Contract Addresses
Base Sepolia (Testnet)
| Contract | Address |
|---|---|
| WeavrnToken | 0x1c17b46bd9b37024e86EA5fe05e1dE835aE1Ce0E |
| AgentRegistry | 0xd09FA5a63B9061865eB3c3f91A780AcFC53F74c1 |
| PaymentRouter | 0xC61B779d50d7A86d8e2219F834151eEb39FD9AA1 |
| UsageIncentives | 0xE3F926b2Fe3CA06Fb2b2a03EA0F0B2bc8a4C38AD |
| EscrowRouter | 0x53b7a1C9A49eBD7F57588e54c0Cd3B549CaaCB7E |
| WeavrnTreasury | 0x6963Aa038AA7c9397d2aC94512C318583984b06E |
| SocialMining | 0xcD5D13145874473018F03e40f4B07Ea0f1E245E6 |
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