Key Concepts
Contract Manager
Control who can deploy smart contracts on your blockchain.
Fee Manager
Control who can modify the block size and dynamic gas pricing.
Gas Configuration
High
High disk usage and high throughput, low fees and high L1 operator cost (gasLimit: 20,000,000, gasTarget: 60,000,000)
Medium
Medium disk usage and medium throughput, medium fees and medium L1 operator cost (gasLimit: 15,000,000, gasTarget: 45,000,000)
Low
Low disk use and low throughput, higher fees but lower L1 operator cost (gasLimit: 12,000,000, gasTarget: 25,000,000)
Native Token Minter
Control who can mint additional tokens on your blockchain.
Transaction Manager
Control which wallet addresses can transact on your blockchain.
Reward Manager
Designates the address where all fees collected on the L1 will be sent. This address can also be a smart contract. Alternatively, you can allow validators to keep the gas fees on the blocks that they produce. Reward configurations can be adjusted depending on the presence of rewardManagerInitialRewardConfig
and the value of allowFeeRecipients, as shown below.
Burn all gas fees
Save gas fees for reward distribution
Allow block producers to claim fees
To learn more about precompiles check out this article.
L1 States
AvaCloud L1s go through various deployment states.
-
Development
- This indicates the L1 payload request has been successfully made. AvaCloud is running additional checks before performing infra deployment. -
InfraPending
- Indicates that the L1 infrastructure is under deployment, but not finished yet. -
Deployed
- Indicates that L1 has been successfully deployed. -
Error
- Indicates some error has happened. For why it failed, the customer can check “deploymentError” field about the failure. -
TornDown
- The L1 has been successfully deleted after making a successful teardown request.