Developer Hub
Welcome to a Comprehensive Developer Hub consolidating frameworks, technologies, and tools, empowering developers with a curated handbook into Arbitrum's ecosystem.
Build Your Arbitrum DApp with Ease
Ready to unleash your DApp potential on Arbitrum? Choose the right framework for your needs and coding style! Here's a glimpse at some popular options
-
Hardhat
Hardhat streamlines Ethereum, Arbitrum, and EVM development by simplifying smart contract creation, testing, and debugging with robust features.
-
Foundry
Foundry is a Rust-based toolkit for EVM application development, simplifying smart contract creation, testing, and deployment with user-friendly features.
-
thirdweb
thirdweb SDK simplifies web3 development by covering wallet integration, blockchain interaction, decentralized storage, authentication, and more for EVM-compatible blockchains.
-
Brownie
Brownie is a Python-based development and testing framework for Ethereum, Arbitrum, and EVM-based blockchains, offering a user-friendly environment for DApp development.
Solidity for Arbitrum DApps
Solidity, the bedrock of smart contracts, empowers you to create innovative and secure applications on the high-performance Arbitrum network. Delve into its depths and unleash your DApp potential!
-
Secure
Mitigate vulnerabilities and build robust contracts with best practices and security-focused tools.
-
Modular
Organize code effectively through inheritance and libraries, ensuring maintainability and reusability.
-
Efficient
Optimize gas usage for cost-effective transactions and optimize user experience.
-
Flexible
Tailor contracts to specific needs with a versatile language and rich community resources.
Build DApps using Stylus: Unlocking New Frontiers
Stylus is an upgrade to the Arbitrum Nitro tech stack, introducing a second, coequal virtual machine that executes WebAssembly (WASM) alongside the existing EVM. This allows smart contracts to be written in various programming languages that compile to WASM, such as Rust, C, and C++, enhancing developer flexibility and efficiency. Stylus smart contracts are significantly faster and cheaper than traditional EVM contracts, benefiting from lower gas fees and cheaper memory. Additionally, Stylus maintains full interoperability with Solidity contracts, enabling seamless interaction between EVM and WASM programs.
-
Rust Integration
Stylus leverages the familiar syntax and powerful features of Rust, bringing its speed and memory safety to the blockchain world.
-
WebAssembly (WASM) compilation
Your Rust code gets compiled into efficient WASM, resulting in faster execution and lower gas fees compared to traditional EVM contracts.
-
Interoperability
Seamlessly interact with existing Solidity contracts through Stylus's EVM compatibility layer, unlocking a hybrid development approach.
-
Secure by design
Rust's strong memory management and type system inherently mitigate common vulnerabilities, enhancing contract security.
Arbitrum Orbit: Crafting Your Custom Blockchain Realm
With Arbitrum Orbit, design your custom L2 chain, defining governance, security, and user experience. Tailor fees and performance, shaping your decentralized realm's evolution and pushing boundaries.
-
Tailored Design
Define your chain's governance model, staking tokens, and validator requirements.
-
Performance Tweaks
Adjust gas fees, throughout, and security parameters for a seamless user experience.
-
Custom Features
Integrate precompiles, data availability layers, and other functionalities to fit your vision.
-
Be Your Own Boss
Take full control over your chain's operation, decision-making, and future direction.
Seamless Asset Flow with Arbitrum's Token Bridges
Moving assets between Ethereum and Arbitrum seamlessly? Look no further! Explore the diverse bridging solutions offered by Arbitrum, unlocking interoperability and maximizing opportunities for your DApps. Think of token bridging as the magic tunnel connecting Ethereum and Arbitrum. It allows you to effortlessly transfer your valuable ERC-20 tokens between these two environments.
-
DApp Integration
Bring existing Ethereum tokens to Arbitrum's fast and cost-effective ecosystem.
-
Liquidity Expansion
Reach a wider user base and increase liquidity for your DApp's tokens.
-
Risk Management
Move funds between chains strategically to optimize returns and manage exposure.
Developer Reference
Deep dive into technical specifications, configuration options, and best practices.
Quickstart Guide
Detailed information on technical specifications, RPC endpoints, API references, and available node providers.