[ { "inputs": [ { "internalType": "address", "name": "owner_", "type": "address" }, { "internalType": "address", "name": "gameRegistry_", "type": "address" }, { "internalType": "uint256", "name": "startTokenId_", "type": "uint256" }, { "internalType": "uint256", "name": "mintAmount_", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "string", "name": "role", "type": "string" }, { "internalType": "address", "name": "user", "type": "address" } ], "name": "GameRegistry_NoPermissions", "type": "error" }, { "inputs": [ { "internalType": "uint8", "name": "index", "type": "uint8" } ], "name": "GameRegistry_StageOutOfBounds", "type": "error" }, { "inputs": [ { "internalType": "uint256", "name": "mintNum", "type": "uint256" } ], "name": "MaxMintLimitReached", "type": "error" }, { "inputs": [], "name": "URIQueryForNonexistentToken", "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": false, "internalType": "string", "name": "uri", "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": false, "internalType": "bool", "name": "generated", "type": "bool" } ], "name": "SetGenerated", "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": "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": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "batchMint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_id", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "gameRegistry", "outputs": [ { "internalType": "contract GameRegistry", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "isGenerated", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTokenId", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" } ], "name": "mintOne", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId_", "type": "uint256" } ], "name": "mintTokenId", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nextTokenId", "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": [], "name": "realOwner", "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": "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": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "baseURI_", "type": "string" } ], "name": "setBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "generated_", "type": "bool" } ], "name": "setGenerated", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startingTokenId", "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": "transferLowerOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newRealOwner", "type": "address" } ], "name": "transferRealOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
610120604052601b60e09081527f68747470733a2f2f7777772e3078686f6e65796a61722e78797a2f00000000006101005260099062000040908262000241565b503480156200004e57600080fd5b50604051620025833803806200258383398101604081905262000071916200032a565b83836040518060400160405280600381526020016224251b60e91b8152506040518060400160405280600f81526020016e486f6e65794a6172202847656e362960881b8152508160009081620000c8919062000241565b506001620000d7828262000241565b5050506001600160a01b0316608052620000f1336200014a565b600780546001600160a01b0319166001600160a01b03831617905562000117816200014a565b5060a08290526008829055600162000130828462000388565b6200013c9190620003a4565b60c05250620003ba92505050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001c757607f821691505b602082108103620001e857634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200023c57600081815260208120601f850160051c81016020861015620002175750805b601f850160051c820191505b81811015620002385782815560010162000223565b5050505b505050565b81516001600160401b038111156200025d576200025d6200019c565b62000275816200026e8454620001b2565b84620001ee565b602080601f831160018114620002ad5760008415620002945750858301515b600019600386901b1c1916600185901b17855562000238565b600085815260208120601f198616915b82811015620002de57888601518255948401946001909101908401620002bd565b5085821015620002fd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b03811681146200032557600080fd5b919050565b600080600080608085870312156200034157600080fd5b6200034c856200030d565b93506200035c602086016200030d565b6040860151606090960151949790965092505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156200039e576200039e62000372565b92915050565b818103818111156200039e576200039e62000372565b60805160a05160c05161216f62000414600039600081816103810152818161107001526110c0015260006103c3015260008181610410015281816108ea01528181610a1301528181610acf0152610fee015261216f6000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c806364c0276d11610104578063a22cb465116100a2578063da09075511610071578063da0907551461040b578063e985e9c514610432578063f2fde38b1461046e578063fa695a971461048157600080fd5b8063a22cb465146103ab578063b4f18d8d146103be578063b88d4fde146103e5578063c87b56dd146103f857600080fd5b806375794a3c116100de57806375794a3c146103635780638da5cb5b1461036b57806391ba317a1461037c57806395d89b41146103a357600080fd5b806364c0276d1461032757806370a082311461033a578063715018a61461035b57600080fd5b806323b872dd1161017c57806342966c681161014b57806342966c68146102db57806343508b05146102ee57806355f804b3146103015780636352211e1461031457600080fd5b806323b872dd1461028f5780632cff6770146102a257806332761d16146102b557806342842e0e146102c857600080fd5b8063081812fc116101b8578063081812fc14610229578063095ea7b31461025457806309af3f9a146102695780631df270f31461027c57600080fd5b806301ffc9a7146101df57806303289bef1461020757806306fdde0314610214575b600080fd5b6101f26101ed366004611b73565b610494565b60405190151581526020015b60405180910390f35b600a546101f29060ff1681565b61021c610531565b6040516101fe9190611be0565b61023c610237366004611bf3565b6105c3565b6040516001600160a01b0390911681526020016101fe565b610267610262366004611c28565b6105ea565b005b610267610277366004611c52565b61073e565b60075461023c906001600160a01b031681565b61026761029d366004611c6d565b6107ba565b6102676102b0366004611c52565b610831565b6102676102c3366004611c28565b6108c3565b6102676102d6366004611c6d565b6109ba565b6102676102e9366004611bf3565b6109d5565b6102676102fc366004611c28565b610aa8565b61026761030f366004611ca9565b610b82565b61023c610322366004611bf3565b610c3d565b610267610335366004611d29565b610ca2565b61034d610348366004611c52565b610d59565b6040519081526020016101fe565b610267610df3565b60085461034d565b6006546001600160a01b031661023c565b61034d7f000000000000000000000000000000000000000000000000000000000000000081565b61021c610e07565b6102676103b9366004611d46565b610e16565b61034d7f000000000000000000000000000000000000000000000000000000000000000081565b6102676103f3366004611d93565b610e21565b61021c610406366004611bf3565b610e99565b61023c7f000000000000000000000000000000000000000000000000000000000000000081565b6101f2610440366004611e6f565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b61026761047c366004611c52565b610f39565b61034d61048f366004611c52565b610fbd565b60006001600160e01b031982167f80ac58cd0000000000000000000000000000000000000000000000000000000014806104f757506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061052b57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606000805461054090611ea2565b80601f016020809104026020016040519081016040528092919081815260200182805461056c90611ea2565b80156105b95780601f1061058e576101008083540402835291602001916105b9565b820191906000526020600020905b81548152906001019060200180831161059c57829003601f168201915b5050505050905090565b60006105ce82611113565b506000908152600460205260409020546001600160a01b031690565b60006105f582610c3d565b9050806001600160a01b0316836001600160a01b0316036106835760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b03821614806106bd57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff165b61072f5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161067a565b6107398383611177565b505050565b6007546001600160a01b031633146107ae5760405162461bcd60e51b815260206004820152602d60248201527f4d756c74697369674f776e61626c653a2063616c6c6572206973206e6f74207460448201526c3432903932b0b61037bbb732b960991b606482015260840161067a565b6107b7816111e5565b50565b6107c43382611237565b6108265760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b606482015260840161067a565b6107398383836112b6565b6007546001600160a01b031633146108a15760405162461bcd60e51b815260206004820152602d60248201527f4d756c74697369674f776e61626c653a2063616c6c6572206973206e6f74207460448201526c3432903932b0b61037bbb732b960991b606482015260840161067a565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b604051632474521560e21b81526526a4a72a22a960d11b60048201819052336024830152907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906391d1485490604401602060405180830381865afa158015610939573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095d9190611ed6565b6109b0576040805160208101839052015b60408051601f19818403018152908290527ffda811de00000000000000000000000000000000000000000000000000000000825261067a913390600401611ef3565b61073983836114bc565b61073983838360405180602001604052806000815250610e21565b604051632474521560e21b81527f4255524e4552000000000000000000000000000000000000000000000000000060048201819052336024830152907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906391d1485490604401602060405180830381865afa158015610a62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a869190611ed6565b610a9b5760408051602081018390520161096e565b610aa4826114d6565b5050565b604051632474521560e21b81526526a4a72a22a960d11b60048201819052336024830152907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906391d1485490604401602060405180830381865afa158015610b1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b429190611ed6565b610b575760408051602081018390520161096e565b60005b82811015610b7c57610b6b84610fbd565b50610b7581611f34565b9050610b5a565b50505050565b6007546001600160a01b03163314610bf25760405162461bcd60e51b815260206004820152602d60248201527f4d756c74697369674f776e61626c653a2063616c6c6572206973206e6f74207460448201526c3432903932b0b61037bbb732b960991b606482015260840161067a565b6009610bff828483611f9b565b507ff9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f68282604051610c3192919061205c565b60405180910390a15050565b6000818152600260205260408120546001600160a01b03168061052b5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161067a565b6007546001600160a01b03163314610d125760405162461bcd60e51b815260206004820152602d60248201527f4d756c74697369674f776e61626c653a2063616c6c6572206973206e6f74207460448201526c3432903932b0b61037bbb732b960991b606482015260840161067a565b600a805460ff19168215159081179091556040519081527fd9287ca271d54f89b84fe3d24eea189b9c993b828aae6587cb62ed7fbd654d3b9060200160405180910390a150565b60006001600160a01b038216610dd75760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161067a565b506001600160a01b031660009081526003602052604090205490565b610dfb611579565b610e0560006111e5565b565b60606001805461054090611ea2565b610aa43383836115d3565b610e2b3383611237565b610e8d5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b606482015260840161067a565b610b7c848484846116a1565b6000818152600260205260409020546060906001600160a01b0316610eea576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610ef461171f565b600a5490915060ff16610f075780610f32565b80610f118461172e565b604051602001610f2292919061208b565b6040516020818303038152906040525b9392505050565b610f41611579565b6001600160a01b0381166107ae5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161067a565b604051632474521560e21b81526526a4a72a22a960d11b600482018190523360248301526000916001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906391d1485490604401602060405180830381865afa158015611035573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110599190611ed6565b61106e5760408051602081018390520161096e565b7f000000000000000000000000000000000000000000000000000000000000000060085411156110ec576040517f9c931f480000000000000000000000000000000000000000000000000000000081527f0000000000000000000000000000000000000000000000000000000000000000600482015260240161067a565b600880549060006110fc83611f34565b9091555061110a84826114bc565b91505b50919050565b6000818152600260205260409020546001600160a01b03166107b75760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161067a565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906111ac82610c3d565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60008061124383610c3d565b9050806001600160a01b0316846001600160a01b0316148061128a57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b806112ae5750836001600160a01b03166112a3846105c3565b6001600160a01b0316145b949350505050565b826001600160a01b03166112c982610c3d565b6001600160a01b03161461132d5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161067a565b6001600160a01b0382166113a85760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161067a565b6113b58383836001611772565b826001600160a01b03166113c882610c3d565b6001600160a01b03161461142c5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161067a565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b610aa48282604051806020016040528060008152506117fa565b60006114e182610c3d565b90506114f1816000846001611772565b6114fa82610c3d565b600083815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526003845282852080546000190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6006546001600160a01b03163314610e055760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161067a565b816001600160a01b0316836001600160a01b0316036116345760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161067a565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6116ac8484846112b6565b6116b884848484611878565b610b7c5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161067a565b60606009805461054090611ea2565b606060a06040510180604052602081039150506000815280825b600183039250600a81066030018353600a9004806117485750819003601f19909101908152919050565b6001811115610b7c576001600160a01b038416156117b8576001600160a01b038416600090815260036020526040812080548392906117b29084906120ba565b90915550505b6001600160a01b03831615610b7c576001600160a01b038316600090815260036020526040812080548392906117ef9084906120cd565b909155505050505050565b61180483836119c4565b6118116000848484611878565b6107395760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161067a565b60006001600160a01b0384163b156119b957604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906118bc9033908990889088906004016120e0565b6020604051808303816000875af19250505080156118f7575060408051601f3d908101601f191682019092526118f49181019061211c565b60015b61199f573d808015611925576040519150601f19603f3d011682016040523d82523d6000602084013e61192a565b606091505b5080516000036119975760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161067a565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506112ae565b506001949350505050565b6001600160a01b038216611a1a5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161067a565b6000818152600260205260409020546001600160a01b031615611a7f5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161067a565b611a8d600083836001611772565b6000818152600260205260409020546001600160a01b031615611af25760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161067a565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6001600160e01b0319811681146107b757600080fd5b600060208284031215611b8557600080fd5b8135610f3281611b5d565b60005b83811015611bab578181015183820152602001611b93565b50506000910152565b60008151808452611bcc816020860160208601611b90565b601f01601f19169290920160200192915050565b602081526000610f326020830184611bb4565b600060208284031215611c0557600080fd5b5035919050565b80356001600160a01b0381168114611c2357600080fd5b919050565b60008060408385031215611c3b57600080fd5b611c4483611c0c565b946020939093013593505050565b600060208284031215611c6457600080fd5b610f3282611c0c565b600080600060608486031215611c8257600080fd5b611c8b84611c0c565b9250611c9960208501611c0c565b9150604084013590509250925092565b60008060208385031215611cbc57600080fd5b823567ffffffffffffffff80821115611cd457600080fd5b818501915085601f830112611ce857600080fd5b813581811115611cf757600080fd5b866020828501011115611d0957600080fd5b60209290920196919550909350505050565b80151581146107b757600080fd5b600060208284031215611d3b57600080fd5b8135610f3281611d1b565b60008060408385031215611d5957600080fd5b611d6283611c0c565b91506020830135611d7281611d1b565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215611da957600080fd5b611db285611c0c565b9350611dc060208601611c0c565b925060408501359150606085013567ffffffffffffffff80821115611de457600080fd5b818701915087601f830112611df857600080fd5b813581811115611e0a57611e0a611d7d565b604051601f8201601f19908116603f01168101908382118183101715611e3257611e32611d7d565b816040528281528a6020848701011115611e4b57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b60008060408385031215611e8257600080fd5b611e8b83611c0c565b9150611e9960208401611c0c565b90509250929050565b600181811c90821680611eb657607f821691505b60208210810361110d57634e487b7160e01b600052602260045260246000fd5b600060208284031215611ee857600080fd5b8151610f3281611d1b565b604081526000611f066040830185611bb4565b90506001600160a01b03831660208301529392505050565b634e487b7160e01b600052601160045260246000fd5b600060018201611f4657611f46611f1e565b5060010190565b601f82111561073957600081815260208120601f850160051c81016020861015611f745750805b601f850160051c820191505b81811015611f9357828155600101611f80565b505050505050565b67ffffffffffffffff831115611fb357611fb3611d7d565b611fc783611fc18354611ea2565b83611f4d565b6000601f841160018114611ffb5760008515611fe35750838201355b600019600387901b1c1916600186901b178355612055565b600083815260209020601f19861690835b8281101561202c578685013582556020948501946001909201910161200c565b50868210156120495760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b6000835161209d818460208801611b90565b8351908301906120b1818360208801611b90565b01949350505050565b8181038181111561052b5761052b611f1e565b8082018082111561052b5761052b611f1e565b60006001600160a01b038087168352808616602084015250836040830152608060608301526121126080830184611bb4565b9695505050505050565b60006020828403121561212e57600080fd5b8151610f3281611b5d56fea2646970667358221220ba0d4b07f891fc9ec54e391caf84e3121a55a21a54cb53b73602afdbb8edf16164736f6c634300081300330000000000000000000000004a8c9a29b23c4eac0d235729d5e0d035258cdfa7000000000000000000000000756f22c35619f6c9aa45dd553517088985a55c6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170a
0x0000000000000000000000004a8c9a29b23c4eac0d235729d5e0d035258cdfa7000000000000000000000000756f22c35619f6c9aa45dd553517088985a55c6f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170a
----Decoded View------------Arg [0] : owner_ (address): 0x4A8c9a29b23c4eAC0D235729d5e0D035258CDFA7Arg [1] : gameRegistry_ (address): 0x756f22c35619F6C9AA45dD553517088985A55C6FArg [2] : startTokenId_ (uint256): 0Arg [3] : mintAmount_ (uint256): 5898
----Encoded View------------Arg [0] : 0x0000000000000000000000004a8c9a29b23c4eac0d235729d5e0d035258cdfa7Arg [1] : 0x000000000000000000000000756f22c35619f6c9aa45dd553517088985a55c6fArg [2] : 0x0000000000000000000000000000000000000000000000000000000000000000Arg [3] : 0x000000000000000000000000000000000000000000000000000000000000170a