Overview ERC721
Total Supply:
0 OGT

Holders:
1,046
Profile Summary
Blockchain:
Ethereum (1)

Contract Source Code Verified (Exact Match)
Contract Name:
OGTCertification

Compiler Version
v0.8.27+commit.40a35a09

Optimization Enabled:
Yes with 200 runs

Created At:
Sat, 07 Dec 2024 11:04:23 GMT
OGTCertification.sol
src
OGTCertification.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "initialOwner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "accessAddress",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_maxSupply",
        "type": "uint256"
      },
      {
        "internalType": "string",
        "name": "_uri",
        "type": "string"
      },
      {
        "internalType": "address",
        "name": "royaltyReceiver",
        "type": "address"
      },
      {
        "internalType": "uint96",
        "name": "royaltyFeeNumerator",
        "type": "uint96"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "numerator",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "denominator",
        "type": "uint256"
      }
    ],
    "name": "ERC2981InvalidDefaultRoyalty",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      }
    ],
    "name": "ERC2981InvalidDefaultRoyaltyReceiver",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "numerator",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "denominator",
        "type": "uint256"
      }
    ],
    "name": "ERC2981InvalidTokenRoyalty",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      }
    ],
    "name": "ERC2981InvalidTokenRoyaltyReceiver",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "ERC721IncorrectOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "ERC721InsufficientApproval",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "approver",
        "type": "address"
      }
    ],
    "name": "ERC721InvalidApprover",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      }
    ],
    "name": "ERC721InvalidOperator",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "ERC721InvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      }
    ],
    "name": "ERC721InvalidReceiver",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      }
    ],
    "name": "ERC721InvalidSender",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "ERC721NonexistentToken",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "OwnableInvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "OwnableUnauthorizedAccount",
    "type": "error"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "newAccessAddress",
        "type": "address"
      }
    ],
    "name": "AccessSet",
    "type": "event"
  },
  {
    "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": false,
        "internalType": "string",
        "name": "newBaseURI",
        "type": "string"
      }
    ],
    "name": "BaseURISet",
    "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": "bytes32",
        "name": "stageRole",
        "type": "bytes32"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "stageStart",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "stageFinish",
        "type": "uint256"
      }
    ],
    "name": "StageSet",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint96",
        "name": "feeNumerator",
        "type": "uint96"
      }
    ],
    "name": "TokenRoyaltySet",
    "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": "ANY",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "access",
    "outputs": [
      {
        "internalType": "contract Access",
        "name": "",
        "type": "address"
      }
    ],
    "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": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "getApproved",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "getBaseURI",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "hasMinted",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": [],
    "name": "maxSupply",
    "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": "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": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "salePrice",
        "type": "uint256"
      }
    ],
    "name": "royaltyInfo",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "safeMint",
    "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": [
      {
        "internalType": "address",
        "name": "_newAccessAddress",
        "type": "address"
      }
    ],
    "name": "setAccess",
    "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": "string",
        "name": "_newBaseURI",
        "type": "string"
      }
    ],
    "name": "setBaseURI",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes32",
        "name": "_stageRole",
        "type": "bytes32"
      },
      {
        "internalType": "uint256",
        "name": "_stageStart",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "_stageFinish",
        "type": "uint256"
      }
    ],
    "name": "setStage",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "receiver",
        "type": "address"
      },
      {
        "internalType": "uint96",
        "name": "feeNumerator",
        "type": "uint96"
      }
    ],
    "name": "setTokenRoyalty",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "stageFinish",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "stageRole",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "stageStart",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "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": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "tokenURI",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "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"
  }
]


Contract Creation Code
60806040526001600a5534801561001557600080fd5b5060405161218c38038061218c83398101604081905261003491610237565b60408051808201825260038082526213d1d560ea1b60208084018290528451808601909552918452908301528791600261006e83826103d8565b50600361007b82826103d8565b5050506001600160a01b0381166100ad57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100b6816100f9565b50600980546001600160a01b0319166001600160a01b038716179055600b849055600f6100e384826103d8565b506100ee828261014b565b505050505050610496565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6127106001600160601b03821681101561018a57604051636f483d0960e01b81526001600160601b0383166004820152602481018290526044016100a4565b6001600160a01b0383166101b457604051635b6cc80560e11b8152600060048201526024016100a4565b50604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600055565b80516001600160a01b038116811461020557600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b80516001600160601b038116811461020557600080fd5b60008060008060008060c0878903121561025057600080fd5b610259876101ee565b9550610267602088016101ee565b6040880151606089015191965094506001600160401b0381111561028a57600080fd5b8701601f8101891361029b57600080fd5b80516001600160401b038111156102b4576102b461020a565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102e2576102e261020a565b6040528181528282016020018b10156102fa57600080fd5b60005b82811015610319576020818501810151838301820152016102fd565b50600060208383010152809550505050610335608088016101ee565b915061034360a08801610220565b90509295509295509295565b600181811c9082168061036357607f821691505b60208210810361038357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156103d357806000526020600020601f840160051c810160208510156103b05750805b601f840160051c820191505b818110156103d057600081556001016103bc565b50505b505050565b81516001600160401b038111156103f1576103f161020a565b610405816103ff845461034f565b84610389565b6020601f82116001811461043957600083156104215750848201515b600019600385901b1c1916600184901b1784556103d0565b600084815260208120601f198516915b828110156104695787850151825560209485019460019092019101610449565b50848210156104875786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b611ce7806104a56000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c8063714c539811610104578063a22cb465116100a2578063d5abeb0111610071578063d5abeb011461040d578063e985e9c514610416578063efba9ebf14610429578063f2fde38b1461043257600080fd5b8063a22cb465146103ad578063a8542f66146103c0578063b88d4fde146103e7578063c87b56dd146103fa57600080fd5b80637d713ac2116100de5780637d713ac21461036e5780638da5cb5b1461038157806395d89b4114610392578063a1b59f6d1461039a57600080fd5b8063714c53981461034b578063715018a61461035357806371907f171461035b57600080fd5b806338e21cce1161017c5780636352211e1161014b5780636352211e1461031457806364f61167146103275780636871ee401461033057806370a082311461033857600080fd5b806338e21cce146102b857806342842e0e146102db57806355f804b3146102ee5780635944c7531461030157600080fd5b8063095ea7b3116101b8578063095ea7b31461024757806323b872dd1461025c5780632a55205a1461026f57806332d0379d146102a157600080fd5b806301ffc9a7146101df57806306fdde0314610207578063081812fc1461021c575b600080fd5b6101f26101ed3660046116ac565b610445565b60405190151581526020015b60405180910390f35b61020f610456565b6040516101fe9190611719565b61022f61022a36600461172c565b6104e8565b6040516001600160a01b0390911681526020016101fe565b61025a610255366004611761565b610511565b005b61025a61026a36600461178b565b610520565b61028261027d3660046117c8565b6105b0565b604080516001600160a01b0390931683526020830191909152016101fe565b6102aa600e5481565b6040519081526020016101fe565b6101f26102c63660046117ea565b60106020526000908152604090205460ff1681565b61025a6102e936600461178b565b61065c565b61025a6102fc366004611895565b61067c565b61025a61030f3660046118de565b6106cb565b61022f61032236600461172c565b6107c3565b6102aa600c5481565b61025a6107ce565b6102aa6103463660046117ea565b610a4d565b61020f610a95565b61025a610aac565b60095461022f906001600160a01b031681565b61025a61037c3660046117ea565b610ac0565b6008546001600160a01b031661022f565b61020f610b8e565b61025a6103a836600461192a565b610b9d565b61025a6103bb366004611964565b610d0b565b6102aa7fa43f7e142f762f8e6d7ea5be5434dd2d7a8b8652cc6c2b9fb1ecafa68f75bc9281565b61025a6103f536600461199b565b610d16565b61020f61040836600461172c565b610d2d565b6102aa600b5481565b6101f2610424366004611a17565b610d95565b6102aa600d5481565b61025a6104403660046117ea565b610dc3565b600061045082610e01565b92915050565b60606002805461046590611a4a565b80601f016020809104026020016040519081016040528092919081815260200182805461049190611a4a565b80156104de5780601f106104b3576101008083540402835291602001916104de565b820191906000526020600020905b8154815290600101906020018083116104c157829003601f168201915b5050505050905090565b60006104f382610e41565b506000828152600660205260409020546001600160a01b0316610450565b61051c828233610e7a565b5050565b6001600160a01b03821661054f57604051633250574960e11b8152600060048201526024015b60405180910390fd5b600061055c838333610e87565b9050836001600160a01b0316816001600160a01b0316146105aa576040516364283d7b60e01b81526001600160a01b0380861660048301526024820184905282166044820152606401610546565b50505050565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b03169282019290925282916106255750604080518082019091526000546001600160a01b0381168252600160a01b90046001600160601b031660208201525b602081015160009061271090610644906001600160601b031687611a9a565b61064e9190611ab1565b915196919550909350505050565b61067783838360405180602001604052806000815250610d16565b505050565b610684610f80565b600f6106908282611b1a565b507ff9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f6816040516106c09190611719565b60405180910390a150565b6106d3610f80565b6001600160a01b03821661071d5760405162461bcd60e51b815260206004820152601160248201527024b73b30b634b2103932b1b2b4bb32b91760791b6044820152606401610546565b6000816001600160601b0316116107695760405162461bcd60e51b815260206004820152601060248201526f2332b29036bab9ba103132901f10181760811b6044820152606401610546565b610774838383610fad565b6040516001600160601b03821681526001600160a01b0383169084907f7f5b076c952c0ec86e5425963c1326dd0f03a3595c19f81d765e8ff559a6e33c906020015b60405180910390a3505050565b600061045082610e41565b3360008181526010602052604090205460ff16156108395760405162461bcd60e51b815260206004820152602260248201527f416464726573732068617320616c7265616479206d696e746564206120746f6b60448201526132b760f11b6064820152608401610546565b600b54600a5411156108865760405162461bcd60e51b815260206004820152601660248201527513585e1a5b5d5b481cdd5c1c1b1e481c995858da195960521b6044820152606401610546565b600d544210156108d85760405162461bcd60e51b815260206004820152601960248201527f537461676520686173206e6f74207374617274656420796574000000000000006044820152606401610546565b600e5442111561091f5760405162461bcd60e51b815260206004820152601260248201527114dd1859d9481a185cc8199a5b9a5cda195960721b6044820152606401610546565b7fa43f7e142f762f8e6d7ea5be5434dd2d7a8b8652cc6c2b9fb1ecafa68f75bc92600c5414610a0757600c54158015906109cd5750600954600c54604051632474521560e21b815260048101919091526001600160a01b038381166024830152909116906391d1485490604401602060405180830381865afa1580156109a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109cd9190611bd9565b610a075760405162461bcd60e51b815260206004820152600b60248201526a139bdd08185b1b1bddd95960aa1b6044820152606401610546565b600a805460009182610a1883611bf6565b919050559050610a28828261106f565b506001600160a01b03166000908152601060205260409020805460ff19166001179055565b60006001600160a01b038216610a79576040516322718ad960e21b815260006004820152602401610546565b506001600160a01b031660009081526005602052604090205490565b6060610a9f610f80565b610aa7611089565b905090565b610ab4610f80565b610abe6000611098565b565b610ac8610f80565b6001600160a01b038116610b445760405162461bcd60e51b815260206004820152603f60248201527f4e65772061636365737320636f6e74726f6c20636f6e7472616374206164647260448201527f6573732063616e6e6f7420626520746865207a65726f20616464726573732e006064820152608401610546565b600980546001600160a01b0319166001600160a01b0383169081179091556040517f1e40f0785c4e9296a1575ce2d181c8e16776c8e1439c311fe527a1b98a1201d190600090a250565b60606003805461046590611a4a565b6009546040805163a217fddf60e01b815290516001600160a01b03909216916391d1485491839163a217fddf916004808201926020929091908290030181865afa158015610bef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c139190611c0f565b336040516001600160e01b031960e085901b16815260048101929092526001600160a01b03166024820152604401602060405180830381865afa158015610c5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c829190611bd9565b610cbc5760405162461bcd60e51b815260206004820152600b60248201526a139bdd08185b1b1bddd95960aa1b6044820152606401610546565b600c839055600d829055600e819055604080518381526020810183905284917f8e3a1a138c153f227932126f37a19396f9671100bf38c42e7fcce5d695872b7d910160405180910390a2505050565b61051c3383836110ea565b610d21848484610520565b6105aa84848484611181565b6060610d3882610e41565b506000610d43611089565b90506000815111610d635760405180602001604052806000815250610d8e565b80610d6d846112aa565b604051602001610d7e929190611c28565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b610dcb610f80565b6001600160a01b038116610df557604051631e4fbdf760e01b815260006004820152602401610546565b610dfe81611098565b50565b60006001600160e01b031982166380ac58cd60e01b1480610e3257506001600160e01b03198216635b5e139f60e01b145b8061045057506104508261133d565b6000818152600460205260408120546001600160a01b03168061045057604051637e27328960e01b815260048101849052602401610546565b6106778383836001611372565b6000828152600460205260408120546001600160a01b0390811690831615610eb457610eb4818486611478565b6001600160a01b03811615610ef257610ed1600085600080611372565b6001600160a01b038116600090815260056020526040902080546000190190555b6001600160a01b03851615610f21576001600160a01b0385166000908152600560205260409020805460010190555b60008481526004602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6008546001600160a01b03163314610abe5760405163118cdaa760e01b8152336004820152602401610546565b6127106001600160601b038216811015610ff35760405163dfd1fc1b60e01b8152600481018590526001600160601b038316602482015260448101829052606401610546565b6001600160a01b03831661102457604051634b4f842960e11b81526004810185905260006024820152604401610546565b506040805180820182526001600160a01b0393841681526001600160601b0392831660208083019182526000968752600190529190942093519051909116600160a01b029116179055565b61051c8282604051806020016040528060008152506114dc565b6060600f805461046590611a4a565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03821661111c57604051630b61174360e31b81526001600160a01b0383166004820152602401610546565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3191016107b6565b6001600160a01b0383163b156105aa57604051630a85bd0160e11b81526001600160a01b0384169063150b7a02906111c3903390889087908790600401611c57565b6020604051808303816000875af19250505080156111fe575060408051601f3d908101601f191682019092526111fb91810190611c94565b60015b611267573d80801561122c576040519150601f19603f3d011682016040523d82523d6000602084013e611231565b606091505b50805160000361125f57604051633250574960e11b81526001600160a01b0385166004820152602401610546565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b146112a357604051633250574960e11b81526001600160a01b0385166004820152602401610546565b5050505050565b606060006112b7836114f3565b600101905060008167ffffffffffffffff8111156112d7576112d7611805565b6040519080825280601f01601f191660200182016040528015611301576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461130b57509392505050565b60006001600160e01b0319821663152a902d60e11b148061045057506301ffc9a760e01b6001600160e01b0319831614610450565b808061138657506001600160a01b03821615155b1561144857600061139684610e41565b90506001600160a01b038316158015906113c25750826001600160a01b0316816001600160a01b031614155b80156113d557506113d38184610d95565b155b156113fe5760405163a9fbf51f60e01b81526001600160a01b0384166004820152602401610546565b81156114465783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5050600090815260066020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6114838383836115cb565b610677576001600160a01b0383166114b157604051637e27328960e01b815260048101829052602401610546565b60405163177e802f60e01b81526001600160a01b038316600482015260248101829052604401610546565b6114e68383611631565b6106776000848484611181565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106115325772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061155e576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061157c57662386f26fc10000830492506010015b6305f5e1008310611594576305f5e100830492506008015b61271083106115a857612710830492506004015b606483106115ba576064830492506002015b600a83106104505760010192915050565b60006001600160a01b038316158015906116295750826001600160a01b0316846001600160a01b0316148061160557506116058484610d95565b8061162957506000828152600660205260409020546001600160a01b038481169116145b949350505050565b6001600160a01b03821661165b57604051633250574960e11b815260006004820152602401610546565b600061166983836000610e87565b90506001600160a01b03811615610677576040516339e3563760e11b815260006004820152602401610546565b6001600160e01b031981168114610dfe57600080fd5b6000602082840312156116be57600080fd5b8135610d8e81611696565b60005b838110156116e45781810151838201526020016116cc565b50506000910152565b600081518084526117058160208601602086016116c9565b601f01601f19169290920160200192915050565b602081526000610d8e60208301846116ed565b60006020828403121561173e57600080fd5b5035919050565b80356001600160a01b038116811461175c57600080fd5b919050565b6000806040838503121561177457600080fd5b61177d83611745565b946020939093013593505050565b6000806000606084860312156117a057600080fd5b6117a984611745565b92506117b760208501611745565b929592945050506040919091013590565b600080604083850312156117db57600080fd5b50508035926020909101359150565b6000602082840312156117fc57600080fd5b610d8e82611745565b634e487b7160e01b600052604160045260246000fd5b60008067ffffffffffffffff84111561183657611836611805565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff8211171561186557611865611805565b60405283815290508082840185101561187d57600080fd5b83836020830137600060208583010152509392505050565b6000602082840312156118a757600080fd5b813567ffffffffffffffff8111156118be57600080fd5b8201601f810184136118cf57600080fd5b6116298482356020840161181b565b6000806000606084860312156118f357600080fd5b8335925061190360208501611745565b915060408401356001600160601b038116811461191f57600080fd5b809150509250925092565b60008060006060848603121561193f57600080fd5b505081359360208301359350604090920135919050565b8015158114610dfe57600080fd5b6000806040838503121561197757600080fd5b61198083611745565b9150602083013561199081611956565b809150509250929050565b600080600080608085870312156119b157600080fd5b6119ba85611745565b93506119c860208601611745565b925060408501359150606085013567ffffffffffffffff8111156119eb57600080fd5b8501601f810187136119fc57600080fd5b611a0b8782356020840161181b565b91505092959194509250565b60008060408385031215611a2a57600080fd5b611a3383611745565b9150611a4160208401611745565b90509250929050565b600181811c90821680611a5e57607f821691505b602082108103611a7e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761045057610450611a84565b600082611ace57634e487b7160e01b600052601260045260246000fd5b500490565b601f82111561067757806000526020600020601f840160051c81016020851015611afa5750805b601f840160051c820191505b818110156112a35760008155600101611b06565b815167ffffffffffffffff811115611b3457611b34611805565b611b4881611b428454611a4a565b84611ad3565b6020601f821160018114611b7c5760008315611b645750848201515b600019600385901b1c1916600184901b1784556112a3565b600084815260208120601f198516915b82811015611bac5787850151825560209485019460019092019101611b8c565b5084821015611bca5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b600060208284031215611beb57600080fd5b8151610d8e81611956565b600060018201611c0857611c08611a84565b5060010190565b600060208284031215611c2157600080fd5b5051919050565b60008351611c3a8184602088016116c9565b835190830190611c4e8183602088016116c9565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c8a908301846116ed565b9695505050505050565b600060208284031215611ca657600080fd5b8151610d8e8161169656fea264697066735822122012fed986b4ea2aeb98201130efc1172c2197489b5e847911bb59ac98df1ead1e64736f6c634300081b00330000000000000000000000005adc3753e8ee8d284d231a38794f688ac30541c5000000000000000000000000ba3e4234cd7cb8ee2ef11c21f737672fab300e6800000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c00000000000000000000000009192d1c16514f7b7f1b84f262e6a3787fbe47e0400000000000000000000000000000000000000000000000000000000000002ee0000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d637347744c733739334764327a5557657861585a5a794c4e50354d6d355769374e4757554a3975316d326f6b2f00000000000000000000
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x0000000000000000000000005adc3753e8ee8d284d231a38794f688ac30541c5000000000000000000000000ba3e4234cd7cb8ee2ef11c21f737672fab300e6800000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c00000000000000000000000009192d1c16514f7b7f1b84f262e6a3787fbe47e0400000000000000000000000000000000000000000000000000000000000002ee0000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d637347744c733739334764327a5557657861585a5a794c4e50354d6d355769374e4757554a3975316d326f6b2f00000000000000000000

----Decoded View------------Arg [0] : initialOwner (address): 0x5aDc3753e8ee8D284D231A38794F688aC30541C5Arg [1] : accessAddress (address): 0xba3E4234Cd7cB8ee2eF11C21f737672fAB300E68Arg [2] : _maxSupply (uint256): 1000Arg [3] : _uri (string): ipfs://QmcsGtLs793Gd2zUWexaXZZyLNP5Mm5Wi7NGWUJ9u1m2ok/Arg [4] : royaltyReceiver (address): 0x9192d1c16514f7B7F1B84f262E6A3787Fbe47e04Arg [5] : royaltyFeeNumerator (uint96): 750

----Encoded View------------Arg [0] : 0x0000000000000000000000005adc3753e8ee8d284d231a38794f688ac30541c5Arg [1] : 0x000000000000000000000000ba3e4234cd7cb8ee2ef11c21f737672fab300e68Arg [2] : 0x00000000000000000000000000000000000000000000000000000000000003e8Arg [3] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d637347744c733739334764327a5557657861585a5a794c4e50354d6d355769374e4757554a3975316d326f6b2f00000000000000000000Arg [4] : 0x0000000000000000000000009192d1c16514f7b7f1b84f262e6a3787fbe47e04Arg [5] : 0x00000000000000000000000000000000000000000000000000000000000002ee

Loading