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;

  1. Launch and destroy a Rollup

  2. Access tooling

  3. 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