Warning
Safe Multisig Wallet is not currently supported in Holesky Testnet. For this reason, we deployed EigenLayer contracts in Sepolia to test the upgrade on AlignedLayer Contracts.
Note
EigenLayer Sepolia contracts information is available in contracts/script/output/sepolia/eigenlayer_deployment_output.json.
Note
You can find a guide on how to Deploy the contracts here.
This guide is for pausing contracts deployed using a Multisig wallet. If you deployed the contract without a Multisig wallet, you can follow the Pause Contracts tutorial.
In this guide we pause and unpause the AlignedLayerServiceManager and BatcherPaymentService contracts using a multisig wallet.
-
You need to have installed
- git
- make
- jq
-
Clone the repository
git clone https://github.com/yetanotherco/aligned_layer.git -
Install foundry
make install_foundry foundryup -v nightly-a428ba6ad8856611339a6319290aade3347d25d9
-
Propose the transaction with the multisig following the Propose Pause Guide.
-
After the pause is proposed, multisig participants can approve the pause following the Approve Pause Guide.
-
Propose the transaction with the multisig following the Propose Unpause Guide.
-
After the unpause is proposed, multisig participants can approve the unpause following the Approve Unpause Guide.