Skip to content

Deployment record ​

This page records the Monad testnet deployments that the local deployment files select. Network: Monad testnet, chain ID 10143.

Scope of this record

The addresses below come from the files deployments/monad-testnet.json and deployments/monad-fast.json on the developer machine, read on 14 October 2026. Git ignores these files. A read-only RPC check on that date confirmed that each address has contract code and that each market reports an observation interval of 300 seconds. This is not an explorer source verification, and it is not a test of the trading flow.

Test deployment

All deployments use TestOracle and mintable TestUSDC. Do not send real assets to these addresses.

Standard deployment ​

File: deployments/monad-testnet.json. Deployment block: 70724133. Market contract: Market.

ContractAddress
SessionRegistry0x7B813845a1a9002C3acc1eA885B951012FA3493b
TestOracle0xc03ED14d02152a9c3e79Dbfb7F088658182DEB65
TestUSDC0x7573Dd96d33e3be34Daa4bB435Eda02B1dB5B6eb
ETH Market0x6a9b8F6804C6C2509DD0F4Ccd4908Aba2D1805e4
MON Market0x221E1036cb614F25c0E13D277771D5e458013A1B

Fast deployment ​

File: deployments/monad-fast.json. Deployment block: 70751264. Market contract: QueuedMarket. Use it with pnpm testnet serve-fast. See Frequent fully on-chain fills.

ContractAddress
SessionRegistry0x1202afC44aE135Ec83528BcD7e4653E47e78a32D
TestOracle0x7c517AcB975410b67054f059c8e77E5aE41E2bE5
TestUSDC0xD98BfBFD838549A3D43f2626659C7b201a143f84
ETH QueuedMarket0x7450826e4d1D0346AC10c48F3DA774CB01EB2615
MON QueuedMarket0x0bcbF56aC02312452fb077713BC79B5649a0152E

Earlier deployment ​

An earlier record, from user-reported deployment output of 13 October 2026, listed a different set of addresses. The two market addresses of that set have contract code, and the MON market of that set reports an observation interval of 60 seconds. The current deployment files do not select these addresses.

ContractReported address
SessionRegistry0xd79baa98b204c65011329f6d6e54e5a4aa65d02d
TestOracle0x2068c9f520e3a9f1b7993a21b927b8d8cb63f128
TestUSDC0x840c489d9dc2dbf9bf3ef65a75f3ff1b0b5e059b
ETH Market0x74933e8b5c0b74f478c92469078081230dc064cd
MON Market0xca6c6c068e77620c2afe41100b76463631802fb6

Deployment files ​

The deployment file selects the application addresses and the start block of the event index. Preserve the deployment file and its journal file for operations. Do not replace the deployment file with a table from this page. The file contains fields that the application needs. See the file format.

Script inputs ​

These are the initial values in the current scripts (scripts/monad-testnet.ts and scripts/common.ts).

InputValue
Observation interval300 seconds
Initial MON oracle price0.03
Initial MON variance mark1.573
Initial ETH oracle price3000
Initial ETH variance mark0.36
CollateralMintable TestUSDC, 6 decimals
OracleTestOracle owned by the deployer
QuoterThe deployer

These are initial script values. They are not claims about the current chain state or about external market prices. Each market starts with a frozen mark until quotes satisfy the mark rule.

To read the live values of a deployment, start the API with its deployment file and call GET /markets.

Evidence still needed ​

These docs do not record explorer source verification, a funded maker run, or a complete browser trade on testnet. Record those results when they are checked. An address with code or a successful compilation does not prove that a full trading flow works.

No LP pool deployment exists.

Local deployment ​

pnpm local:deploy writes deployments/local.json for chain 31337. The addresses change with each deployment. Delete .local/local-indexer.json before a new local deployment.

Deployed on Monad testnet.