Network
Contract Addresses

Contract Addresses

This reference guide provides a comprehensive list of core contract addresses for the GOAT Network. These contracts form the foundation of the network's functionality, including bridging, governance, and token management.

For all other verified contracts on the GOAT Network, visit the Verified Contracts Explorer (opens in a new tab).

Core Protocol Contracts

Pre-Deployed Contracts

These contracts are pre-deployed at genesis and serve critical network functions:

Contract NameAddressDescription
WrappedGoatBitcoin0xbC10000000000000000000000000000000000000 (opens in a new tab)Native wrapped Bitcoin token on GOAT Network
GoatDAO0xBC10000000000000000000000000000000000Da0 (opens in a new tab)Governance contract for the GOAT Network
GoatToken0xbC10000000000000000000000000000000000001 (opens in a new tab)Native utility token of the GOAT Network
GoatFoundation0xBc10000000000000000000000000000000000002 (opens in a new tab)Treasury and foundation management
Bridge0xBC10000000000000000000000000000000000003 (opens in a new tab)Cross-chain bridge implementation
Locking0xbC10000000000000000000000000000000000004 (opens in a new tab)Token locking and staking mechanism
BitcoinBlocks0xbc10000000000000000000000000000000000005 (opens in a new tab)Bitcoin block header verification
Relayer0xBC10000000000000000000000000000000000006 (opens in a new tab)Network message relayer
LockingTokenFactory0xBc10000000000000000000000000000000000007 (opens in a new tab)Factory for creating new locking tokens

Executor Contracts

These contracts handle network execution and validation:

Contract NameAddressDescription
ExecutorRelayer0xBc10000000000000000000000000000000001000 (opens in a new tab)Handles cross-chain message execution
ExecutorLocking0xBC10000000000000000000000000000000001001 (opens in a new tab)Manages execution-specific token locking

Contract Source Code

For detailed implementation and documentation:

⚠️

Always verify contract addresses through official channels before interacting with them. The GOAT Network explorer provides contract verification and source code viewing capabilities.

Contract Interactions

When interacting with these contracts:

  1. Use the latest verified contract ABIs from the explorer
  2. Ensure you're connected to the correct network (Testnet: Chain ID 48816)
  3. Follow security best practices for contract interactions
  4. Test interactions on testnet before mainnet deployment

For detailed integration guides and examples, refer to our Smart Contracts Overview.