Skip to content

Instantly share code, notes, and snippets.

@cds-amal
Created October 9, 2025 04:52
Show Gist options
  • Select an option

  • Save cds-amal/f4ed09907d84c27e1d749ba6a9a4498e to your computer and use it in GitHub Desktop.

Select an option

Save cds-amal/f4ed09907d84c27e1d749ba6a9a4498e to your computer and use it in GitHub Desktop.

New Eigen Strategy

Existing Mantle ETH Token

meth: 0x072d71b257ECa6B60b5333626F6a55ea1B0c451c https://sepolia.etherscan.io/address/0x072d71b257ECa6B60b5333626F6a55ea1B0c451c

Mantle ETH Eigen Strategy create transaction

Verified

cast call 0x85b34fe45c6d6b2427aa26fcf59293403a657224 "underlyingToken()(address)" 0x072d71b257ECa6B60b5333626F6a55ea1B0c451c

For DIN Onboarding

m_eth_strategy: 0x85b34fe45c6d6b2427aa26fcf59293403a657224 m_eth_token: 0x072d71b257ECa6B60b5333626F6a55ea1B0c451c

Operator Step-2

TXTX Command

txtx run step-2 --env sepolia \
  --input amount_to_approve=$AMOUNT_TO_APPROVE \
  --input amount_to_deposit=$AMOUNT_TO_DEPOSIT \
  --input chain_id=11155111 \
  --input confirmations=2 \
  --input m_eth_strategy="$M_ETH_STRATEGY" \
  --input m_eth_token="$M_ETH_TOKEN" \
  --input operator_eoa=$OPERATOR_EOA \
  --input rpc_api_url=https://sepolia.infura.io/v3/cc320ed2842746fdb056e717ad8fff7b \
  --input st_eth_strategy=0x8b29d91e67b013e855eafe0ad704ac4ab086a574 \
  --input st_eth_token=0x00c71b0fcade911b2feee9912de4fe19eb04ca56 \
  --input strategy_manager=0x2e3d6c0744b10eb0a4e6f679f71554a39ec47a5d \
  --input w_eth_strategy=0x424246ef71b01ee33aa33ac590fd9a0855f5efbc \
  --input w_eth_token=0x7b79995e5f793a07bc00c21412e50ecae098e7f9

flows.tx

flow "WRAPPED ETH Token" {
    token_display_name = "Wrapped ETH Token"
    token_address = input.w_eth_token
    strategy_address = input.w_eth_strategy
    amount_to_approve = input.amount_to_approve
    amount_to_deposit = input.amount_to_deposit
}

flow "Staked ETH (Lido) Token" {
    token_display_name = "Staked ETH (Lido) Token"
    token_address = input.st_eth_token
    strategy_address = input.st_eth_strategy
    amount_to_approve = input.amount_to_approve
    amount_to_deposit = input.amount_to_deposit
}

flow "Mantle ETH Token" {
    token_display_name = "Mantle ETH Token"
    token_address = input.m_eth_token
    strategy_address = input.m_eth_strategy
    amount_to_approve = input.amount_to_approve
    amount_to_deposit = input.amount_to_deposit
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment