Pet Treats

Pet Treats are crafted by the Nutritionist and are used to feed Pets.

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

Pet Treats have 0 decimals

Contracts

Addresses

DFK Chain

NameMainnetTestnet

0xAcDa84fAb3d3cdB38078b04901a26c103C37E7F4

0xCB2Fe6D2384b359a4362F4368525417F3002205D

0x8Df3fFa5a677ba9737CE8Afcb8dd15Bd74085adD

0xb76D191B884b5c91fDD33864a14Ee87BE665Ad32

Kaia

NameMainnetTestnet

0x2F11e335224C5aBd3418B99922A9fe442F5696E9

0xA6A3fDD363A6c0a2FC0e50A4204c52cB5Dc06D7a

0xEec86C39e061B3Dec44f608Ff0ADA8053B8fFaDb

0x3d4a28AFbef326364DBA99aAaB87A5A31115de8B

Metis

NameMainnetTestnet

0x3a2b951de05B4A86A8eA8d23a51F75Edf4340E68

0x1526A8c1b6D09E38aaa2a2A8532C77291B94B7f7

0xc559206640FFb92b1b0C731c91CeFc1fD6a71DaC

0xCe7C5f89bA446eD97ee614AdfcC4CBeefFE2B5b2

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

NutritionistPets

Last updated