Build Arbitrum dApps with Stylus

arbitrum-dapp-skillskillsetup L36
hummusonrails/arbitrum-dapp-skill
What it does

Opinionated guide for building dApps on Arbitrum

Best for

Opinionated guide for building dApps on Arbitrum using Stylus (Rust) and/or Solidity

Inputs
  • · Git repository path or URL
  • · Smart contract address
  • · RPC endpoint URL
  • · Private key (env var or file)
  • · Smart contract source code
  • · React dApp frontend code
Outputs
  • · Markdown report file
  • · JSON object or file
  • · Contract ABI in JSON format
Requires
  • · viem and wagmi libraries
  • · cargo-stylus CLI
  • · Foundry (forge, cast)
  • · Docker
  • · Local testnet (anvil or nitro-devnode)
Preconditions
  • · Dependent analysis skill executed first
  • · Local dev node running
  • · Git repository initialized
  • · Required environment variables set
Failure modes
  • · Configuration errors
  • · Invalid or incomplete input
Trust signals
  • · Code examples provided
  • · Comprehensive documentation included