If you’re a developer looking to build on Adventure Layer Testnet, you’ve come to the right place. In this area of the Adventure Layer Docs you’ll find everything you need to know about building Adventure Layer Testnet applications.

Getting Started

If you’re brand new to Adventure Layer Testnet, try starting with the guide on deploying a basic contract. It’ll get you familiar with the basic steps required to get a contract deployed to the network. Adventure Layer Testnet is EVM equivalent so you can feel confident that your existing Ethereum smart contract skills will carry over to Adventure Layer Testnet. Just make sure to be aware of the few small differences between Ethereum and Adventure Layer Testnet.

You might also want to check out the testing on Adventure Layer Networks guide and the tutorial on running a local development environment to help you feel totally confident in your Adventure Layer Testnet deployment.

Bridging and Messaging

Looking to build an application that sends ETH, tokens, or data between Adventure Layer Testnet and Ethereum? You’ll find some useful guides and tutorials in this area of the docs. For instance, if you want to learn how to bridge a token from Ethereum to Adventure Layer Testnet (or vice versa!), you should check out the Standard Token Bridge.

If you’re looking for something more advanced, take a look at the guide on sending data between L1 and L2. Contracts on one chain can trigger contract functions on the other chain, it’s pretty cool! The Standard Token Bridge for Adventure Layer Testnet even uses this same message-passing infrastructure under the hood.

Tutorials

If you’re a bit more familiar with Adventure Layer Testnet and Ethereum, you can try walking through one of the tutorials put together by the Adventure Layer community. They’ll help you get a head start when building your first Optimistic project.

Tutorial NameDescriptionDifficulty Level
Deploying Your First Contract on Adventure Layer TestnetLearn how to deploy your first contract to Adventure Layer Testnet with Remix and MetaMask.🟢 Easy
Deploying Your Contracts for Free on the SuperchainLearn how to deploy your contracts for free on the Superchain using the Superchain Developer Console🟢 Easy
[Bridging ETH With the Adventure Layer SDK]Learn how to use the Adventure Layer SDK to transfer ETH between Layer 1 (Ethereum or Sepolia) and Layer 2 (Adventure Layer Testnet or Adventure Layer Sepolia).🟢 Easy
[Bridging ERC-20 Tokens With the Adventure Layer SDK]Learn how to use the Adventure Layer SDK to transfer ERC-20 tokens between Layer 1 (Ethereum or Sepolia) and Layer 2 (Adventure Layer Testnet or Adventure Layer Sepolia).🟢 Easy
[Bridging your Standard ERC-20 token using the Standard Bridge]Learn how to bridge your standard ERC-20 token to layer 2 using the standard bridge.🟡 Medium
[Bridging your Custom ERC-20 token using the Standard Bridge]Learn how to bridge your custom ERC-20 token to layer 2 using the standard bridge.🟡 Medium
[Tracing Deposits and Withdrawals With the Adventure Layer SDK]Learn how to use the Adventure Layer SDK to trace deposits and withdrawals.🟢 Easy
[Viewing Deposits and Withdrawals by Address With the Adventure Layer SDK]Learn how to use the Adventure Layer SDK to view deposits and withdrawals by address.🟢 Easy
[Estimating Transaction Costs With the Adventure Layer SDK]Learn how to use the Adventure Layer SDK to estimate the cost of a transaction on Adventure Layer Testnet.🟢 Easy
[Sending Adventure Layer Testnet Transactions from Ethereum]Learn how to send transactions to Adventure Layer Testnet from Ethereum.🟢 Easy

Next Steps

If you still can’t find the content you’re looking for, there’s a few options to get extra help.