Prepare for and Deploy to Testnet and Mainnet
Preparing and Deploying to Testnet
-
Package the Operator’s long running executable in a way that is easy for Operators to launch (via binary, docker container, or similar).
-
Author Testnet user and Operator documentation, including:
- Trust Modeling: clarify any trust assumptions in your architecture to your users. Identify the components that are trusted (centralized) and untrusted (decentralized, trustless).
- Operator instructions to install, register, deregister.
- End user (aka “Consumer”) instructions to utilize your AVS service.
- Communication channels that will be utilized for AVS upgrades.
- Describe Operator monitoring tooling available, such as GraFana dashboards, log files or similar.
-
Follow the AVS Developer Security Best Practices and Key Manage Considerations for Developers.
-
Follow the Testnet Dashboard Onboarding instructions.
-
Implement Rewards distributions per the instructions here.
Preparing and Deploying to Mainnet
- Smart Contract Auditing: have your codebase audited with at least 2-3 reputable audit firms.
- Finalize User and Operator documentation.
- Follow the Mainnet Dashboard Onboarding instructions.