Skip to content
DocsNetworks and contract addresses

DocsReference

Networks and contract addresses

Monad mainnet (chain 143) and Monad testnet (chain 10143). Every live Nuntio address, with explorer links.

Every address below is copied from the project's verified constants, where each one was checked on chain. Resolve tokens by address only, never by name or symbol.

#Networks

MainnetTestnet
Chain ID14310143
RPChttps://rpc.monad.xyz, https://rpc1.monad.xyzhttps://testnet-rpc.monad.xyz
Explorermonadscan.com, monadvision.comtestnet.monadexplorer.com
Nuntio appnuntio.financetestnet.nuntio.finance

Monad mainnet produces a block every 300 ms, and blocks are final after about 600 ms.

#Monad mainnet (143)

Deployed on 11 October 2026.

ContractAddressVersionDeployed at block
NuntioAccount (Nuntio's main account, sealed)0xFA8B30f994c700976B6Ab575e77de78a161d4bdB2112,451,134
ApprovalQueue (main account)0xA910cDebf85eBD52c28f3B0448C00b659B76eD252112,451,126
ServiceRegistry0x91bde96d1a9765E78619396234F015ACbBd32E601112,450,727
NuntioTeamFactory0x7D0691bba8EFA19F298BD03b004b6e1f34f716251112,451,279

The account's QUEUE() is the queue above, and the queue's ACCOUNT() is the account. The factory's TOKEN() is mainnet AUSD and its REGISTRY() is the registry above. Mainnet has no Sandbox and no CallerProbe, by decision.

Mainnet deployment transactions

#Mainnet operators

RoleAddress
Protocol admin: owner of the registry and the main account0xb6417FCb40135c5e96808BdacBBA60cd16d14791
Deployer and binder, single use, holds no role0x40B699A20CA1a0C71ca33bA181a938BE22eCd5aC
Payee of the retired demo services (a wallet Nuntio holds)0x457e46E52bE1b4A05e3f49d07e58d845ec15CE31
Former demo-service payee, until 12 October 2026. No mainnet payment reached it0x839Bd339CEAa5D7D0d8464c602E2f3C63ED616d9

#Mainnet settlement asset

TokenAddressDecimals
AUSD (Agora)0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a6

#Monad testnet (10143)

#Current

ContractAddressVersion
NuntioAccount (Nuntio's main account)0xa82ddeA9f0BF9F8C803B2f5905EdC6CDBE96aFc42
ApprovalQueue (main account)0xFc3148D8AD23f7238a868d560eB1d7b11B6b10962
ServiceRegistry0x19861745c5292a6911CbF6535e396d4DD18fef0D1
NuntioTeamFactory0x7C6Da7Bb115fa5c95989BFa0a84443F3fDf4D4841
NuntioAccount (the Sandbox, factory team #0)0x9210298BF0c2aA5ff9B52C0BeA83C43C8D8Ef4D12
ApprovalQueue (the Sandbox)0x9b6D5872d2D111248669e6E6d475fa087f457EFF2
CallerProbe (a throwaway diagnostic)0xfddD1C5B54D5D70485FF640d8C7a75e5f13F7123none

The testnet main account was migrated to VERSION 2 on 27 September 2026, at block 65,974,230.

#Superseded

Kept on chain so their receipts still resolve in Activity. Do not send money to them.

ContractAddressStatus
NuntioAccount, VERSION 1, 21 September 20260xf2AF09c6AE37CACFa1d555Cc621538ad877680d7Superseded, paused, empty
ApprovalQueue, VERSION 1, 21 September 20260xdC727F9f9C3cA22d01ca0eE6565834453A32ffe9Superseded, paused
NuntioAccount, 18 September 20260xd2E711980f94079Dd3fD0E092A3e85F6acf63c2BSuperseded
ApprovalQueue, 18 September 20260xcd27319547d77583BA2E555BcF9A0499C470EED6Superseded

#Testnet operators

RoleAddress
Owner, protocol admin and deployer (one key on testnet)0x8a42eAF46D9A18e4CD82fA3D73A86F3654b80a7e
Sandbox operator: a Privy server wallet that owns the Sandbox0x5fa30ea41fDd2ba1373448450533d48c385aCbcB
Team grant wallet: sends each new testnet team $20 of test AUSD0x0023D9E0F771BE80b06813CD8b1F3dDEe557EA34

#Testnet settlement asset

TokenAddressDecimals
AUSD (test)0xa9012a055bd4e0eDfF8Ce09f960291C09D5322dC6

The public test AUSD faucet is empty.

#Event signatures, VERSION 2

For anyone reading Nuntio's events directly. These are what the current accounts and queues emit.

ContractEventtopic0
NuntioAccountPaid(address,bytes32,address,uint256,bytes32,string)0x2161645beab728fa661a8959e8aace5516ea9223a6f08be74a7b95e28b789708
ApprovalQueueRequestFiled(uint256,address,bytes32,address,uint256,bytes32,uint256,uint64,string)0x0462f11ae0a46368c3bc73df5ef25478b0a51a30ab12f262edca1d97f7dc9e11
ApprovalQueueRequestSettled(uint256,address,bytes32,address,uint256,bytes32,address)0x115c799cf1ea983e0720e693f5fbc283116d03c3577e2fa7aae80372c9623e7f
ApprovalQueueRequestApproved(uint256,address,uint256,uint64)0x9940c5515c778c61c515f8ee62c1ad24e7dbb3469a11d5f34a9bae3fbb3155cf
ApprovalQueueRequestDeclined(uint256,address)0x06d69eed268bf3a13da04b1db3415c4f35fb04442a029b91d325c90d3ed6adcc
ApprovalQueueRequestCancelled(uint256,address)0xe0d7665e06e7db1fc500d66d4e3898d1d4a5533d7efe54b352fcdaa177c22783

Paid is the same in VERSION 1. VERSION 1 queues on testnet emitted different RequestFiled and RequestSettled events.