Skip to Content
ContractsContract Addresses

Contract Addresses

Base Sepolia (Testnet)

ContractAddress
WeavrnToken0x1c17b46bd9b37024e86EA5fe05e1dE835aE1Ce0E
AgentRegistry0xd09FA5a63B9061865eB3c3f91A780AcFC53F74c1
PaymentRouter0xC61B779d50d7A86d8e2219F834151eEb39FD9AA1
UsageIncentives0xE3F926b2Fe3CA06Fb2b2a03EA0F0B2bc8a4C38AD
EscrowRouter0x53b7a1C9A49eBD7F57588e54c0Cd3B549CaaCB7E
WeavrnTreasury0x6963Aa038AA7c9397d2aC94512C318583984b06E
SocialMining0xcD5D13145874473018F03e40f4B07Ea0f1E245E6

Chain ID: 84532

Base Mainnet

Coming soon. The SDK will ship with mainnet addresses when contracts are deployed.

Chain ID: 8453

Using in the SDK

The SDK pre-configures all testnet addresses by default:

// This automatically uses all the addresses above const client = new WeavrnClient({ signer, chainId: 84532 })

To use custom addresses (e.g., for a fresh test deployment):

const client = new WeavrnClient({ signer, chainId: 84532, agentRegistry: '0x...', paymentRouter: '0x...', usageIncentives: '0x...', escrowRouter: '0x...', wvrnToken: '0x...', })

Verification

All contracts are verified on Basescan. Click the addresses above to view source code and interact directly.

Source Code

Contract source is available at github.com/Weavrn/weavrn-contracts .

Last updated on