Integration reference for metadata, protocol views, contract reads, and CryptoStone app flows.
Integration Reference
CryptoStone exposes read-only views for metadata, GEMS dashboards, mining, wallet summaries, STONX access, and Arena activity. Value-moving actions remain wallet-confirmed app flows or direct contract calls.
Base URL
https://cryptostone.orgAPI Principle
Public APIs are intended for read-only dashboards, explorers, metadata readers, wallet summaries, and partner integrations.
API Principle
Wallet addresses are public blockchain identifiers. Do not submit seed phrases, private keys, recovery phrases, passwords, or sensitive personal data.
API Principle
Most live endpoints read Sepolia contracts, Redis cache, PostgreSQL records, or public blockchain logs. Cache status may be returned as part of the response.
API Principle
Mutation endpoints that create game actions, wallet processes, relayer jobs, reward claims, or transaction requests are not documented as public APIs.
API Principle
Mainnet API paths are expected to remain stable, while contract addresses and chain labels will move through environment configuration.
REST API
/api/nft/metadata/{tokenId}OpenSea-compatible metadata endpoint for CryptoStone GEMS NFTs.
Example
GET /api/nft/metadata/27Parameters
Response fields
Notes
/api/gems/statsLive GEMS supply, mint, claimable, refinery burn, and NFT transaction statistics.
Example
GET /api/gems/statsResponse fields
Notes
/api/gems/activityRecent claim records, NFT transfer/listing/purchase/burn activity, top GEMS, and mined rarity counts.
Example
GET /api/gems/activityResponse fields
Notes
/api/gems/pool-statusMining pool status for active GEMS pools, including supply, pool power, claimable counts, burn cost, and PoM values.
Example
GET /api/gems/pool-statusResponse fields
Notes
/api/protocol/wallet-summary?wallet={address}Protocol-level wallet summary for STONX and GEMS dashboard views.
Example
GET /api/protocol/wallet-summary?wallet=0x0000000000000000000000000000000000000000Parameters
Response fields
Notes
/api/mining/wallet-summary?wallet={address}Wallet mining positions, pool participation, claim readiness, and mining lifecycle summary.
Example
GET /api/mining/wallet-summary?wallet=0x0000000000000000000000000000000000000000Parameters
Response fields
Notes
/api/stone/private-saleDirect STONX sale status, contract inventory, ETH raised, STONX sold, exchange rate, pause state, and recent purchases.
Example
GET /api/stone/private-saleResponse fields
Notes
/api/arena/leader-boardArena leaderboard snapshots ordered by rank.
Example
GET /api/arena/leader-boardResponse fields
Notes
/api/arena/my-score?wallet={address}Arena score, recent matches, reward rights, and claimable STONX for a wallet.
Example
GET /api/arena/my-score?wallet=0x0000000000000000000000000000000000000000Parameters
Response fields
Notes
/api/arena/roomsArena room configuration and currently live match summary.
Example
GET /api/arena/roomsResponse fields
Notes
/api/arena/tables?roomType={DUEL|BATTLE|ARENA}&walletAddress={address}List open Arena table rooms and active room for a wallet.
Example
GET /api/arena/tables?roomType=DUELParameters
Response fields
Notes
/api/arena/tables/{roomId}/state?walletAddress={address}Read a table room state for a specific room id.
Example
GET /api/arena/tables/{roomId}/stateParameters
Response fields
Notes
/api/arena/matches/{matchId}Read match detail for a specific Arena match id.
Example
GET /api/arena/matches/{matchId}Parameters
Response fields
Notes
/api/arena/dao/treasuryArena DAO treasury read model and allocation status.
Example
GET /api/arena/dao/treasuryResponse fields
Notes
App Boundary
/api/arena/tablesCreates an Arena table room from the app UI.
Notes
/api/arena/tables/{roomId}/joinJoins a wallet to an Arena table room.
Notes
/api/arena/rewards/claimStarts Arena reward withdrawal processing from the app UI.
Notes
/api/uniswap/quoteApp-side quote helper for supported swap UI.
Notes
Web3
Contract Reference
ERC-20 utility token used for Mining, Claim, Refinery, Marketplace, Arena entry, and ecosystem activity.
ABI
CryptoStoneTokenV6.jsonRead functions
Write functions
Events
Notes
Contract Reference
ERC-721 style NFT contract for mined and refined CryptoStone GEMS.
ABI
CryptoStoneGemNFTV6.jsonRead functions
Write functions
Events
Notes
Contract Reference
Active V6 mining pool contract for Garnet participation, claim readiness, and one-confirm minting.
ABI
CryptoStoneMiningPoolV6.jsonRead functions
Write functions
Events
Notes
Contract Reference
Same-stone refinement contract that burns source NFTs and STONX to mint refined GEMS.
ABI
CryptoStoneRefineryV6.jsonRead functions
Write functions
Events
Notes
Contract Reference
Official STONX-denominated marketplace for listing, cancelling, and buying GEMS NFTs.
ABI
CryptoStoneMarketplaceV1.jsonRead functions
Write functions
Events
Notes
Contract Reference
Direct STONX acquisition contract used by Buy STONX Direct.
ABI
CryptoStonePrivateSaleV1.jsonRead functions
Write functions
Events
Notes
Contract Reference
Arena entry fee treasury and winner reward withdrawal accounting.
ABI
CryptoStoneArenaDaoTreasuryV6.jsonRead functions
Write functions
Events
Notes
Not Public
These endpoints support watcher finalization, wallet recovery, game action processing, real-time room state, and app-only transaction flows. They are intentionally excluded from public partner integration.
/api/mining/claim-relay/api/mining/claim-finalize/api/nft/mint-jobs/api/arena/entry-credit/api/arena/matches/{matchId}/action/api/arena/matches/{matchId}/replay/api/arena/realtime/{roomId}/api/arena/realtime/{roomId}/chat/api/arena/tables/{roomId}/player/api/arena/tables/{roomId}/start/api/arena/tables/{roomId}/leave/api/arena/tables/{roomId}