Overview ERC721
Total Supply:
0 TSBT

Holders:
6
Profile Summary
Blockchain:
Sepolia (11155111)

Contract Source Code Verified (Partial Match)
Contract Name:
TSBT

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Created At:
Fri, 22 Nov 2024 03:39:00 GMT
TSBT.sol
contracts
full_match
11155111
0x6A37960A7493609418f93bb7E7584d5B77619671
sources
src
TSBT.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "initialOwner",
        "type": "address"
      },
      {
        "internalType": "string",
        "name": "baseURI",
        "type": "string"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "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"
  },
  {
    "inputs": [],
    "name": "TSBT__ApprovalNotAllowed",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "TSBT__NonTransferable",
    "type": "error"
  },
  {
    "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": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "string",
        "name": "reason",
        "type": "string"
      }
    ],
    "name": "MintFailed",
    "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": "owner",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "TokenBurned",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "TokenMinted",
    "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": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [],
    "stateMutability": "pure",
    "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": "burnBound",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "failedMints",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": "getFailedMints",
    "outputs": [
      {
        "internalType": "address[]",
        "name": "",
        "type": "address[]"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "getTokenCounter",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "addr",
        "type": "address"
      }
    ],
    "name": "hasFailedMint",
    "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": [
      {
        "internalType": "address[]",
        "name": "recipients",
        "type": "address[]"
      }
    ],
    "name": "mintBounds",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": "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": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "name": "safeTransferFrom",
    "outputs": [],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "name": "setApprovalForAll",
    "outputs": [],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "newBaseURI",
        "type": "string"
      }
    ],
    "name": "setBaseURI",
    "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": "tokenId",
        "type": "uint256"
      }
    ],
    "name": "tokenURI",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "userStatus",
    "outputs": [
      {
        "internalType": "enum TSBT.UserStatus",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]


Contract Creation Code
608060405234801561001057600080fd5b5060405161188838038061188883398101604081905261002f91610133565b6040805180820182526004808252631514d09560e21b60208084018290528451808601909552918452908301528391600061006a83826102a8565b50600161007782826102a8565b5050506001600160a01b0381166100a857604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100b1816100cb565b50600160075560086100c382826102a8565b505050610366565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561014657600080fd5b82516001600160a01b038116811461015d57600080fd5b60208401519092506001600160401b0381111561017957600080fd5b8301601f8101851361018a57600080fd5b80516001600160401b038111156101a3576101a361011d565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101d1576101d161011d565b6040528181528282016020018710156101e957600080fd5b60005b82811015610208576020818501810151838301820152016101ec565b506000602083830101528093505050509250929050565b600181811c9082168061023357607f821691505b60208210810361025357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102a357806000526020600020601f840160051c810160208510156102805750805b601f840160051c820191505b818110156102a0576000815560010161028c565b50505b505050565b81516001600160401b038111156102c1576102c161011d565b6102d5816102cf845461021f565b84610259565b6020601f82116001811461030957600083156102f15750848201515b600019600385901b1c1916600184901b1784556102a0565b600084815260208120601f198516915b828110156103395787850151825560209485019460019092019101610319565b50848210156103575786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b611513806103756000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806370a08231116100c3578063b88d4fde1161007c578063b88d4fde146102f3578063c87b56dd14610301578063dcae529d14610314578063e2d8a64d14610329578063e985e9c514610355578063f2fde38b1461036857600080fd5b806370a082311461029e578063715018a6146102b15780638376a2aa146102b95780638da5cb5b146102cc57806395d89b41146102dd578063a22cb465146102e557600080fd5b806342842e0e1161011557806342842e0e1461021d57806354231fe01461023057806355f804b31461024357806359a80c96146102565780636352211e146102795780636e02007d1461028c57600080fd5b806301ffc9a71461015d57806306fdde0314610185578063081812fc1461019a578063095ea7b3146101c5578063225d29a1146101da57806323b872dd1461020a575b600080fd5b61017061016b366004610f0d565b61037b565b60405190151581526020015b60405180910390f35b61018d6103cd565b60405161017c9190610f77565b6101ad6101a8366004610f8a565b61045f565b6040516001600160a01b03909116815260200161017c565b6101d86101d3366004610fbf565b610488565b005b6101fd6101e8366004610fe9565b60096020526000908152604090205460ff1681565b60405161017c919061101a565b6101d8610218366004611042565b6104a1565b6101d861022b366004611042565b6104ba565b6101d861023e366004610f8a565b6104da565b6101d861025136600461110f565b610553565b610170610264366004610fe9565b600a6020526000908152604090205460ff1681565b6101ad610287366004610f8a565b61056b565b6007545b60405190815260200161017c565b6102906102ac366004610fe9565b610576565b6101d86105c3565b6101d86102c7366004611158565b6105d7565b6006546001600160a01b03166101ad565b61018d6107ff565b6101d86101d33660046111cf565b6101d861021836600461120b565b61018d61030f366004610f8a565b61080e565b61031c6108ac565b60405161017c9190611287565b610170610337366004610fe9565b6001600160a01b03166000908152600a602052604090205460ff1690565b6101706103633660046112d3565b61090d565b6101d8610376366004610fe9565b61093b565b60006001600160e01b031982166380ac58cd60e01b14806103ac57506001600160e01b03198216635b5e139f60e01b145b806103c757506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600080546103dc90611306565b80601f016020809104026020016040519081016040528092919081815260200182805461040890611306565b80156104555780601f1061042a57610100808354040283529160200191610455565b820191906000526020600020905b81548152906001019060200180831161043857829003601f168201915b5050505050905090565b600061046a82610979565b506000828152600460205260409020546001600160a01b03166103c7565b604051630b583ee160e41b815260040160405180910390fd5b60405163ae2a21ff60e01b815260040160405180910390fd5b6104d5838383604051806020016040528060008152506104a1565b505050565b6104e26109b2565b60006104ed8261056b565b90506104f8826109df565b6001600160a01b038116600081815260096020908152604091829020805460ff1916600217905590518481527f1af5163f80e79b5e554f61e1d052084d3a3fe1166e42a265798c4e2ddce8ffa2910160405180910390a25050565b61055b6109b2565b60086105678282611387565b5050565b60006103c782610979565b60006001600160a01b0382166105a7576040516322718ad960e21b8152600060048201526024015b60405180910390fd5b506001600160a01b031660009081526003602052604090205490565b6105cb6109b2565b6105d56000610a1a565b565b6105df6109b2565b60005b818110156104d55760008383838181106105fe576105fe611446565b90506020020160208101906106139190610fe9565b905060016001600160a01b03821660009081526009602052604090205460ff16600281111561064457610644611004565b03610713576001600160a01b0381166000818152600a6020526040808220805460ff19166001908117909155600b805491820181559092527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db990910180546001600160a01b03191683179055517f3286c8f467acec46fca40f504ea537a296e0ab89d6ce7e7a5151f182c0f6c8ef9061070590602080825260149082015273155cd95c88185b1c9958591e481a185cc814d09560621b604082015260600190565b60405180910390a2506107f7565b6001600160a01b03811661077c57806001600160a01b03167f3286c8f467acec46fca40f504ea537a296e0ab89d6ce7e7a5151f182c0f6c8ef604051610705906020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b600780546000918261078d8361145c565b91905055905061079d8282610a6c565b6001600160a01b038216600081815260096020908152604091829020805460ff1916600117905590518381527fb9144c96c86541f6fa89c9f2f02495cccf4b08cd6643e26d34ee00aa586558a8910160405180910390a250505b6001016105e2565b6060600180546103dc90611306565b606061081982610979565b506008805461082790611306565b80601f016020809104026020016040519081016040528092919081815260200182805461085390611306565b80156108a05780601f10610875576101008083540402835291602001916108a0565b820191906000526020600020905b81548152906001019060200180831161088357829003601f168201915b50505050509050919050565b6060600b80548060200260200160405190810160405280929190818152602001828054801561045557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116108e6575050505050905090565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6109436109b2565b6001600160a01b03811661096d57604051631e4fbdf760e01b81526000600482015260240161059e565b61097681610a1a565b50565b6000818152600260205260408120546001600160a01b0316806103c757604051637e27328960e01b81526004810184905260240161059e565b6006546001600160a01b031633146105d55760405163118cdaa760e01b815233600482015260240161059e565b60006109ee6000836000610a86565b90506001600160a01b03811661056757604051637e27328960e01b81526004810183905260240161059e565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610567828260405180602001604052806000815250610b7f565b6000828152600260205260408120546001600160a01b0390811690831615610ab357610ab3818486610b97565b6001600160a01b03811615610af157610ad0600085600080610bfb565b6001600160a01b038116600090815260036020526040902080546000190190555b6001600160a01b03851615610b20576001600160a01b0385166000908152600360205260409020805460010190555b60008481526002602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b610b898383610d01565b6104d5336000858585610d66565b610ba2838383610e91565b6104d5576001600160a01b038316610bd057604051637e27328960e01b81526004810182905260240161059e565b60405163177e802f60e01b81526001600160a01b03831660048201526024810182905260440161059e565b8080610c0f57506001600160a01b03821615155b15610cd1576000610c1f84610979565b90506001600160a01b03831615801590610c4b5750826001600160a01b0316816001600160a01b031614155b8015610c5e5750610c5c818461090d565b155b15610c875760405163a9fbf51f60e01b81526001600160a01b038416600482015260240161059e565b8115610ccf5783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5050600090815260046020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038216610d2b57604051633250574960e11b81526000600482015260240161059e565b6000610d3983836000610a86565b90506001600160a01b038116156104d5576040516339e3563760e11b81526000600482015260240161059e565b6001600160a01b0383163b15610e8a57604051630a85bd0160e11b81526001600160a01b0384169063150b7a0290610da8908890889087908790600401611483565b6020604051808303816000875af1925050508015610de3575060408051601f3d908101601f19168201909252610de0918101906114c0565b60015b610e4c573d808015610e11576040519150601f19603f3d011682016040523d82523d6000602084013e610e16565b606091505b508051600003610e4457604051633250574960e11b81526001600160a01b038516600482015260240161059e565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b14610e8857604051633250574960e11b81526001600160a01b038516600482015260240161059e565b505b5050505050565b60006001600160a01b03831615801590610eef5750826001600160a01b0316846001600160a01b03161480610ecb5750610ecb848461090d565b80610eef57506000828152600460205260409020546001600160a01b038481169116145b949350505050565b6001600160e01b03198116811461097657600080fd5b600060208284031215610f1f57600080fd5b8135610f2a81610ef7565b9392505050565b6000815180845260005b81811015610f5757602081850181015186830182015201610f3b565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610f2a6020830184610f31565b600060208284031215610f9c57600080fd5b5035919050565b80356001600160a01b0381168114610fba57600080fd5b919050565b60008060408385031215610fd257600080fd5b610fdb83610fa3565b946020939093013593505050565b600060208284031215610ffb57600080fd5b610f2a82610fa3565b634e487b7160e01b600052602160045260246000fd5b602081016003831061103c57634e487b7160e01b600052602160045260246000fd5b91905290565b60008060006060848603121561105757600080fd5b61106084610fa3565b925061106e60208501610fa3565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b60008067ffffffffffffffff8411156110b0576110b061107f565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156110df576110df61107f565b6040528381529050808284018510156110f757600080fd5b83836020830137600060208583010152509392505050565b60006020828403121561112157600080fd5b813567ffffffffffffffff81111561113857600080fd5b8201601f8101841361114957600080fd5b610eef84823560208401611095565b6000806020838503121561116b57600080fd5b823567ffffffffffffffff81111561118257600080fd5b8301601f8101851361119357600080fd5b803567ffffffffffffffff8111156111aa57600080fd5b8560208260051b84010111156111bf57600080fd5b6020919091019590945092505050565b600080604083850312156111e257600080fd5b6111eb83610fa3565b91506020830135801515811461120057600080fd5b809150509250929050565b6000806000806080858703121561122157600080fd5b61122a85610fa3565b935061123860208601610fa3565b925060408501359150606085013567ffffffffffffffff81111561125b57600080fd5b8501601f8101871361126c57600080fd5b61127b87823560208401611095565b91505092959194509250565b602080825282518282018190526000918401906040840190835b818110156112c85783516001600160a01b03168352602093840193909201916001016112a1565b509095945050505050565b600080604083850312156112e657600080fd5b6112ef83610fa3565b91506112fd60208401610fa3565b90509250929050565b600181811c9082168061131a57607f821691505b60208210810361133a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156104d557806000526020600020601f840160051c810160208510156113675750805b601f840160051c820191505b81811015610e8a5760008155600101611373565b815167ffffffffffffffff8111156113a1576113a161107f565b6113b5816113af8454611306565b84611340565b6020601f8211600181146113e957600083156113d15750848201515b600019600385901b1c1916600184901b178455610e8a565b600084815260208120601f198516915b8281101561141957878501518255602094850194600190920191016113f9565b50848210156114375786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b60006001820161147c57634e487b7160e01b600052601160045260246000fd5b5060010190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906114b690830184610f31565b9695505050505050565b6000602082840312156114d257600080fd5b8151610f2a81610ef756fea264697066735822122017db2764a0a318af636e6670d095583f49fcd5f726e6ae7c003b688923ae4b2264736f6c634300081a00330000000000000000000000004d19967dd1c92f5600022c4b0b7e1c0a406d3e3f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d52714c4633556e6d794d454e5243637757675677727667795573743965714b6b723632474d507470567a45560000000000000000000000
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x0000000000000000000000004d19967dd1c92f5600022c4b0b7e1c0a406d3e3f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d52714c4633556e6d794d454e5243637757675677727667795573743965714b6b723632474d507470567a45560000000000000000000000

----Decoded View------------Arg [0] : initialOwner (address): 0x4D19967DD1C92f5600022c4b0B7E1C0A406D3E3fArg [1] : baseURI (string): ipfs://QmRqLF3UnmyMENRCcwWgVwrvgyUst9eqKkr62GMPtpVzEV

----Encoded View------------Arg [0] : 0x0000000000000000000000004d19967dd1c92f5600022c4b0b7e1c0a406d3e3fArg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d52714c4633556e6d794d454e5243637757675677727667795573743965714b6b723632474d507470567a45560000000000000000000000