OperatorsRunning an operatorJoin as an OperatorJoin as Operator

Operators

Operators are service providers who restake assets to run blueprint services. Restaking gives customers and developers an enforceable security boundary (exposure + slashing) around off-chain work.

Joining as an Operator

This page covers restaking-layer operator registration (becoming an active operator in MultiAssetDelegation). You must also register for each blueprint you want to operate in the core protocol.

Step 1: Prepare an EVM wallet

  • Use an EVM wallet (e.g., MetaMask/Rabby) and ensure you’re connected to the correct EVM chain where Tangle is deployed.
  • Ensure you have enough balance to cover the operator bond and gas.

Step 2: Register as an Operator

Operator registration is performed by calling the restaking contract’s registerOperator() function and sending the required bond amount.

Use Foundry’s cast:

# Set these for your deployment
export RPC_URL="https://..."
export PRIVATE_KEY="0x..."
export RESTAKING_CONTRACT="0x..." # MultiAssetDelegation contract
 
# Read the minimum operator bond (native asset)
cast call "$RESTAKING_CONTRACT" "minOperatorStake()(uint256)" --rpc-url "$RPC_URL"
 
# Register (send at least the minOperatorStake as value)
cast send "$RESTAKING_CONTRACT" "registerOperator()" \
  --rpc-url "$RPC_URL" \
  --private-key "$PRIVATE_KEY" \
  --value "<BOND_AMOUNT_WEI>"

If successful, the transaction emits OperatorRegistered(operator, stake).