Getting started
- Install an EVM wallet (MetaMask, Rabby or similar) and open app.pullympus.com.
- Click Connect wallet, then Switch to Elysium if asked (chain ID 99801).
- Get testnet HYPE for gas from the Elysium faucet.
- Press +500 next to your balance to mint 500 test USDC. Repeat any time.
Pulling
- Pick a machine on the Machines page. Each card shows its price, odds and how many slabs are inside.
- The first pull asks you to approve USDC for the vault, once. Then confirm the pull in your wallet.
- Wait a few seconds for the drand round. The capsule opens as soon as the keeper settles it.
A machine marked Restocking has a tier running low and accepts no pulls until it is refilled. A machine marked Paused was paused by the team or by the price-freshness safety check.
Your vault
The Vault page lists the slabs you hold, their grade and certificate, live buyback offers and redemption status. USDC you receive from sell-backs and sales is credited to you in the vault: press Withdraw in the header to move it to your wallet.
Sell-back & Turbo
Every pull comes with a buyback offer: 85% of the card's fair market value, capped per tier, valid for 72 hours. Accept it from the reveal screen or your vault and the USDC is credited at once; the card goes back into the machine.
Turbo sells chosen tiers back automatically at settlement. By default it sells Mortal pulls; you can change the setting before each pull, or switch it off to keep every card.
Marketplace
- List: set a price in USDC and an expiry. The card stays in your wallet (no escrow); the listing dies automatically if the card moves.
- Buy: pay the listed price. 98% is credited to the seller, 2% to the treasury.
- Cancel: remove your listing any time before it sells.
Redemption
- Open the card in your vault and choose Redeem. Enter your shipping details.
- Sign a message proving you hold the card. You receive a fee quote valid for 30 minutes.
- Confirm: the card and the fee move into the redemption contract.
- The team acknowledges, ships the slab and records the tracking number; the NFT is then burned.
Shipping details are encrypted and only hashes go on-chain. If a request is not acknowledged within 7 days, you can reclaim the card and the fee yourself.
Verifying a pull
The Fairness page takes any pull, fetches its drand round and recomputes the tier and card in your browser. It must match what the contract delivered. The steps:
- Read the pull's target round from the contract.
- Fetch that round's beacon from drand and check its BLS signature.
- Derive the pull's random word and map it onto the machine's published odds.
Fees & limits
| Item | Value |
|---|---|
| Pull price | Per machine (testnet: 15 – 500 USDC) |
| Buyback offer | 85% of fair market value, capped per tier, 72 h |
| Marketplace | 2% of the sale price to the treasury |
| Redemption fee | 17 USDC (US) / 33 USDC (international), shipping and handling included |
| Stalled pull refund | Full price, 72 h after the round was due |
| Redemption reclaim | Card and fee, 7 days after an unacknowledged request |
Network
| Network | Elysium testnet |
| Chain ID | 99801 |
| RPC | https://testnet-rpc.elysium.kinetiq.xyz |
| Explorer | testnet.elysium.kinetiq.xyz |
| Gas token | HYPE |
Contracts
All contracts are verified on the explorer.
| Contract | Address |
|---|---|
| GachaMachine | 0xc0e32EC25feF18904335757Cf08016F5a3c07DB6 |
| CardNFT | 0x1236EF313bB2cd7246282773A8F0de9c473eF648 |
| BuybackVault | 0x79Ec943994DF2D4ef91F5b655Fa8364bd9F2698c |
| Marketplace | 0x8cAda99A548760da0b342C7A302E7c98e34Eb6f5 |
| Redemption | 0x708341A96BBDaF893E653a91326A028075ea730F |
| PriceRegistry | 0x8769a95b77F7430c837c29ec75a0122eB06F5bAb |
| DrandVerifier | 0xEe81e2811E0034370aeeaec16f5196B797656cd6 |
| AccessManager | 0xdf265FC635E7cC7486d93Db245C539b9451F7dD1 |
| Guardian | 0x9b1Fd4A51C86b855819012971Cdd10a083767121 |
| MockUSDC (test) | 0x4916F19C5C27b4B7876d608F5bC16226DE451745 |
Questions not covered here? See the FAQ.