hackquest logo
 

Introdction To Stylus Rust SDK

Stylus Rust SDK is the core library for developing smart contracts in Arbitrum using the Rust language. In the following chapters, we will learn the following: 1. Introduction to Storage 2. Introduction to Method 3. Contract Call 4. EVM Affordances 5. Contract Deployment

Language

Rust

Total Length

1.5h

Part of Learning Track

Build on undefined + 0

What You’ll Learn

Master the important library for writing smart contracts on the Arbitrum through Stylus Rust SDK.
Storage
Method
call
EVM Affordances
Contract deployment

Syllabus

Uint 1 - First introduction to Stylus Rust SDK

In this chapter we will have a preliminary understanding of Stylus Rust SDK

Uint 2 - Introduction to Storage

In this section we will learn the following: 1. Definition of Storage 2. Read and Write operations of Storage 3. Erase of Storage

Uint 3 - Introduction to Method

In this section we will learn the following: 1. Visibility of methods 2. Contract entry point 3. Send and receive ETH 4. Inheritance of contract

Uint 4 - Contract Call

In this section we will learn the following: 1. Export of interface 2. Contract call 3. Low-level calls of contracts 4. Contract delegate call

Uint 5 - EVM affordances

In this section we will learn the following: 1. Event 2. EVM affordances

Uint 6 - Quick Start: Deploying Stylus Rust Smart Contracts

In this section we will learn about the deployment and invocation of contracts