project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

StairwaytoStylus

Testing the Arbitrum stylus platform for Tutorial correction

StairwaytoStylus

Created At

ETHGlobal Bangkok

Winner of

Arbitrum - Commendable Attempts at Stylus

Project Description

This project is an attempt to create a comprehensive tutorial for the effective installation and use of Arbitrum Stylus. While following the official documentation, I identified several assumptions and gaps that made it challenging to follow, particularly for developers who might be new to the ecosystem or its tools.

To address this, I:

  1. Installed essential dependencies like Rust, Docker, and Foundry (including its cast CLI tool) to set up the development environment.
  2. Cloned the basic Arbitrum Stylus template repository as the foundation for the project.

Throughout the process, I documented each step in detail, including explanations for prerequisite installations, configurations, and potential troubleshooting steps. The goal is to provide a clear, beginner-friendly guide that fills in the missing pieces and simplifies the onboarding process for using Arbitrum Stylus effectively.

How it's Made

  1. Development Environment Setup:

    • Installed Rust, a systems programming language focused on performance and safety, as one of the required dependencies for the project.
    • Installed Docker, a containerization platform for managing isolated and reproducible environments.
    • Set up Foundry and its CLI tool cast, used for interacting with smart contracts and performing testing in Solidity.
  2. Project Initialization:

    • Cloned the basic Arbitrum Stylus template repository, a starter template for building on the Arbitrum network using Stylus, which allows deploying contracts in languages like Rust, in addition to Solidity.
background image mobile

Join the mailing list

Get the latest news and updates