Time to read: 1 min
Para el índice completo de documentación, consulte llms.txt
Tutorials
This page catalogs tutorials and learning resources for Rootstock developers. Use the filters on the web page to narrow by skill level or topic.
Summary
These tutorials cover language integrations, cross-chain development, DeFi, AI agents, testing, porting from Ethereum, and explorer workflows. Most tutorials target Rootstock testnet (chain ID 31).
All tutorials
| Tutorial | Path | Topics |
|---|---|---|
| Move USDRIF to USDC on Symbiosis | /resources/tutorials/symbiosis-rootstock/ | DeFi, cross-chain |
| Move USDRIF to USDC on OKU | /resources/tutorials/oku-rootstock/ | DeFi, cross-chain |
| Zero-Knowledge Proofs with Noir | /resources/tutorials/zk-proofs-with-noir/ | ZK proofs, privacy |
| Interacting with Rootstock using Viem | /resources/tutorials/rootstock-viem/ | TypeScript, Viem |
| Deploy a Vyper Smart Contract | /developers/quickstart/rootstock-vyper/ | Vyper, Python |
| Omnichain Fungible Token (OFT) with LayerZero | /use-cases/interoperability/rootstock-layerzero/ | Cross-chain, OFT |
| Conversational app with on-chain actions | /use-cases/ai-automation/ai-agent-rootstock/ | AI agents |
| Token-Gated NFT Minting dApp | /resources/tutorials/tokengated-nft-minting/ | NFT, Thirdweb |
| Interact with Rootstock using Rust | /resources/tutorials/rootstock-rust/ | Rust |
| Interact with Rootstock using Go | /resources/tutorials/rootstock-go/ | Go |
| Deploy with Remix and Explorer | /developers/quickstart/remix/ | Remix, verification |
| dApp Automation with Cucumber and Playwright | /resources/tutorials/dapp-automation-cucumber/ | Testing, BDD |
| Port an Ethereum dApp to Rootstock | /resources/port-to-rootstock/ethereum-dapp/ | Porting |
| Virtual Testnets with Tenderly | /resources/tutorials/rootstock-tenderly/ | Testing, Tenderly |
| Add a Protocol to DefiLlama | /resources/tutorials/defillama/ | DeFi, analytics |
| Run Hyperlane Bridge on Rootstock | /resources/tutorials/hyperlane-bridge/ | Cross-chain |
| Integrating x402 Payments | /use-cases/payments-assets/integrate-x402/ | Payments |
| Rootstock Explorer tutorials | /dev-tools/explorers/rootstock-explorer/ | Explorer |
Filter categories
- Beginner: Go, Remix, Explorer tutorials
- Advanced: ZK proofs, Rust, Tenderly, DefiLlama, Hyperlane, NFT minting
- Port to Rootstock: Ethereum dApp porting guide
- DeFi: Symbiosis, OKU bridging tutorials
- AI: Conversational on-chain actions guide
- Explorer: Rootstock Explorer feature walkthroughs
symbiosis
Move USDRIF to USDC on Symbiosis
This tutorial demonstrates how to securely and efficiently bridge USDRIF on Rootstock to USDC on Ethereum using Symbiosis.
oku
Move USDRIF to USDC on OKU
This tutorial demonstrates how to securely and efficiently bridge USDRIF on Rootstock to USDC on Ethereum using OKU.
zero knowledge proofs
Zero-Knowledge Proofs on Rootstock with Noir
Building private decentralized applications (dApps) on Rootstock is key to ensuring user confidentiality and security. Zero-Knowledge Proofs (ZK proofs) and Noir form a powerful combination, blending advanced cryptography with a developer-friendly language to create privacy-focused solutions.
Viem
Interacting with Rootstock using Viem
This tutorial will teach you how to use Viem to interact with your contracts on Rootstock.
Vyper
Deploy a Vyper Smart Contract on Rootstock
The Vyper Starter Kit tutorial demonstrates how to deploy smart contracts written in Vyper to the Rootstock testnet using Python and Web3.py. We'll create a simple Vyper contract and deploy it to the Rootstock network, set up the environment, and configure the network for Rootstock.
Cross chain
Build an Omnichain Fungible Token (OFT) on Rootstock with Layerzero
This guide demonstrates implementing cross-chain token transfers using OFT (Omnichain Fungible Token) between Rootstock Testnet and Ethereum Sepolia Testnet via LayerZero's OFT V2 protocol.
ai agents
Conversational app with on-chain actions on Rootstock
Build a small dApp that connects a chat UI to Rootstock testnet so users can check balances and send tRBTC from conversation.
NFT
Build a Token-Gated NFT Minting dApp on Rootstock using Thirdweb and RootstockCollective
A developers guide to building a Token-Gated NFT Minting dApp on Rootstock using Thirdweb & RootstockCollective.
rust
Interact with Rootstock using Rust
Rust is extensively getting used on backend side of many defi applications, dApps, developer tools, indexers and bridges. This guide will help developers to start using Rust on Rootstock blockchain.
Go
Interact with Rootstock using Go
Go is an easy to learn language which combines speed and concurrency. It is widely used in web3 development, especially in the ethereum ecosystem. This guide will help developers read from and write to the Rootstock blockchain using Go.
Remix
Deploy, Interact and Verify Smart Contracts using Remix and Rootstock Explorer
In this guide, we will use the Remix IDE to write, compile, deploy, interact and verify a smart contract on the Rootstock Explorer.
dapp-automation
dApp Automation with Cucumber and Playwright
Testing decentralized applications (dApps) is crucial for delivering a smooth user experience and ensuring the reliability of decentralized systems. Cucumber and Playwright form a dynamic duo in automated testing, blending behavior-driven development (BDD) and powerful browser automation capabilities.
Ethereum
Port an Ethereum dApp to Rootstock
Porting an Ethereum decentralized application (dApp) to Rootstock presents an exciting opportunity to leverage the benefits of the Rootstock network, which is a smart contract platform secured by the Bitcoin network.
Tenderly
Virtual Testnets on Rootstock using Tenderly
Tenderly's virtual testing environment allows the creation of simulated networks, managing account balances, and manipulating contract storage – all without needing to interact with the Rootstock mainnet or testnet.
defillama
Add a Protocol To DefiLlama
DefiLlama is the largest TVL aggregator for DeFi. Learn how to list a DeFi project and write an SDK adapter to add a Protocol to DefiLlama.
hyperlane
Run Hyperlane Bridge on Rootstock
Hyperlane is the first universal and permissionless interoperability layer built for the modular blockchain stack. Learn how to run Hyperlane on Rootstock blockchain.