Search
⌃K

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

Name
Mainnet
Testnet
Regular Pet Treat (DFKREGTRT)
0xAcDa84fAb3d3cdB38078b04901a26c103C37E7F4
0xCB2Fe6D2384b359a4362F4368525417F3002205D
Premium Pet Treat (DFKPRMTRT)
0x8Df3fFa5a677ba9737CE8Afcb8dd15Bd74085adD
0xb76D191B884b5c91fDD33864a14Ee87BE665Ad32

Klaytn

Name
Mainnet
Testnet
Regular Pet Treat (DFKREGTRT)
0x2F11e335224C5aBd3418B99922A9fe442F5696E9
0xA6A3fDD363A6c0a2FC0e50A4204c52cB5Dc06D7a
Premium Pet Treat (DFKPRMTRT)
0xEec86C39e061B3Dec44f608Ff0ADA8053B8fFaDb
0x3d4a28AFbef326364DBA99aAaB87A5A31115de8B

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

InventoryItem.json
12KB
Code