NearBuy
Don't trust, verify

Every claim, checked against the chain

Read live from rpc.testnet.fastnear.com (cached a few seconds) at finality final, block 276,025,165. Each check shows the raw value it was judged on and how to reproduce it.

Keyless contract
pass

The launch account has no access keys. Nobody can sign for it, upgrade it, or move its reserves.

view_access_key_list
[]
at block
276025165
near RPC query view_access_key_list account_id=t43256.fac22753.zkspike-1790329170474.testnet finality=final
Deployed code (older build)
evidence

Older build: this launch runs the launch code its own factory (fac22753.zkspike-1790329170474.testnet) pinned, an earlier build than the current factory's. Keyless, so it never changes; testnet history.

global_contract_hash (hex)
594d84ae2b32f2acb7644b1108f1f58da1a0175e8570d94581213f550a5a252f (71bqsidqZwoEXhYUtSkaDU9a8JjT4CeKv9eBk6u1K9m8)
current factory launch_code_hash()
48b63dfd9a543e7917db134a490e68164fcf481619a4deb7f91881ace8bde66e
fac22753.zkspike-1790329170474.testnet.launch_code_hash()
594d84ae2b32f2acb7644b1108f1f58da1a0175e8570d94581213f550a5a252f
storage
2,764 bytes
view_account t43256.fac22753.zkspike-1790329170474.testnet (global_contract_hash, base58) vs fac99806.zkspike-1790329170474.testnet.launch_code_hash()
Proving key matches the contract
pass

The verifying key this app proves against hashes to the key compiled into the contract.

contract vk_hash()
9ae6f2a9d7254f22b466123042a8a35927536b511d26680da77e539400cb7961
/circuits/trade_vk.json
9ae6f2a9d7254f22b466123042a8a35927536b511d26680da77e539400cb7961
genesis_vk_hash()
5b3aad59290a7e72ea84c69d9be2c90456cee0322d0121d26f16cb6dc2e92aea
sha256 over the NEAR-encoded (alpha, beta, gamma, delta, IC) of the trade verifying key
Supply adds up, exactly
pass

Every token and every yoctoNEAR is accounted for: both solvency identities hold to the last unit (recomputed here, and asserted by get_solvency).

supply − burned
1000000000000000000000000000
Σ token buckets
1000000000000000000000000000
quote_held
50000000000000000000000
Σ quote buckets
50000000000000000000000
quote buckets summed
quote_reserve + pool_quote + seed_escrow_q + quote_dead + shield_quote_backing + team_fee_bucket + creator_fee_bucket + claimable_total + in_flight
get_solvency(): supply − burned == curve + amm + pool + escrow + shielded + toll bucket + public; quote_held == reserve + pool + escrow + dead + shielded + platform fees + creator fees + claimable + in flight
Fee model
evidence

2% on every curve and shielded-pool trade; a floored quarter (0.5% of the trade) accrues to the creator in creator_fee_bucket, the rest to the platform. The Rhea toll goes 100% to the platform.

fee
2% · 0.5% to creator
source
market_state()
market_state() fee_bps / creator_share_divisor
200 / 4
creator()
zkspike-1790329170474.testnet
creator_fees()
108686274509803921568
team_fee_bucket
326058823529411764707
t43256.fac22753.zkspike-1790329170474.testnet.creator(), .creator_fees(), get_solvency().creator_fee_bucket
Creator matches the factory registry
pass

The 0.5% creator share accrues to zkspike-1790329170474.testnet, the account that called the factory's launch(). Only it can sweep creator_fee_bucket.

creator()
zkspike-1790329170474.testnet
fac22753.zkspike-1790329170474.testnet.launch_of("t43256").creator
zkspike-1790329170474.testnet
creator_fee_bucket
108686274509803921568
fac22753.zkspike-1790329170474.testnet.launch_of({slug:"t43256"}) vs t43256.fac22753.zkspike-1790329170474.testnet.creator()
Community genesis, locked until graduation
evidence

60% of supply sits in shielded notes flagged locked. The circuit refuses to move a locked note out of the locked set until the curve sells out.

genesis_subtree_root()
0x2b47eadb5aa79396dcec9193d0f1999ef843f74c32d05ec49e8d68d562e41a89
genesis notes
64 leaves (60 wallets + padding)
graduated()
false
launch_id()
0x14bf29d78c90b9e89883433650cdb0569538f4ff66a99ce825ec53daa8e61a46
tools/recipient-verify.mjs recomputes a note's path to genesis_subtree_root; the genesis proof binds the root at deploy
Rhea liquidity is owned by the contract
evidence

Not graduated yet: the Rhea pool is created by the seeding crank when the curve sells out, and its LP shares go to this keyless contract, which has no path to remove them.

get_pool_shares(—, launch)
unavailable
shares_total_supply
unavailable
seed_status
NotGraduated, pool null
Rhea's token balance == its pool reserve
—
venues() (toll applies)
ref-finance-101.testnet
t43256.fac22753.zkspike-1790329170474.testnet.seed_status()
Where every token is
get_solvency() buckets; the sum equals supply − burned to the last unit
1B tokens
In shielded notes shield_token_backing649.2M
Public balances public_token_total0
Shielded pool pool_token0
Unsold curve curve_inventory270.8M
Reserved for pools amm_reserved80M
Rhea escrow seed_escrow_t0
Toll bucket team_token_fee_bucket0
Toll in flight toll_in_flight0
Where every yoctoNEAR is
quote buckets; their sum equals quote_held (creator fees only on launches with the creator split)
0.05 wNEAR held
Curve raise quote_reserve0.02174
Shielded pool pool_quote0
Rhea escrow seed_escrow_q0
Dead reserve quote_dead0
In shielded notes shield_quote_backing0.005
Platform fees team_fee_bucket0.0003261
Creator fees creator_fee_bucket0.0001087
Claimable claimable_total0.02283
In flight in_flight0