Create AVS
Getting Ready
Make sure you have Holesky Testnet ETH. You can get hold of some Holesky ETH by requesting tokens from any of the faucets listed below:
Creating an AVS via Wizard
Head over to https://wizard.altlayer.io/
Log in using your Google credentials. Once you are logged in, you will be asked to create an organisation. Type in your organisation name and click "create". Later, you will be able to add your fellow team members to your organisation. Organisation team members can view and manage your deployed AVS.
Click on βNew AVSβ to start deploying a new AVS.
To deploy a new AVS, do the following step and then click on "Submit" after confirming the details on the summary panel:
Type in your preferred AVS name
Choose a service manager template as your AVS type
You can either choose to deploy a preloaded AVS template that is provided by us, such as Hello World (ECDSA), AltLayer Mach (BLS), or Bridge (BLS) etc.; OR
Choose to deploy a Custom AVS (either ECDSA or BLS). To deploy a Custom AVS, you have to paste a flattened version of your service manager contract to the editor. Then, you have to compile the code and enter your custom arguments. Finally, you can continue with the deployment process.
To find out more on how to deploy a Custom BLS AVS, check out this video guide - https://www.youtube.com/watch?v=o-fr5IliO8s.
To find out more on how to deploy a Custom ECDSA AVS, check out this video guide - https://www.youtube.com/watch?v=N1xBcIXe5rQ.
Select your preferred supported restaked strategies for this AVS
To start the deployment process, you will need to connect your Ethereum wallet (e.g., MetaMask) to continue.
The first step is to deploy the AVS base contracts. Click on βDeployβ and confirm the transaction in your Ethereum wallet. Once the transaction is included in the blockchain, you will receive a deployment confirmation.
Next, you will be prompted to deploy the selected AVS service manager template contract. Similarly, click " Deploy " to confirm the Ethereum wallet transaction. You will get a deployment confirmation once the blockchain includes the transaction.
After the deployments have been confirmed, you may view and manage your newly deployed AVS.
Last updated