LogoLogo
  • Entangle
    • Overview
    • Security Audits
  • Universal Interoperability Protocol
    • Overview
    • Architecture
      • Scalability and Network Stability
        • L2 Utility Blockchains
        • Transmitter Groups
      • Security and Consensus Mechanism
      • Finality
      • Execution Latency
      • Compatibility and Interoperability
    • Developer Guides
      • Getting Started
      • Solidity
        • Simple Abstract Messenger Example
        • Deploying Your Custom EVM Protocol
        • Bridging Tokens with UIP
        • Become an EVM Transmitter
      • Solana
        • Simple Abstract Messenger Example
        • Deploying Your Custom Solana Protocol
        • Become a Solana Transmitter
      • Calculate Cross-Chain Transaction Cost
      • Customizable Message Transmission Options
      • How to Debug Sent Messages
      • SDK Setup
      • Revenue Sharing for Transmitters
      • How to Become a Super Transmitter
    • Endpoints
  • Universal Data Feeds
    • Overview
    • Architecture
      • Data Delivery Methods
        • Pull Model
        • Push Model
      • Oracle Contract & User Interaction
    • Developer Guides
      • Custom Data Feeds
      • Fetch Data via Pull Model (PAYG)
        • EVM Smart Contracts
        • Solana Smart Contracts
      • Fetch Data via Pull Model (Subscriptions)
        • EVM Smart Contracts
        • Solana Smart Contracts
      • Fetch Data via Push Model
        • EVM Smart Contracts
        • Solana Smart Contracts
    • User Guides
      • Accessing Feeds
      • Subscribe to a Data Feed
      • Check Subscription
      • Manage Subscription
      • Renew Subscription
    • Data Endpoints
  • Universal Token Standard
    • Overview
    • Architecture
      • Fee Components
    • Developer Guides
      • Manual Deploy
        • Token Deployment Types
        • Create a Custom Token
        • Factory Blueprint Deployment
        • Examples
          • Initial Setup
          • UTS Connector
            • Mint & Burn Connector Scheme
            • Lock & Unlock Connector Scheme
            • Connector Over Native Currency
          • UTS Token
            • Simple Token
            • Token with Messages
      • Bridge SDK
      • Token Verification
      • Fees Calculation & Gas Estimation Logic
      • Estimations
    • User Guides
      • Launch Universal Token
      • Create a Liquidity Pool
      • Expand Existing Token
      • Transfer Liquidity to Connector
      • Bridging
    • Contract Addresses
  • Entangle Interoperable Blockchain
    • Overview
    • Architecture
    • Developer Guides
      • Set up a Validator Node
      • Delegating to Validators
      • Undelegating from Validators
      • Supported Accounts
  • More
    • Media Kit
    • FAQ
    • Report an Issue
    • Become a Partner
Powered by GitBook
On this page
  • Step 1: Register as a Super Transmitter
  • Step 2: Launch the Transmitter Node
  • Changing Nodes
  • Optional Configuration Parameters

Was this helpful?

Export as PDF
  1. Universal Interoperability Protocol
  2. Developer Guides

How to Become a Super Transmitter

PreviousRevenue Sharing for TransmittersNextEndpoints

Last updated 26 days ago

Was this helpful?

Requirements

  • An EVM-compatible wallet

  • Native NTGL tokens on the Entangle network (to cover registration and transaction fees)

  • Docker and Docker Compose installed

Step 1: Register as a Super Transmitter

1

Connect to the Entangle Network

Add the Entangle network to your wallet:

  • RPC URL: https://json-rpc.entangle.fi

  • Chain ID: 33033

2

Send the Registration Transaction

Use the following command to register:

cast send 0xB83E7753CAB418775f0dc91ACfcfECba24FE62C1 \
  "registerSuperAgentOneKeyEVM(address)" <agent-address> \
  -r "https://json-rpc.entangle.fi" \
  --private-key <your-private-key>
Parameter Explanation
  • <agent-address> – The wallet address you want to register as a Super Agent

  • <your-private-key> – The private key of your EVM wallet

3

Complete Registration

Contact the Entangle team via the to finalize your registration on the network.

Step 2: Launch the Transmitter Node

1

Pull the Latest Agent Images

docker pull msentangle/agent:3.0
docker pull msentangle/agent-setup:3.0
2

Generate Transmitter Configurations

Create an empty folder and run the setup command:

bashCopyEditdocker run --rm \
  -v $(pwd)/.:/app/agent/ \
  -e PRIVATE_KEY="yourprivatekey" \
  -e PASSWORD="yourpassword" \
  -e NON_EVM_CHAINS="11100000000000000501,othernonevmchainid" \
  -e EVM_CHAINS="146,1,otherevmchainids" \
  -e IS_SUPER_AGENT=true \
  msentangle/agent-setup:3.0
Parameter Explanation
  • Replace yourprivatekey with your actual private key

  • Replace yourpassword with a password of your choice

  • Use NON_EVM_CHAINS for non-EVM chain IDs (e.g., 11100000000000000501 for Solana)

  • Use EVM_CHAINS for EVM chain IDs (e.g., 146 for Sonic)

3

Start the Transmitter Node

Pick a unique name for your agent (e.g., superagent-1) and start it:

bashCopyEditdocker-compose -p <agent-name> up -d

Congratulations, you're now a Super Transmitter.

Changing Nodes

To switch to different nodes, update the relevant configuration files:

  • Solana modules: Modify node settings in transmitter-config.yaml

  • Multiple node support: In watcher-config.yml, use read_rpcs and write_rpcs fields to define endpoints

evmchains_to_listen:
    - chain_id: "80002"
      name: Polygon Amoy
      rpc_http_urls:
        - https://polygon-amoy.gateway.tenderly.co
        - https://polygon-amoy.gateway.tenderly.co
        - https://polygon-amoy.gateway.tenderly.co

Optional Configuration Parameters

You can adjust performance and behaviour by modifying the following values:

  • parse_new_headers_interval – How often to fetch new block headers (e.g., 5s, 1m)

  • max_query_in_batch – Max number of requests in one batch

  • filter_logs_max_blocks – Max block range for log filtering

  • blocks_delay – Delay between latest block and the one being processed

  • blocks_batch_to_filter – Min number of blocks to filter in one go

  • min_balance_to_alert – Threshold (in wei) for triggering low-balance alerts

contact page