TApes (TAPE) · Verified Contract on Tron
Smart contract
VERIFIED · mainnet
✓Contract balance 1,700TRX on-chain
Total calls 9.33K lifetime triggers
Token holders 548 addresses
Total supply 6.19KTAPE 0 decimals
Market cap — fully diluted
Contract interface
ABI · 67 fns
contract.abi.json
[
{
"inputs": [
{
"name": "_name",
"type": "string"
},
{
"name": "_symbol",
"type": "string"
}
],
"stateMutability": "Nonpayable",
"type": "Constructor"
},
{
"inputs": [
{
"indexed": true,
"name": "_owner",
"type": "address"
},
{
"indexed": true,
"name": "_approved",
"type": "address"
},
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
}
],
"name": "Approval",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_owner",
"type": "address"
},
{
"indexed": true,
"name": "_operator",
"type": "address"
},
{
"name": "_approved",
"type": "bool"
}
],
"name": "ApprovalForAll",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_value",
"type": "uint256"
},
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
}
],
"name": "BidAccepted",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_value",
"type": "uint256"
},
{
"indexed": true,
"name": "_bidder",
"type": "address"
}
],
"name": "BidPlaced",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_value",
"type": "uint256"
},
{
"indexed": true,
"name": "_bidder",
"type": "address"
}
],
"name": "BidWithdrawed",
"type": "Event"
},
{
"name": "MarketDisabled",
"type": "Event"
},
{
"name": "MarketEnabled",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_from",
"type": "address"
},
{
"indexed": true,
"name": "_to",
"type": "address"
},
{
"name": "buyer",
"type": "address"
},
{
"name": "_price",
"type": "uint256"
}
],
"name": "MarketTrade",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_owner",
"type": "address"
},
{
"name": "_oldPrice",
"type": "uint256"
},
{
"name": "_newPrice",
"type": "uint256"
}
],
"name": "TokenMarketPriceChange",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_oldTokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_newTokenId",
"type": "uint256"
},
{
"name": "_by",
"type": "address"
},
{
"name": "_to",
"type": "address"
}
],
"name": "TokenMigration",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_oldTokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_newTokenId",
"type": "uint256"
},
{
"name": "_by",
"type": "address"
},
{
"indexed": true,
"name": "_to",
"type": "address"
}
],
"name": "TokenMigrationRejected",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_owner",
"type": "address"
}
],
"name": "TokenNotOnSale",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
},
{
"indexed": true,
"name": "_owner",
"type": "address"
},
{
"name": "_price",
"type": "uint256"
}
],
"name": "TokenOnSale",
"type": "Event"
},
{
"inputs": [
{
"indexed": true,
"name": "_from",
"type": "address"
},
{
"indexed": true,
"name": "_to",
"type": "address"
},
{
"indexed": true,
"name": "_tokenId",
"type": "uint256"
}
],
"name": "Transfer",
"type": "Event"
},
{
"name": "_disableMarket",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "_disableMigration",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "_enableMarket",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"name": "_enableMigration",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint16"
},
{
"name": "_user",
"type": "address"
}
],
"name": "_hardMigrateToken",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_user",
"type": "address"
},
{
"name": "_isAdmin",
"type": "bool"
}
],
"name": "_setAdmin",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newNom",
"type": "uint256"
},
{
"name": "newDenom",
"type": "uint256"
}
],
"name": "_setFee",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_reciever",
"type": "address"
}
],
"name": "_setFeeReciever",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_ids",
"type": "uint16[]"
}
],
"name": "_setMigrationMapping",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newPrice",
"type": "uint256"
}
],
"name": "_setMinimumBidPrice",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newPrice",
"type": "uint256"
}
],
"name": "_setMinimumMarketPrice",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_str",
"type": "bytes4"
}
],
"name": "_setOnTRC721ReceivedString",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_user",
"type": "address"
},
{
"name": "_isTokenCalimer",
"type": "bool"
}
],
"name": "_setTokenClaimer",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenContract",
"type": "address"
}
],
"name": "_setTokenContract",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_uri",
"type": "string"
}
],
"name": "_setTokenURI",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "total",
"type": "uint16"
}
],
"name": "_setTotalMapped",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "mode",
"type": "uint8"
}
],
"name": "_setTotalSupplyMode",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "newOwner",
"type": "address"
}
],
"name": "_transferOwnership",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "amount",
"type": "uint256"
}
],
"name": "_withdrawTRX",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "acceptBid",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "admins",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_approved",
"type": "address"
},
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "approve",
"stateMutability": "Payable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "_owner",
"type": "address"
}
],
"name": "balanceOf",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "burn",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_to",
"type": "address"
}
],
"name": "buyFromMarket",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
},
{
"name": "newPrice",
"type": "uint256"
}
],
"name": "changeLotPrice",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "checkBidExists",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "checkTokenOnSale",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "contractOwner",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "feeReciever",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256[]"
}
],
"name": "getAllTokensOnSale",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256[]"
}
],
"name": "getAllTokensWithBids",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "getApproved",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "getBidPrice",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "nominator",
"type": "uint256"
},
{
"name": "denominator",
"type": "uint256"
}
],
"name": "getFee",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "tuple"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "getMarketLotInfo",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256[]"
}
],
"inputs": [
{
"name": "_user",
"type": "address"
}
],
"name": "getUserTokens",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_owner",
"type": "address"
},
{
"name": "_operator",
"type": "address"
}
],
"name": "isApprovedForAll",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "isBurned",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"name": "isMarketEnabled",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "exists",
"type": "bool"
},
{
"name": "tokenId",
"type": "uint256"
},
{
"name": "bidder",
"type": "address"
},
{
"name": "value",
"type": "uint256"
}
],
"inputs": [
{
"type": "uint256"
}
],
"name": "marketBids",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "tokenId",
"type": "uint256"
},
{
"name": "isForSale",
"type": "bool"
},
{
"name": "owner",
"type": "address"
},
{
"name": "price",
"type": "uint256"
}
],
"inputs": [
{
"type": "uint256"
}
],
"name": "marketLots",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "isMigrated",
"type": "bool"
}
],
"inputs": [
{
"name": "oldTokenId",
"type": "uint256"
}
],
"name": "migrateToken",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "minimumBidPrice",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "minimumMarketPrice",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "name",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"inputs": [
{
"type": "uint16"
}
],
"name": "oldIdToNewId",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"name": "oldTokenContract",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "address"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "ownerOf",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "placeBid",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_price",
"type": "uint256"
}
],
"name": "putOnMarket",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
},
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "safeTransferFrom",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
},
{
"name": "_tokenId",
"type": "uint256"
},
{
"name": "_data",
"type": "bytes"
}
],
"name": "safeTransferFrom",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_operator",
"type": "address"
},
{
"name": "_approved",
"type": "bool"
}
],
"name": "setApprovalForAll",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"name": "_interfaceID",
"type": "bytes4"
}
],
"name": "supportsInterface",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"name": "symbol",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"inputs": [
{
"name": "_index",
"type": "uint256"
}
],
"name": "tokenByIndex",
"stateMutability": "Pure",
"type": "Function"
},
{
"outputs": [
{
"type": "bool"
}
],
"inputs": [
{
"type": "address"
}
],
"name": "tokenClaimers",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"inputs": [
{
"name": "_owner",
"type": "address"
},
{
"name": "_index",
"type": "uint256"
}
],
"name": "tokenOfOwnerByIndex",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "string"
}
],
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "tokenURI",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"name": "totalBurned",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"name": "totalMigrated",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint16"
}
],
"name": "totalMinted",
"stateMutability": "View",
"type": "Function"
},
{
"outputs": [
{
"type": "uint256"
}
],
"name": "totalSupply",
"stateMutability": "View",
"type": "Function"
},
{
"inputs": [
{
"name": "_from",
"type": "address"
},
{
"name": "_to",
"type": "address"
},
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "transferFrom",
"stateMutability": "Payable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "withdrawBid",
"stateMutability": "Nonpayable",
"type": "Function"
},
{
"inputs": [
{
"name": "_tokenId",
"type": "uint256"
}
],
"name": "withdrawFromMarket",
"stateMutability": "Nonpayable",
"type": "Function"
}
]About this contract
overview
TApes is the verified TRC721 contract behind TApes (TAPE) on Tron, deployed from TQd4kT1K6L3eH8focH8p3uQZbpgqKgRQVe on Oct 4, 2021. It has been called 9.33K times.
The ABI matches the on-chain bytecode, so the Read tab above runs live view calls against the node (no gas, no signature). The verified Solidity source is viewable on TronScan ↗. Write calls require a signed wallet transaction — wallet support is coming soon.