Creating Rollup (Dev tier)
To access the AltLayerβs Rollups-as-a-service dashboard, please visit https://dashboard.alt.technology/
Login with Google OAuth
Once logged in, you can access AltLayerβs no-code rollups-as-a-service dashboard with features such as the following;
Launch and destroy a Rollup
Access tooling
Deploy and interact with contracts
To create a Flash Layer with Dev Tier, click on the βCreateβ button on the left side tab. Once clicked, it will display Flash Layer tiers.
Click on βDev Tierβ and then click on the βConfirmβ button. You will need to insert a promo code (provided to you) in this step.
In the setup page of Dev Tier, there will be three steps before you can create the rollup.
In the first step, you can configure the parameters of your Flash Layer which include transaction processing mode, name, block gas limit, block time and Flash Layer Native Currency.
Transaction Processing mode explainer:
Priority gas auction: Transactions with higher gas price will get processed first
Gasless: Transactions base fee is price at 0 gwei
Fair sequencing: Transactions get processed in a "first come first serve" manner, regardless of the gas tips
After configuring the parameters in the first step, please click on the βNextβ button, which will bring you to the second step for the βRollup Settingsβ.
To begin, pick your settlement layer. For this tutorial, we will use the Ethereum testnet, Sepolia, as the settlement layer.
Upon selecting the settlement layer, various chain information, such as RPC endpoint and explorer, will be populated. If you have custom URLs, you can edit them.
Rollup parameters are also configurable in this section
Rollup setting explainer:
Checkpoint block value: This determines how often transaction batches are posted to the settlement chain
Challenge period: This determines how long a transaction can be challenged with a fraud-proof
Bridging method:
Native to native: L1 and L2 native tokens are the same, eg. L1 ETH <> L2 ETH
ERC20-to-native: L1 ERC20 will be represented as a native token on L2
If you finish with the Rollup Settings, please click on the βNextβ button to proceed with the third step to review all the parameters before you create Flash Layer. Click "Create" to create the rollup.
Your rollup will appear in the deployment page. To start deploying, you will need to top up gas token. Click on the βDeposit Fundsβ button.
Connect your wallet to begin depositing funds. Your fund account balance will be displayed.
You need to deposit at least 0.3 ETH and 0.3 ALT into the fund account to deploy Flash Layer. If you do not have test tokens, you can obtain it from the testnet faucet in the link provided in the UI.
Gas tokens required by the settlement chain will vary and depend on specific chain gas pricing mechanisms and activities.
To deposit funds into the fund account on Sepolia, Click on βSettlement Layer (Sepolia)β. Perform the same action for the Beacon layer.
After you deposit both the settlement chain token and ALT into the fund account, click on the βDeployβ button. The status for the rollup will begin the deployment process.
After some minutes, the rollup will be deployed successfully, whereby the status will turn to βActiveβ. You can see links to the RPC endpoint, testnet bridge and the explorer, along with other chain-related information such as Chain ID. You are now ready to explore the rollup.
Adding token to the bridge
To add a token to the bridge, click on "Configure bridge"
Input the token contract address and the rest of the fields will be populated. In this case, we are adding Chainlink token(0x779877A7B0D9E8603169DdbD7836e478b4624789
) from Sepolia.
Click "Add to bridge"
The token will appear on the bridge UI
Last updated