-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmainnet.json
More file actions
37 lines (37 loc) · 2.19 KB
/
mainnet.json
File metadata and controls
37 lines (37 loc) · 2.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"network": "mainnet",
"networkGlobalId": -239,
"tactCompiler": "^1.6.13",
"notes": [
"Authoritative production contract addresses for fact.market.",
"Individual MarketEscrow addresses are deployed per-market by the factories below; discover them via MarketFactory.getMarket(marketId) and MarketFactory.getMarketCount(), or by scanning the factory's outgoing deploys on tonscan.",
"Bytecode hashes are sha256 of the compiled .boc files at the git tag. Verify using the command in the verification section."
],
"contracts": {
"MarketFactory": {
"address": "EQDhvANtaSHzSmXz3HS4aIrJduKOok7Wi6FCgT4taWEBAct5",
"deployedAt": "2026-04-15",
"gitTag": "v1.0.0",
"bytecodeHash": "sha256:aed3d155163e1c66bf4de0df5c876c0d5247ae2e5aaf8ac03113b609040293a5",
"bytecodeFile": "build/MarketFactory_MarketFactory.code.boc",
"tonscan": "https://tonscan.org/address/EQDhvANtaSHzSmXz3HS4aIrJduKOok7Wi6FCgT4taWEBAct5"
},
"PrivateMarketFactory": {
"address": "EQBzn8kjafXTUSDi15ZHNrOguFBp0JRSPDRUilRWxmdpcKrx",
"deployedAt": "2026-04-15",
"gitTag": "v1.0.0",
"bytecodeHash": "sha256:3959247e26aaed8e942d4a206386da76740af3eabaa7dc5d617e2a5dcea861b8",
"bytecodeFile": "build/PrivateMarketFactory_PrivateMarketFactory.code.boc",
"tonscan": "https://tonscan.org/address/EQBzn8kjafXTUSDi15ZHNrOguFBp0JRSPDRUilRWxmdpcKrx"
},
"MarketEscrow": {
"gitTag": "v1.0.0",
"bytecodeHash": "sha256:7aeddba9e7c982aa5e8f54ccecc38a15dca3ad0f4704c9c33866bf9936c9193e",
"bytecodeFile": "build/MarketEscrow_MarketEscrow.code.boc",
"notes": "Per-market contract deployed by both factories. Same bytecode regardless of which factory deploys it. Individual instances are discoverable via MarketFactory.getMarket(id) / PrivateMarketFactory.getMarket(id)."
}
},
"verification": {
"howToVerify": "git checkout v1.0.0 && pnpm install && pnpm build && shasum -a 256 build/MarketFactory_MarketFactory.code.boc build/PrivateMarketFactory_PrivateMarketFactory.code.boc build/MarketEscrow_MarketEscrow.code.boc — compare to the bytecodeHash values above, and cross-check against the on-chain bytecode shown on tonscan for each address."
}
}