Contract call
curl --request POST \
--url https://api.chainbase.online/v1/contract/call \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"chain_id": 1,
"contract_address": "0xed5af388653567af2f388e6224dc7c4b3241c544",
"function_name": "name",
"abi": "[\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"maxBatchSize_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"collectionSize_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"amountForAuctionAndDev_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"amountForDevs_\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"constructor\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"approved\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"Approval\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n },\n {\n \"indexed\": false,\n \"internalType\": \"bool\",\n \"name\": \"approved\",\n \"type\": \"bool\"\n }\n ],\n \"name\": \"ApprovalForAll\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"previousOwner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"newOwner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"OwnershipTransferred\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"Transfer\",\n \"type\": \"event\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_DROP_INTERVAL\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_DROP_PER_STEP\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_END_PRICE\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_PRICE_CURVE_LENGTH\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_START_PRICE\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"allowlist\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"allowlistMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"amountForAuctionAndDev\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"amountForDevs\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"approve\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"auctionMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"balanceOf\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"devMint\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint64\",\n \"name\": \"mintlistPriceWei\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"publicPriceWei\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"endAuctionAndSetupNonAuctionSaleInfo\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getApproved\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"_saleStartTime\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getAuctionPrice\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getOwnershipData\",\n \"outputs\": [\n {\n \"components\": [\n {\n \"internalType\": \"address\",\n \"name\": \"addr\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"startTimestamp\",\n \"type\": \"uint64\"\n }\n ],\n \"internalType\": \"struct ERC721A.TokenOwnership\",\n \"name\": \"\",\n \"type\": \"tuple\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"isApprovedForAll\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicPriceWei\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicSaleKey\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"isPublicSaleOn\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"maxPerAddressDuringMint\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"name\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"nextOwnerToExplicitlySet\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"numberMinted\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"owner\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"ownerOf\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"callerPublicSaleKey\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"publicSaleMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"renounceOwnership\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"safeTransferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"bytes\",\n \"name\": \"_data\",\n \"type\": \"bytes\"\n }\n ],\n \"name\": \"safeTransferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"saleConfig\",\n \"outputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"auctionSaleStartTime\",\n \"type\": \"uint32\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint32\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"mintlistPrice\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"publicPrice\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleKey\",\n \"type\": \"uint32\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address[]\",\n \"name\": \"addresses\",\n \"type\": \"address[]\"\n },\n {\n \"internalType\": \"uint256[]\",\n \"name\": \"numSlots\",\n \"type\": \"uint256[]\"\n }\n ],\n \"name\": \"seedAllowlist\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"bool\",\n \"name\": \"approved\",\n \"type\": \"bool\"\n }\n ],\n \"name\": \"setApprovalForAll\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"timestamp\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"setAuctionSaleStartTime\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"baseURI\",\n \"type\": \"string\"\n }\n ],\n \"name\": \"setBaseURI\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"setOwnersExplicit\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"key\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"setPublicSaleKey\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"bytes4\",\n \"name\": \"interfaceId\",\n \"type\": \"bytes4\"\n }\n ],\n \"name\": \"supportsInterface\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"symbol\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"index\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenByIndex\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"index\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenOfOwnerByIndex\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenURI\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"totalSupply\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"transferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"newOwner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"transferOwnership\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"withdrawMoney\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n }\n]\n",
"to_block": "latest"
}
'import requests
url = "https://api.chainbase.online/v1/contract/call"
payload = {
"chain_id": 1,
"contract_address": "0xed5af388653567af2f388e6224dc7c4b3241c544",
"function_name": "name",
"abi": "[
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"maxBatchSize_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"collectionSize_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"amountForAuctionAndDev_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"amountForDevs_\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"nonpayable\",
\"type\": \"constructor\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"approved\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"Approval\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
},
{
\"indexed\": false,
\"internalType\": \"bool\",
\"name\": \"approved\",
\"type\": \"bool\"
}
],
\"name\": \"ApprovalForAll\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"previousOwner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"newOwner\",
\"type\": \"address\"
}
],
\"name\": \"OwnershipTransferred\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"Transfer\",
\"type\": \"event\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_DROP_INTERVAL\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_DROP_PER_STEP\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_END_PRICE\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_PRICE_CURVE_LENGTH\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_START_PRICE\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"name\": \"allowlist\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"allowlistMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"amountForAuctionAndDev\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"amountForDevs\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"approve\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"auctionMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
}
],
\"name\": \"balanceOf\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"devMint\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint64\",
\"name\": \"mintlistPriceWei\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint64\",
\"name\": \"publicPriceWei\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint32\"
}
],
\"name\": \"endAuctionAndSetupNonAuctionSaleInfo\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"getApproved\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"_saleStartTime\",
\"type\": \"uint256\"
}
],
\"name\": \"getAuctionPrice\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"getOwnershipData\",
\"outputs\": [
{
\"components\": [
{
\"internalType\": \"address\",
\"name\": \"addr\",
\"type\": \"address\"
},
{
\"internalType\": \"uint64\",
\"name\": \"startTimestamp\",
\"type\": \"uint64\"
}
],
\"internalType\": \"struct ERC721A.TokenOwnership\",
\"name\": \"\",
\"type\": \"tuple\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
}
],
\"name\": \"isApprovedForAll\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"publicPriceWei\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"publicSaleKey\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint256\"
}
],
\"name\": \"isPublicSaleOn\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"maxPerAddressDuringMint\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"name\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"nextOwnerToExplicitlySet\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
}
],
\"name\": \"numberMinted\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"owner\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"ownerOf\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"callerPublicSaleKey\",
\"type\": \"uint256\"
}
],
\"name\": \"publicSaleMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"renounceOwnership\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"safeTransferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
},
{
\"internalType\": \"bytes\",
\"name\": \"_data\",
\"type\": \"bytes\"
}
],
\"name\": \"safeTransferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"saleConfig\",
\"outputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"auctionSaleStartTime\",
\"type\": \"uint32\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint32\"
},
{
\"internalType\": \"uint64\",
\"name\": \"mintlistPrice\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint64\",
\"name\": \"publicPrice\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleKey\",
\"type\": \"uint32\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address[]\",
\"name\": \"addresses\",
\"type\": \"address[]\"
},
{
\"internalType\": \"uint256[]\",
\"name\": \"numSlots\",
\"type\": \"uint256[]\"
}
],
\"name\": \"seedAllowlist\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
},
{
\"internalType\": \"bool\",
\"name\": \"approved\",
\"type\": \"bool\"
}
],
\"name\": \"setApprovalForAll\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"timestamp\",
\"type\": \"uint32\"
}
],
\"name\": \"setAuctionSaleStartTime\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"string\",
\"name\": \"baseURI\",
\"type\": \"string\"
}
],
\"name\": \"setBaseURI\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"setOwnersExplicit\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"key\",
\"type\": \"uint32\"
}
],
\"name\": \"setPublicSaleKey\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"bytes4\",
\"name\": \"interfaceId\",
\"type\": \"bytes4\"
}
],
\"name\": \"supportsInterface\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"symbol\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"index\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenByIndex\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"index\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenOfOwnerByIndex\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenURI\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"totalSupply\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"transferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"newOwner\",
\"type\": \"address\"
}
],
\"name\": \"transferOwnership\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"withdrawMoney\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
}
]
",
"to_block": "latest"
}
headers = {
"x-api-key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
chain_id: 1,
contract_address: '0xed5af388653567af2f388e6224dc7c4b3241c544',
function_name: 'name',
abi: '[\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "maxBatchSize_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "collectionSize_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "amountForAuctionAndDev_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "amountForDevs_",\n "type": "uint256"\n }\n ],\n "stateMutability": "nonpayable",\n "type": "constructor"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "approved",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "Approval",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "operator",\n "type": "address"\n },\n {\n "indexed": false,\n "internalType": "bool",\n "name": "approved",\n "type": "bool"\n }\n ],\n "name": "ApprovalForAll",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "previousOwner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "newOwner",\n "type": "address"\n }\n ],\n "name": "OwnershipTransferred",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "Transfer",\n "type": "event"\n },\n {\n "inputs": [],\n "name": "AUCTION_DROP_INTERVAL",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_DROP_PER_STEP",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_END_PRICE",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_PRICE_CURVE_LENGTH",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_START_PRICE",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "name": "allowlist",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "allowlistMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "amountForAuctionAndDev",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "amountForDevs",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "approve",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "auctionMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n }\n ],\n "name": "balanceOf",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "devMint",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint64",\n "name": "mintlistPriceWei",\n "type": "uint64"\n },\n {\n "internalType": "uint64",\n "name": "publicPriceWei",\n "type": "uint64"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleStartTime",\n "type": "uint32"\n }\n ],\n "name": "endAuctionAndSetupNonAuctionSaleInfo",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "getApproved",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "_saleStartTime",\n "type": "uint256"\n }\n ],\n "name": "getAuctionPrice",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "getOwnershipData",\n "outputs": [\n {\n "components": [\n {\n "internalType": "address",\n "name": "addr",\n "type": "address"\n },\n {\n "internalType": "uint64",\n "name": "startTimestamp",\n "type": "uint64"\n }\n ],\n "internalType": "struct ERC721A.TokenOwnership",\n "name": "",\n "type": "tuple"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "operator",\n "type": "address"\n }\n ],\n "name": "isApprovedForAll",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "publicPriceWei",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "publicSaleKey",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "publicSaleStartTime",\n "type": "uint256"\n }\n ],\n "name": "isPublicSaleOn",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "maxPerAddressDuringMint",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "name",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "nextOwnerToExplicitlySet",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n }\n ],\n "name": "numberMinted",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "owner",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "ownerOf",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "callerPublicSaleKey",\n "type": "uint256"\n }\n ],\n "name": "publicSaleMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "renounceOwnership",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "safeTransferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n },\n {\n "internalType": "bytes",\n "name": "_data",\n "type": "bytes"\n }\n ],\n "name": "safeTransferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "saleConfig",\n "outputs": [\n {\n "internalType": "uint32",\n "name": "auctionSaleStartTime",\n "type": "uint32"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleStartTime",\n "type": "uint32"\n },\n {\n "internalType": "uint64",\n "name": "mintlistPrice",\n "type": "uint64"\n },\n {\n "internalType": "uint64",\n "name": "publicPrice",\n "type": "uint64"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleKey",\n "type": "uint32"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address[]",\n "name": "addresses",\n "type": "address[]"\n },\n {\n "internalType": "uint256[]",\n "name": "numSlots",\n "type": "uint256[]"\n }\n ],\n "name": "seedAllowlist",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "operator",\n "type": "address"\n },\n {\n "internalType": "bool",\n "name": "approved",\n "type": "bool"\n }\n ],\n "name": "setApprovalForAll",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint32",\n "name": "timestamp",\n "type": "uint32"\n }\n ],\n "name": "setAuctionSaleStartTime",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "string",\n "name": "baseURI",\n "type": "string"\n }\n ],\n "name": "setBaseURI",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "setOwnersExplicit",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint32",\n "name": "key",\n "type": "uint32"\n }\n ],\n "name": "setPublicSaleKey",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "bytes4",\n "name": "interfaceId",\n "type": "bytes4"\n }\n ],\n "name": "supportsInterface",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "symbol",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "index",\n "type": "uint256"\n }\n ],\n "name": "tokenByIndex",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "index",\n "type": "uint256"\n }\n ],\n "name": "tokenOfOwnerByIndex",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "tokenURI",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "totalSupply",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "transferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "newOwner",\n "type": "address"\n }\n ],\n "name": "transferOwnership",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "withdrawMoney",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n }\n]\n',
to_block: 'latest'
})
};
fetch('https://api.chainbase.online/v1/contract/call', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainbase.online/v1/contract/call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'chain_id' => 1,
'contract_address' => '0xed5af388653567af2f388e6224dc7c4b3241c544',
'function_name' => 'name',
'abi' => '[
{
"inputs": [
{
"internalType": "uint256",
"name": "maxBatchSize_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "collectionSize_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "amountForAuctionAndDev_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "amountForDevs_",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "approved",
"type": "address"
},
{
"indexed": true,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "operator",
"type": "address"
},
{
"indexed": false,
"internalType": "bool",
"name": "approved",
"type": "bool"
}
],
"name": "ApprovalForAll",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "from",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "to",
"type": "address"
},
{
"indexed": true,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event"
},
{
"inputs": [],
"name": "AUCTION_DROP_INTERVAL",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_DROP_PER_STEP",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_END_PRICE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_PRICE_CURVE_LENGTH",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_START_PRICE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "allowlist",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "allowlistMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "amountForAuctionAndDev",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "amountForDevs",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "approve",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "auctionMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
}
],
"name": "balanceOf",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "devMint",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint64",
"name": "mintlistPriceWei",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "publicPriceWei",
"type": "uint64"
},
{
"internalType": "uint32",
"name": "publicSaleStartTime",
"type": "uint32"
}
],
"name": "endAuctionAndSetupNonAuctionSaleInfo",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "getApproved",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_saleStartTime",
"type": "uint256"
}
],
"name": "getAuctionPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "getOwnershipData",
"outputs": [
{
"components": [
{
"internalType": "address",
"name": "addr",
"type": "address"
},
{
"internalType": "uint64",
"name": "startTimestamp",
"type": "uint64"
}
],
"internalType": "struct ERC721A.TokenOwnership",
"name": "",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "address",
"name": "operator",
"type": "address"
}
],
"name": "isApprovedForAll",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "publicPriceWei",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "publicSaleKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "publicSaleStartTime",
"type": "uint256"
}
],
"name": "isPublicSaleOn",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "maxPerAddressDuringMint",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "name",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "nextOwnerToExplicitlySet",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
}
],
"name": "numberMinted",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "ownerOf",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "callerPublicSaleKey",
"type": "uint256"
}
],
"name": "publicSaleMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "safeTransferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "_data",
"type": "bytes"
}
],
"name": "safeTransferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "saleConfig",
"outputs": [
{
"internalType": "uint32",
"name": "auctionSaleStartTime",
"type": "uint32"
},
{
"internalType": "uint32",
"name": "publicSaleStartTime",
"type": "uint32"
},
{
"internalType": "uint64",
"name": "mintlistPrice",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "publicPrice",
"type": "uint64"
},
{
"internalType": "uint32",
"name": "publicSaleKey",
"type": "uint32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "addresses",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "numSlots",
"type": "uint256[]"
}
],
"name": "seedAllowlist",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "operator",
"type": "address"
},
{
"internalType": "bool",
"name": "approved",
"type": "bool"
}
],
"name": "setApprovalForAll",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint32",
"name": "timestamp",
"type": "uint32"
}
],
"name": "setAuctionSaleStartTime",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "baseURI",
"type": "string"
}
],
"name": "setBaseURI",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "setOwnersExplicit",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint32",
"name": "key",
"type": "uint32"
}
],
"name": "setPublicSaleKey",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes4",
"name": "interfaceId",
"type": "bytes4"
}
],
"name": "supportsInterface",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "symbol",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
}
],
"name": "tokenByIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
}
],
"name": "tokenOfOwnerByIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "tokenURI",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalSupply",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "transferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "withdrawMoney",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
',
'to_block' => 'latest'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chainbase.online/v1/contract/call"
payload := strings.NewReader("{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<x-api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.chainbase.online/v1/contract/call")
.header("x-api-key", "<x-api-key>")
.header("Content-Type", "application/json")
.body("{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainbase.online/v1/contract/call")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<x-api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}"
response = http.request(request)
puts response.read_body{
"data": [
"<unknown>"
],
"code": 0,
"message": "ok"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}Basic API
Contract call
Calls a specific function for the specified contract.
POST
/
v1
/
contract
/
call
Contract call
curl --request POST \
--url https://api.chainbase.online/v1/contract/call \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"chain_id": 1,
"contract_address": "0xed5af388653567af2f388e6224dc7c4b3241c544",
"function_name": "name",
"abi": "[\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"maxBatchSize_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"collectionSize_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"amountForAuctionAndDev_\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"amountForDevs_\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"constructor\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"approved\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"Approval\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n },\n {\n \"indexed\": false,\n \"internalType\": \"bool\",\n \"name\": \"approved\",\n \"type\": \"bool\"\n }\n ],\n \"name\": \"ApprovalForAll\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"previousOwner\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"newOwner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"OwnershipTransferred\",\n \"type\": \"event\"\n },\n {\n \"anonymous\": false,\n \"inputs\": [\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"indexed\": true,\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"Transfer\",\n \"type\": \"event\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_DROP_INTERVAL\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_DROP_PER_STEP\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_END_PRICE\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_PRICE_CURVE_LENGTH\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"AUCTION_START_PRICE\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"allowlist\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"allowlistMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"amountForAuctionAndDev\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"amountForDevs\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"approve\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"auctionMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"balanceOf\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"devMint\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint64\",\n \"name\": \"mintlistPriceWei\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"publicPriceWei\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"endAuctionAndSetupNonAuctionSaleInfo\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getApproved\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"_saleStartTime\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getAuctionPrice\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"getOwnershipData\",\n \"outputs\": [\n {\n \"components\": [\n {\n \"internalType\": \"address\",\n \"name\": \"addr\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"startTimestamp\",\n \"type\": \"uint64\"\n }\n ],\n \"internalType\": \"struct ERC721A.TokenOwnership\",\n \"name\": \"\",\n \"type\": \"tuple\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"isApprovedForAll\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicPriceWei\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicSaleKey\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"isPublicSaleOn\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"maxPerAddressDuringMint\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"name\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"nextOwnerToExplicitlySet\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"numberMinted\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"owner\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"ownerOf\",\n \"outputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"\",\n \"type\": \"address\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"callerPublicSaleKey\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"publicSaleMint\",\n \"outputs\": [],\n \"stateMutability\": \"payable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"renounceOwnership\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"safeTransferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n },\n {\n \"internalType\": \"bytes\",\n \"name\": \"_data\",\n \"type\": \"bytes\"\n }\n ],\n \"name\": \"safeTransferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"saleConfig\",\n \"outputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"auctionSaleStartTime\",\n \"type\": \"uint32\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleStartTime\",\n \"type\": \"uint32\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"mintlistPrice\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint64\",\n \"name\": \"publicPrice\",\n \"type\": \"uint64\"\n },\n {\n \"internalType\": \"uint32\",\n \"name\": \"publicSaleKey\",\n \"type\": \"uint32\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address[]\",\n \"name\": \"addresses\",\n \"type\": \"address[]\"\n },\n {\n \"internalType\": \"uint256[]\",\n \"name\": \"numSlots\",\n \"type\": \"uint256[]\"\n }\n ],\n \"name\": \"seedAllowlist\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"operator\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"bool\",\n \"name\": \"approved\",\n \"type\": \"bool\"\n }\n ],\n \"name\": \"setApprovalForAll\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"timestamp\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"setAuctionSaleStartTime\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"baseURI\",\n \"type\": \"string\"\n }\n ],\n \"name\": \"setBaseURI\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"quantity\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"setOwnersExplicit\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint32\",\n \"name\": \"key\",\n \"type\": \"uint32\"\n }\n ],\n \"name\": \"setPublicSaleKey\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"bytes4\",\n \"name\": \"interfaceId\",\n \"type\": \"bytes4\"\n }\n ],\n \"name\": \"supportsInterface\",\n \"outputs\": [\n {\n \"internalType\": \"bool\",\n \"name\": \"\",\n \"type\": \"bool\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"symbol\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"index\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenByIndex\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"owner\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"index\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenOfOwnerByIndex\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"tokenURI\",\n \"outputs\": [\n {\n \"internalType\": \"string\",\n \"name\": \"\",\n \"type\": \"string\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"totalSupply\",\n \"outputs\": [\n {\n \"internalType\": \"uint256\",\n \"name\": \"\",\n \"type\": \"uint256\"\n }\n ],\n \"stateMutability\": \"view\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"from\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"address\",\n \"name\": \"to\",\n \"type\": \"address\"\n },\n {\n \"internalType\": \"uint256\",\n \"name\": \"tokenId\",\n \"type\": \"uint256\"\n }\n ],\n \"name\": \"transferFrom\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [\n {\n \"internalType\": \"address\",\n \"name\": \"newOwner\",\n \"type\": \"address\"\n }\n ],\n \"name\": \"transferOwnership\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n },\n {\n \"inputs\": [],\n \"name\": \"withdrawMoney\",\n \"outputs\": [],\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\"\n }\n]\n",
"to_block": "latest"
}
'import requests
url = "https://api.chainbase.online/v1/contract/call"
payload = {
"chain_id": 1,
"contract_address": "0xed5af388653567af2f388e6224dc7c4b3241c544",
"function_name": "name",
"abi": "[
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"maxBatchSize_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"collectionSize_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"amountForAuctionAndDev_\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"amountForDevs_\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"nonpayable\",
\"type\": \"constructor\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"approved\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"Approval\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
},
{
\"indexed\": false,
\"internalType\": \"bool\",
\"name\": \"approved\",
\"type\": \"bool\"
}
],
\"name\": \"ApprovalForAll\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"previousOwner\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"newOwner\",
\"type\": \"address\"
}
],
\"name\": \"OwnershipTransferred\",
\"type\": \"event\"
},
{
\"anonymous\": false,
\"inputs\": [
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"indexed\": true,
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"Transfer\",
\"type\": \"event\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_DROP_INTERVAL\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_DROP_PER_STEP\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_END_PRICE\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_PRICE_CURVE_LENGTH\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"AUCTION_START_PRICE\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"name\": \"allowlist\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"allowlistMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"amountForAuctionAndDev\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"amountForDevs\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"approve\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"auctionMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
}
],
\"name\": \"balanceOf\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"devMint\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint64\",
\"name\": \"mintlistPriceWei\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint64\",
\"name\": \"publicPriceWei\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint32\"
}
],
\"name\": \"endAuctionAndSetupNonAuctionSaleInfo\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"getApproved\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"_saleStartTime\",
\"type\": \"uint256\"
}
],
\"name\": \"getAuctionPrice\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"getOwnershipData\",
\"outputs\": [
{
\"components\": [
{
\"internalType\": \"address\",
\"name\": \"addr\",
\"type\": \"address\"
},
{
\"internalType\": \"uint64\",
\"name\": \"startTimestamp\",
\"type\": \"uint64\"
}
],
\"internalType\": \"struct ERC721A.TokenOwnership\",
\"name\": \"\",
\"type\": \"tuple\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
}
],
\"name\": \"isApprovedForAll\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"publicPriceWei\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"publicSaleKey\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint256\"
}
],
\"name\": \"isPublicSaleOn\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"maxPerAddressDuringMint\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"name\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"nextOwnerToExplicitlySet\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
}
],
\"name\": \"numberMinted\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"owner\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"ownerOf\",
\"outputs\": [
{
\"internalType\": \"address\",
\"name\": \"\",
\"type\": \"address\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
},
{
\"internalType\": \"uint256\",
\"name\": \"callerPublicSaleKey\",
\"type\": \"uint256\"
}
],
\"name\": \"publicSaleMint\",
\"outputs\": [],
\"stateMutability\": \"payable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"renounceOwnership\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"safeTransferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
},
{
\"internalType\": \"bytes\",
\"name\": \"_data\",
\"type\": \"bytes\"
}
],
\"name\": \"safeTransferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"saleConfig\",
\"outputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"auctionSaleStartTime\",
\"type\": \"uint32\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleStartTime\",
\"type\": \"uint32\"
},
{
\"internalType\": \"uint64\",
\"name\": \"mintlistPrice\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint64\",
\"name\": \"publicPrice\",
\"type\": \"uint64\"
},
{
\"internalType\": \"uint32\",
\"name\": \"publicSaleKey\",
\"type\": \"uint32\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address[]\",
\"name\": \"addresses\",
\"type\": \"address[]\"
},
{
\"internalType\": \"uint256[]\",
\"name\": \"numSlots\",
\"type\": \"uint256[]\"
}
],
\"name\": \"seedAllowlist\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"operator\",
\"type\": \"address\"
},
{
\"internalType\": \"bool\",
\"name\": \"approved\",
\"type\": \"bool\"
}
],
\"name\": \"setApprovalForAll\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"timestamp\",
\"type\": \"uint32\"
}
],
\"name\": \"setAuctionSaleStartTime\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"string\",
\"name\": \"baseURI\",
\"type\": \"string\"
}
],
\"name\": \"setBaseURI\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"quantity\",
\"type\": \"uint256\"
}
],
\"name\": \"setOwnersExplicit\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint32\",
\"name\": \"key\",
\"type\": \"uint32\"
}
],
\"name\": \"setPublicSaleKey\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"bytes4\",
\"name\": \"interfaceId\",
\"type\": \"bytes4\"
}
],
\"name\": \"supportsInterface\",
\"outputs\": [
{
\"internalType\": \"bool\",
\"name\": \"\",
\"type\": \"bool\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"symbol\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"index\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenByIndex\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"owner\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"index\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenOfOwnerByIndex\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"tokenURI\",
\"outputs\": [
{
\"internalType\": \"string\",
\"name\": \"\",
\"type\": \"string\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"totalSupply\",
\"outputs\": [
{
\"internalType\": \"uint256\",
\"name\": \"\",
\"type\": \"uint256\"
}
],
\"stateMutability\": \"view\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"from\",
\"type\": \"address\"
},
{
\"internalType\": \"address\",
\"name\": \"to\",
\"type\": \"address\"
},
{
\"internalType\": \"uint256\",
\"name\": \"tokenId\",
\"type\": \"uint256\"
}
],
\"name\": \"transferFrom\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [
{
\"internalType\": \"address\",
\"name\": \"newOwner\",
\"type\": \"address\"
}
],
\"name\": \"transferOwnership\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
},
{
\"inputs\": [],
\"name\": \"withdrawMoney\",
\"outputs\": [],
\"stateMutability\": \"nonpayable\",
\"type\": \"function\"
}
]
",
"to_block": "latest"
}
headers = {
"x-api-key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
chain_id: 1,
contract_address: '0xed5af388653567af2f388e6224dc7c4b3241c544',
function_name: 'name',
abi: '[\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "maxBatchSize_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "collectionSize_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "amountForAuctionAndDev_",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "amountForDevs_",\n "type": "uint256"\n }\n ],\n "stateMutability": "nonpayable",\n "type": "constructor"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "approved",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "Approval",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "operator",\n "type": "address"\n },\n {\n "indexed": false,\n "internalType": "bool",\n "name": "approved",\n "type": "bool"\n }\n ],\n "name": "ApprovalForAll",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "previousOwner",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "newOwner",\n "type": "address"\n }\n ],\n "name": "OwnershipTransferred",\n "type": "event"\n },\n {\n "anonymous": false,\n "inputs": [\n {\n "indexed": true,\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "indexed": true,\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "Transfer",\n "type": "event"\n },\n {\n "inputs": [],\n "name": "AUCTION_DROP_INTERVAL",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_DROP_PER_STEP",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_END_PRICE",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_PRICE_CURVE_LENGTH",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "AUCTION_START_PRICE",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "name": "allowlist",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "allowlistMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "amountForAuctionAndDev",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "amountForDevs",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "approve",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "auctionMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n }\n ],\n "name": "balanceOf",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "devMint",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint64",\n "name": "mintlistPriceWei",\n "type": "uint64"\n },\n {\n "internalType": "uint64",\n "name": "publicPriceWei",\n "type": "uint64"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleStartTime",\n "type": "uint32"\n }\n ],\n "name": "endAuctionAndSetupNonAuctionSaleInfo",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "getApproved",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "_saleStartTime",\n "type": "uint256"\n }\n ],\n "name": "getAuctionPrice",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "getOwnershipData",\n "outputs": [\n {\n "components": [\n {\n "internalType": "address",\n "name": "addr",\n "type": "address"\n },\n {\n "internalType": "uint64",\n "name": "startTimestamp",\n "type": "uint64"\n }\n ],\n "internalType": "struct ERC721A.TokenOwnership",\n "name": "",\n "type": "tuple"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "operator",\n "type": "address"\n }\n ],\n "name": "isApprovedForAll",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "publicPriceWei",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "publicSaleKey",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "publicSaleStartTime",\n "type": "uint256"\n }\n ],\n "name": "isPublicSaleOn",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "maxPerAddressDuringMint",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "name",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "nextOwnerToExplicitlySet",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n }\n ],\n "name": "numberMinted",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "owner",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "ownerOf",\n "outputs": [\n {\n "internalType": "address",\n "name": "",\n "type": "address"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n },\n {\n "internalType": "uint256",\n "name": "callerPublicSaleKey",\n "type": "uint256"\n }\n ],\n "name": "publicSaleMint",\n "outputs": [],\n "stateMutability": "payable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "renounceOwnership",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "safeTransferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n },\n {\n "internalType": "bytes",\n "name": "_data",\n "type": "bytes"\n }\n ],\n "name": "safeTransferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "saleConfig",\n "outputs": [\n {\n "internalType": "uint32",\n "name": "auctionSaleStartTime",\n "type": "uint32"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleStartTime",\n "type": "uint32"\n },\n {\n "internalType": "uint64",\n "name": "mintlistPrice",\n "type": "uint64"\n },\n {\n "internalType": "uint64",\n "name": "publicPrice",\n "type": "uint64"\n },\n {\n "internalType": "uint32",\n "name": "publicSaleKey",\n "type": "uint32"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address[]",\n "name": "addresses",\n "type": "address[]"\n },\n {\n "internalType": "uint256[]",\n "name": "numSlots",\n "type": "uint256[]"\n }\n ],\n "name": "seedAllowlist",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "operator",\n "type": "address"\n },\n {\n "internalType": "bool",\n "name": "approved",\n "type": "bool"\n }\n ],\n "name": "setApprovalForAll",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint32",\n "name": "timestamp",\n "type": "uint32"\n }\n ],\n "name": "setAuctionSaleStartTime",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "string",\n "name": "baseURI",\n "type": "string"\n }\n ],\n "name": "setBaseURI",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "quantity",\n "type": "uint256"\n }\n ],\n "name": "setOwnersExplicit",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint32",\n "name": "key",\n "type": "uint32"\n }\n ],\n "name": "setPublicSaleKey",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "bytes4",\n "name": "interfaceId",\n "type": "bytes4"\n }\n ],\n "name": "supportsInterface",\n "outputs": [\n {\n "internalType": "bool",\n "name": "",\n "type": "bool"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "symbol",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "index",\n "type": "uint256"\n }\n ],\n "name": "tokenByIndex",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "owner",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "index",\n "type": "uint256"\n }\n ],\n "name": "tokenOfOwnerByIndex",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "tokenURI",\n "outputs": [\n {\n "internalType": "string",\n "name": "",\n "type": "string"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "totalSupply",\n "outputs": [\n {\n "internalType": "uint256",\n "name": "",\n "type": "uint256"\n }\n ],\n "stateMutability": "view",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "from",\n "type": "address"\n },\n {\n "internalType": "address",\n "name": "to",\n "type": "address"\n },\n {\n "internalType": "uint256",\n "name": "tokenId",\n "type": "uint256"\n }\n ],\n "name": "transferFrom",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [\n {\n "internalType": "address",\n "name": "newOwner",\n "type": "address"\n }\n ],\n "name": "transferOwnership",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n },\n {\n "inputs": [],\n "name": "withdrawMoney",\n "outputs": [],\n "stateMutability": "nonpayable",\n "type": "function"\n }\n]\n',
to_block: 'latest'
})
};
fetch('https://api.chainbase.online/v1/contract/call', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainbase.online/v1/contract/call",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'chain_id' => 1,
'contract_address' => '0xed5af388653567af2f388e6224dc7c4b3241c544',
'function_name' => 'name',
'abi' => '[
{
"inputs": [
{
"internalType": "uint256",
"name": "maxBatchSize_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "collectionSize_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "amountForAuctionAndDev_",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "amountForDevs_",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "approved",
"type": "address"
},
{
"indexed": true,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "operator",
"type": "address"
},
{
"indexed": false,
"internalType": "bool",
"name": "approved",
"type": "bool"
}
],
"name": "ApprovalForAll",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "from",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "to",
"type": "address"
},
{
"indexed": true,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event"
},
{
"inputs": [],
"name": "AUCTION_DROP_INTERVAL",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_DROP_PER_STEP",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_END_PRICE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_PRICE_CURVE_LENGTH",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "AUCTION_START_PRICE",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "allowlist",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "allowlistMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "amountForAuctionAndDev",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "amountForDevs",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "approve",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "auctionMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
}
],
"name": "balanceOf",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "devMint",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint64",
"name": "mintlistPriceWei",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "publicPriceWei",
"type": "uint64"
},
{
"internalType": "uint32",
"name": "publicSaleStartTime",
"type": "uint32"
}
],
"name": "endAuctionAndSetupNonAuctionSaleInfo",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "getApproved",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_saleStartTime",
"type": "uint256"
}
],
"name": "getAuctionPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "getOwnershipData",
"outputs": [
{
"components": [
{
"internalType": "address",
"name": "addr",
"type": "address"
},
{
"internalType": "uint64",
"name": "startTimestamp",
"type": "uint64"
}
],
"internalType": "struct ERC721A.TokenOwnership",
"name": "",
"type": "tuple"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "address",
"name": "operator",
"type": "address"
}
],
"name": "isApprovedForAll",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "publicPriceWei",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "publicSaleKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "publicSaleStartTime",
"type": "uint256"
}
],
"name": "isPublicSaleOn",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "maxPerAddressDuringMint",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "name",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "nextOwnerToExplicitlySet",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
}
],
"name": "numberMinted",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "ownerOf",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "callerPublicSaleKey",
"type": "uint256"
}
],
"name": "publicSaleMint",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "safeTransferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "_data",
"type": "bytes"
}
],
"name": "safeTransferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "saleConfig",
"outputs": [
{
"internalType": "uint32",
"name": "auctionSaleStartTime",
"type": "uint32"
},
{
"internalType": "uint32",
"name": "publicSaleStartTime",
"type": "uint32"
},
{
"internalType": "uint64",
"name": "mintlistPrice",
"type": "uint64"
},
{
"internalType": "uint64",
"name": "publicPrice",
"type": "uint64"
},
{
"internalType": "uint32",
"name": "publicSaleKey",
"type": "uint32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address[]",
"name": "addresses",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "numSlots",
"type": "uint256[]"
}
],
"name": "seedAllowlist",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "operator",
"type": "address"
},
{
"internalType": "bool",
"name": "approved",
"type": "bool"
}
],
"name": "setApprovalForAll",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint32",
"name": "timestamp",
"type": "uint32"
}
],
"name": "setAuctionSaleStartTime",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "baseURI",
"type": "string"
}
],
"name": "setBaseURI",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "quantity",
"type": "uint256"
}
],
"name": "setOwnersExplicit",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint32",
"name": "key",
"type": "uint32"
}
],
"name": "setPublicSaleKey",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes4",
"name": "interfaceId",
"type": "bytes4"
}
],
"name": "supportsInterface",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "symbol",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
}
],
"name": "tokenByIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "index",
"type": "uint256"
}
],
"name": "tokenOfOwnerByIndex",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "tokenURI",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "totalSupply",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "from",
"type": "address"
},
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "transferFrom",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "withdrawMoney",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
',
'to_block' => 'latest'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.chainbase.online/v1/contract/call"
payload := strings.NewReader("{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<x-api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.chainbase.online/v1/contract/call")
.header("x-api-key", "<x-api-key>")
.header("Content-Type", "application/json")
.body("{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainbase.online/v1/contract/call")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<x-api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"chain_id\": 1,\n \"contract_address\": \"0xed5af388653567af2f388e6224dc7c4b3241c544\",\n \"function_name\": \"name\",\n \"abi\": \"[\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"maxBatchSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"collectionSize_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForAuctionAndDev_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"amountForDevs_\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"constructor\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Approval\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": false,\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ApprovalForAll\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"previousOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"OwnershipTransferred\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"anonymous\\\": false,\\n \\\"inputs\\\": [\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"indexed\\\": true,\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"Transfer\\\",\\n \\\"type\\\": \\\"event\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_INTERVAL\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_DROP_PER_STEP\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_END_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_PRICE_CURVE_LENGTH\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"AUCTION_START_PRICE\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"allowlist\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"allowlistMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForAuctionAndDev\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"amountForDevs\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"approve\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"auctionMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"balanceOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"devMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"endAuctionAndSetupNonAuctionSaleInfo\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getApproved\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"_saleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getAuctionPrice\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"getOwnershipData\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"components\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"addr\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"startTimestamp\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n }\\n ],\\n \\\"internalType\\\": \\\"struct ERC721A.TokenOwnership\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"tuple\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isApprovedForAll\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicPriceWei\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"isPublicSaleOn\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"maxPerAddressDuringMint\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"name\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"nextOwnerToExplicitlySet\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"numberMinted\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"owner\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"ownerOf\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"callerPublicSaleKey\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"publicSaleMint\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"payable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"renounceOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bytes\\\",\\n \\\"name\\\": \\\"_data\\\",\\n \\\"type\\\": \\\"bytes\\\"\\n }\\n ],\\n \\\"name\\\": \\\"safeTransferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"saleConfig\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"auctionSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleStartTime\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"mintlistPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint64\\\",\\n \\\"name\\\": \\\"publicPrice\\\",\\n \\\"type\\\": \\\"uint64\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"publicSaleKey\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address[]\\\",\\n \\\"name\\\": \\\"addresses\\\",\\n \\\"type\\\": \\\"address[]\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256[]\\\",\\n \\\"name\\\": \\\"numSlots\\\",\\n \\\"type\\\": \\\"uint256[]\\\"\\n }\\n ],\\n \\\"name\\\": \\\"seedAllowlist\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"operator\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"approved\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setApprovalForAll\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"timestamp\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setAuctionSaleStartTime\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"baseURI\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setBaseURI\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"quantity\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setOwnersExplicit\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint32\\\",\\n \\\"name\\\": \\\"key\\\",\\n \\\"type\\\": \\\"uint32\\\"\\n }\\n ],\\n \\\"name\\\": \\\"setPublicSaleKey\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bytes4\\\",\\n \\\"name\\\": \\\"interfaceId\\\",\\n \\\"type\\\": \\\"bytes4\\\"\\n }\\n ],\\n \\\"name\\\": \\\"supportsInterface\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"bool\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"bool\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"symbol\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"owner\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"index\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenOfOwnerByIndex\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"tokenURI\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"string\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"string\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"totalSupply\\\",\\n \\\"outputs\\\": [\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"stateMutability\\\": \\\"view\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"from\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"to\\\",\\n \\\"type\\\": \\\"address\\\"\\n },\\n {\\n \\\"internalType\\\": \\\"uint256\\\",\\n \\\"name\\\": \\\"tokenId\\\",\\n \\\"type\\\": \\\"uint256\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferFrom\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [\\n {\\n \\\"internalType\\\": \\\"address\\\",\\n \\\"name\\\": \\\"newOwner\\\",\\n \\\"type\\\": \\\"address\\\"\\n }\\n ],\\n \\\"name\\\": \\\"transferOwnership\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n },\\n {\\n \\\"inputs\\\": [],\\n \\\"name\\\": \\\"withdrawMoney\\\",\\n \\\"outputs\\\": [],\\n \\\"stateMutability\\\": \\\"nonpayable\\\",\\n \\\"type\\\": \\\"function\\\"\\n }\\n]\\n\",\n \"to_block\": \"latest\"\n}"
response = http.request(request)
puts response.read_body{
"data": [
"<unknown>"
],
"code": 0,
"message": "ok"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}{
"code": 123,
"message": "<string>"
}⌘I