Skip to content

Latest commit

 

History

History
54 lines (28 loc) · 1.89 KB

File metadata and controls

54 lines (28 loc) · 1.89 KB

Approve the Pause Transaction

Once the transaction is proposed, the multisig owners must approve the transaction.

Approve the Pause for AlignedLayerServiceManager

  1. Go to Safe and connect your wallet.

  2. Go to the Transactions tab and find the transaction that was proposed.

  3. Get the pauseAll() signature by running:

    cast calldata "pauseAll()"

    It must show you 0x595c6a67.

  4. Click on the transaction, and then click on Advanced Details.

    Check details

  5. Copy the Raw Data, paste it in a text editor and verify it is the same value as the one you got in step 3.

  6. If the data is correct, click on the Confirm button.

  7. Simulate the transaction. If everything is correct, click on the Sign button.

    Sign transaction

  8. Once the transaction is executed, the pause will be effective.

Approve the Pause for BatcherPaymentService

  1. Go to Safe and connect your wallet.

  2. Go to the Transactions tab and find the transaction that was proposed.

  3. Click on the transaction and validate the data is correct.

    The called function must be pause and the contract address must be the BatcherPaymentService address.

    Check details

    Get the BatcherPaymentService address from contracts/script/output/mainnet/alignedlayer_deployment_output.json or contracts/script/output/holesky/alignedlayer_deployment_output.json or contracts/script/output/sepolia/alignedlayer_deployment_output.json

  4. If the data is correct, click on the Confirm button.

  5. Simulate the transaction. If everything is correct, click on the Sign button.

    Sign transaction

  6. Once the transaction is executed, the pause will be effective.