Runes

Runes are high-value assets that are needed to upgrade a Hero through the Meditation Circle and used for crafting. Additional Rune types will be released as Heroes progress in level.

ERC20: Runes are based on the ERC20 standard. For more information, please view the documentation by OpenZeppelin: https://docs.openzeppelin.com/contracts/4.x/erc20

Runes have 0 decimals

Contracts

Addresses

DFK Chain

Name
Mainnet
Testnet

0x75E8D8676d774C9429FbB148b30E304b5542aC3d

0xB5526A47A2858C2B29dCe89F3BD2B0726dcf5d18

0xCd2192521BD8e33559b0CA24f3260fE6A26C28e4

0xe9BfCc80800EB77a1eAF6881825936770aF83Eb6

Kaia

Name
Mainnet
Testnet

0x907a98319AEB249e387246637149f4B2e7D21dB7

0xCE7ac1a4ea53CCB0C9fb855c13447a932A4A4471

0xd0223143057Eb44065e789b202E03A5869a6006C

0xD438F751DfBe682875dB0A3514f9237274C5383E

Metis

Name
Mainnet
Testnet

0xFEd84c0C6a2517f1f48FdC5f1A2Ed00836826aa6

0x5477D7f1539aDC67787AEA54306700196B81E7c4

0x5fb51dff65eFf32644001981856f578120b8aE66

0x0202Ad2C873bCFfa0Fb23a52fA4eC1Db74e56F66

Interfaces

interface IInventoryItem {

    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    
    function allowance(address owner, address spender) view returns (uint256);
    function approve(address spender, uint256 amount) returns (bool);
    function balanceOf(address account) view returns (uint256);
    function burn(uint256 amount);
    function burnFrom(address account, uint256 amount);
    function decimals() view returns (uint8);
    function decreaseAllowance(address spender, uint256 subtractedValue) returns (bool);
    function increaseAllowance(address spender, uint256 addedValue) returns (bool);
    function name() view returns (string);
    function paused() view returns (bool);
    function symbol() view returns (string);
    function totalSupply() view returns (uint256);
    function transfer(address to, uint256 amount) returns (bool);
    function transferFrom(address from, address to, uint256 amount) returns (bool);
    
}

ABIs

Historical Contracts

These contracts have been deprecated and should not be used. They are listed here for data analysis and tracking purposes only.

Harmony

Name
Mainnet
Testnet

0x66F5BfD910cd83d3766c4B39d13730C911b2D286

0x457A99042D3ba3b61A036f3dC801243670c87c51

0x8F655142104478724bbC72664042EA09EBbF7B38

0x3e36768498A678bF3b36D2aF5d3d5974dC6d209a

Last updated