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.
- Full guide: Operator Onboarding
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).