Holesky testnet:

Pause operator

  1. Setup operator to pause Running script:
forge script script/Operator/Middleware/OperatorMiddlewareScript.s.sol:OperatorMiddlewareScript \
    --rpc-url <RPC_URL> \
    --private-key <PRIVATE_KEY> \
    --sig "pauseOperator(address,address)" \
    <MIDDLEWARE_ADDRESS> \
    <OPERATOR_ADDRESS> \
    --broadcast \
    --with-gas-price <GAS_PRICE>

Unregistration on Middleware

  1. Unregistration in middleware.

Running script:

forge script script/Operator/Middleware/OperatorMiddlewareScript.s.sol:OperatorMiddlewareScript \
    --rpc-url <RPC_URL> \
    --private-key <PRIVATE_KEY> \
    --sig "unregisterOperator(address,address,address,bytes)" \
    <MIDDLEWARE_ADDRESS> \
    <OPERATOR_ADDRESS> \
    --broadcast \
    --with-gas-price <GAS_PRICE>

Link to script

if operator want unregistered vault operator:

  • pause operator vault
  • unregister operator vault

OptOut from network

  1. Send an optOut request to the NetworkOptInService:

Running script:

python3 symb.py --chain <CHAIN_ID> --provider <RPC_URL> opt-out-network 0x7d6185A4f46858d5cd856a83D47de2b9CAd53046 --private-key <PRIVATE_KEY>