ACR Token
Draft. The Akkadia Community Rune (ACR) - a GRC20 token that powers community engagement.
Purpose
ACR is Akkadia’s community token. Players earn ACR through gameplay activities, and the token serves as a measure of engagement and contribution to the ecosystem. Unlike the native GNOT currency used for transactions, ACR represents participation in the Akkadia community.
GnoLand Link
Key Concepts
GRC20 Standard
ACR follows the GRC20 token standard (Gno’s equivalent of ERC20), providing:
- Fungible tokens with 6 decimal places
- Standard transfer and approval mechanisms
- Transparent supply tracking
Earning ACR
Players earn ACR through various activities. The earning criteria and mechanisms are currently being developed - details will be announced as the system matures.
How minting works: Mint requests are queued off-chain based on player activities, then the operator executes the actual minting on-chain. Each mint operation includes a unique requestID to prevent double-minting. The Akkadia team will provide mint logs in a future update.
Leaderboards
The contract maintains two leaderboards:
- Balance Leaderboard - Who holds the most ACR currently
- Minting Leaderboard - Who has earned the most ACR over time (lifetime earnings)
These leaderboards provide transparent community recognition without relying on off-chain data.
What’s On-Chain
- Token balances for all holders
- Total minted amount per user (lifetime earnings)
- Processed request IDs (deduplication)
- Balance and mint indexes for leaderboard queries
Capabilities
For Players
- Transfer ACR to other players
- Approve others to spend ACR on your behalf
- Check your balance and lifetime earnings
- View leaderboards
For Admin/Operator
- Mint ACR to players (with deduplication via requestID)
- Configure minting parameters
For Anyone
- Query total supply
- View leaderboards by balance or total minted
- Check if specific mint requests have been processed