NFT
NFT means non-fungible token, that is, each token is unique.
And KIC721 is a standard for representing ownership of non-fungible tokens in Ethereum.
KIC is fully compatible with Ethereum ERC721 Standard.
// ----------------------------------------------------------------------------
// CRC Token Standard #721 Interface
// ----------------------------------------------------------------------------
contract KRC721Interface {
function balanceOf(address _owner) external view returns (uint256);
function ownerOf(uint256 _tokenId) external view returns (address);
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable;
function safeTransferFrom(address _from, address _to, uint256 _tokenId) external payable;
function transferFrom(address _from, address _to, uint256 _tokenId) external payable;
function approve(address _approved, uint256 _tokenId) external payable;
function setApprovalForAll(address _operator, bool _approved) external;
function getApproved(uint256 _tokenId) external view returns (address);
function isApprovedForAll(address _owner, address _operator) external view returns (bool);
// ERC165
function supportsInterface(bytes4 interfaceID) external view returns (bool);
// Optional
function name() external view returns (string _name);
function symbol() external view returns (string _symbol);
function tokenURI(uint256 _tokenId) external view returns (string);
function totalSupply() external view returns (uint256);
function tokenByIndex(uint256 _index) external view returns (uint256);
function tokenOfOwnerByIndex(address _owner, uint256 _index) external view returns (uint256);
// Event
event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId);
event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId);
event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved);
}For standard, refer to ERC721
For implementation, refer to OpenZeppelin-ERC721
KIC721 Operation
KRC721 ABI
Connect KIC public nodes
Javascript
Mainnet
Testnet
Python3
Mainnet
Testnet
KIC721 Inquiry
Javascript
Python3
KIC721 Transaction
Javascript
Python3
Last updated