Deployed contracts
Everything below is live on Solana devnet. Each address links into the explorer, so none of it has to be taken on trust. Nothing here is deployed to mainnet yet.
Programs
Cards, staking, match escrow and settlement. The base layer that holds value.
The match log, delegated to an ephemeral rollup. Also chests, VRF and session keys.
The constant-product pool that trades USDC for $MEMPIRE.
Token and pool
6 decimals, 1,000,000,000 supply
Circle's devnet USDC, 6 decimals
0.30% fee to liquidity providers
Minted against deposits
Pool-owned token account
Pool-owned token account
MagicBlock endpoints
- ER router
https://devnet-router.magicblock.app/ - ER validator
https://devnet-as.magicblock.app/
Deriving accounts
Cards, coins, matches and vaults are program-derived addresses off the mempire program. The seeds are stable, so any account can be recomputed rather than looked up:
config ["config"] coin ["coin", mint_pubkey] card ["card", card_id_u64_le] vault ["vault", card_id_u64_le] match ["match", match_id_u64_le]
The match log delegated to the ephemeral rollup belongs to mempire_rollup. While a match is running that account is owned by the delegation program, so an explorer will show its owner as MagicBlock rather than as Mempire — that is delegation working, not a compromised account.
Audit status
These programs have not been audited by a third party. They are devnet deployments of a project built for a hackathon, and they are documented here so the claims on the rest of this site can be checked, not to suggest they are ready to hold real money.
