Deployments
Cluster, treasury and program addresses, plus where the chain plugs in.
The protocol is a Solana program plus a config account owned by the protocol authority. All value moves in SOL and all assets are SPL tokens with Metaplex metadata.
Addresses
| Account | Value |
|---|---|
| Cluster | mainnet-beta |
| Custody | not configured |
| Draw program | not yet deployed |
| Config account | not yet deployed |
Draws are not live
No draw program is deployed yet, so acquisitions are disabled in the interface rather than accepting payment for something that cannot settle. Treat any contract claiming to be this protocol as fake.
Where the chain plugs in
The UI never talks to a chain directly. Every read and write goes through lib/services/vault.ts, whose function signatures already match the eventual instruction set. Replacing those bodies with Anchor calls requires no component changes.
| Service function | Instruction |
|---|---|
fetchVaultInventory() | getProgramAccounts |
requestRandomDraw() | request_randomness |
confirmDraw() | settle_draw |
depositAsset() | deposit_asset |
withdrawAsset() | withdraw_unclaimed |
