⚠ Demo mode — contracts not configured yet. Deploy the contracts and set their addresses in js/config.js.

Treasury & transparency

Every token, accounted for on-chain

All 100,000,000 RBC live at published addresses — sale escrow, staking reserve, treasury, liquidity reserve, and vesting vaults. The founder wallet holds zero. Balances below are read live from the blockchain; click any address to verify it yourself.

Live allocation ledger — Tron Nile

BucketLive balanceAddressControl & lock
Presale escrow contract Held by the sale contract until finalization; refundable if soft cap fails
Staking reward reserve contract Community bucket; can only leave as earned staking rewards
Team vesting vault contract Locked until Aug 2027 (12-mo cliff), then linear to Aug 2029 — enforced by contract code
Advisor vesting vault contract Locked until Feb 2027 (6-mo cliff), then linear to Feb 2028
Liquidity reserve wallet Earmarked for the DEX pool at listing; LP tokens then lock 12 months
Treasury wallet Operations, partnerships, listings (multisig + governance votes on mainnet)
Founder / deployer wallet Intentionally empty — the team cannot spend what it does not hold

10,000 RBC from the treasury bucket was airdropped to the demonstration investor wallet — visible in the treasury balance (14,990,000 instead of 15,000,000). Even the demo's own spending is on the ledger.

How the vesting vaults work

The lock is code, not policy

Each vault is a contract with a fixed beneficiary, a cliff date, and a linear schedule set at deployment — all immutable. Its only outbound function is release(), which pays exactly what the schedule has vested, to the beneficiary only. There is no admin override, no early-withdrawal path, no owner.

Anyone can audit it

Call releasable() on either vault right now and it returns 0 — nothing can move until the cliff passes. The token balance, the schedule, and every future release are permanently public.

Mainnet upgrade path: in this demo the treasury and liquidity wallets are single keys. At mainnet they become a multisig (e.g. Safe), treasury spending is disclosed on this page on a fixed schedule, and the roadmap moves it under governance votes.

The same structure on every network

The identical treasury layout exists on all four EVM testnets — same wallets, same vaults, same zero-balance founder.

Ethereum Sepolia addresses
  • Team vault: 0x824307149dE88b1F5fcC8ef319F1e4EF9Ef22504
  • Advisor vault: 0x5380e28cbBf8a03271559178177e64F54e0F1A38
  • Treasury: 0x384eCFC7817B6F5062a561c47A912f5d16AD02f9
  • Liquidity reserve: 0x603721Fce2b97459F815E07d86493ad1d2fEe725
Base Sepolia addresses
  • Team vault: 0x466a80D7585189e3dd591B765a4d4e96E2e3817F
  • Advisor vault: 0xe75d91A90e5A008C0309e20d37255fD02671D940
  • Treasury: 0x384eCFC7817B6F5062a561c47A912f5d16AD02f9
  • Liquidity reserve: 0x603721Fce2b97459F815E07d86493ad1d2fEe725
OP Sepolia addresses
  • Team vault: 0x466a80D7585189e3dd591B765a4d4e96E2e3817F
  • Advisor vault: 0xe75d91A90e5A008C0309e20d37255fD02671D940
  • Treasury: 0x384eCFC7817B6F5062a561c47A912f5d16AD02f9
  • Liquidity reserve: 0x603721Fce2b97459F815E07d86493ad1d2fEe725
Arbitrum Sepolia addresses
  • Team vault: 0x6624f678dF55ad9f3E7fe4235b80b24dcb60940D
  • Advisor vault: 0x466a80D7585189e3dd591B765a4d4e96E2e3817F
  • Treasury: 0x384eCFC7817B6F5062a561c47A912f5d16AD02f9
  • Liquidity reserve: 0x603721Fce2b97459F815E07d86493ad1d2fEe725

Wallet addresses (treasury, liquidity) are shared across EVM networks; vault contract addresses differ per chain. Verify any of them on the network's explorer via the MetaMask page footer.

Complete contract registry — all networks

Every contract behind RBC, on every network, in one place. Copy any address into the network's explorer and read it yourself.

ContractTron NileEthereum SepoliaBase SepoliaOP SepoliaArbitrum Sepolia
RBC Token TSm2vu8ekNA45xRqxk9JZHvC3tu7HwewxB 0xB52c7F5089085849d28cA69AbDFD5A7eae8c469F 0x15A80001B95f4C2b7f8a16F49469Fe57823CDAa2 0x15A80001B95f4C2b7f8a16F49469Fe57823CDAa2 0xB52c7F5089085849d28cA69AbDFD5A7eae8c469F
Presale TEYKhU7do7NvZrW9589b8EqGUrLghxrzr4 0x15A80001B95f4C2b7f8a16F49469Fe57823CDAa2 0x51709de3A5daAc29243C8C88450d9471C930a2c5 0x51709de3A5daAc29243C8C88450d9471C930a2c5 0x15A80001B95f4C2b7f8a16F49469Fe57823CDAa2
Staking TFgR865XT8tnQtmfn72PC9PLRC7xrwoXKq 0x51709de3A5daAc29243C8C88450d9471C930a2c5 0x1ED078E3a6F35a218f2C6C91E5d1915f14324988 0x1ED078E3a6F35a218f2C6C91E5d1915f14324988 0x51709de3A5daAc29243C8C88450d9471C930a2c5
Team vault (12-mo cliff) TMGfRFZW8d9KLBuQTjPdWhseewQgH4Q7GZ 0x824307149dE88b1F5fcC8ef319F1e4EF9Ef22504 0x466a80D7585189e3dd591B765a4d4e96E2e3817F 0x466a80D7585189e3dd591B765a4d4e96E2e3817F 0x6624f678dF55ad9f3E7fe4235b80b24dcb60940D
Advisor vault (6-mo cliff) TVHqCo5dwc58qYBTHzm2F6sroXjwWFyPfX 0x5380e28cbBf8a03271559178177e64F54e0F1A38 0xe75d91A90e5A008C0309e20d37255fD02671D940 0xe75d91A90e5A008C0309e20d37255fD02671D940 0x466a80D7585189e3dd591B765a4d4e96E2e3817F
Uniswap v3 pool SunSwap at listing next faucet cycle 0xf336f51dDbfdA1e8e84b1C55F9E1022310a54b54 0x5005a6000851FD162e8A1CB03C0D641aB75A603b 0xC42FD72d4919b286cc50Deea03b8A785C714DbD6
Treasury wallet TF8keX33vZzzHvFs2XGDp1N8YdCMsggmGg 0x384eCFC7817B6F5062a561c47A912f5d16AD02f9 (same on all EVM networks)
Liquidity reserve TSBeQR3mdkvFdiVGuDew48kEWYpgrB9hYd 0x603721Fce2b97459F815E07d86493ad1d2fEe725 (same on all EVM networks)

Read the source code

The complete, unabridged Solidity source of every contract above is published here — the same files the deployed bytecode was compiled from:

RBCDemoEVM.sol (Ethereum, Base, Optimism, Arbitrum) · RBCDemoTron.sol (Tron)

Where the 100M was minted

Each network's supply was minted in a single event inside the token's deployment transaction — the very first Transfer from the zero address, visible on each explorer's token page. No mint function exists afterwards, so that event is the entire supply history.