0 txs
0 calls
constructor
constructor(address _punksData)
functions
getAttributes
viewfunction getAttributes(uint256 _tokenId) view returns (string)
intToString
purefunction intToString(uint256 value) pure returns (string)
parseAttributes
viewfunction parseAttributes(uint256 _tokenId) view returns (string[8])
tokenURI
viewfunction tokenURI(uint256 _tokenId) view returns (string)
events
No events.
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b5060405162001cfe38038062001cfe833981810160405281019062000037919062000129565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000084577316f5a35647d6f03d5d3da7b35409d65ba03af3b290505b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506200015b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000f182620000c4565b9050919050565b6200010381620000e4565b81146200010f57600080fd5b50565b6000815190506200012381620000f8565b92915050565b600060208284031215620001425762000141620000bf565b5b6000620001528482850162000112565b91505092915050565b608051611b806200017e600039600081816103ca01526104d70152611b806000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806329b1a29a146100515780634378a6e314610081578063c87b56dd146100b1578063cb1568e2146100e1575b600080fd5b61006b600480360381019061006691906109bd565b610111565b6040516100789190610a7a565b60405180910390f35b61009b600480360381019061009691906109bd565b610274565b6040516100a89190610a7a565b60405180910390f35b6100cb60048036038101906100c691906109bd565b610373565b6040516100d89190610a7a565b60405180910390f35b6100fb60048036038101906100f691906109bd565b6104cb565b6040516101089190610b9c565b60405180910390f35b6060600080830361015a576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525091505061026f565b6000601f90506000602067ffffffffffffffff81111561017d5761017c610bbe565b5b6040519080825280601f01601f1916602001820160405280156101af5781602001600182028036833780820191505090505b5090505b6000851461024a57600a856101c89190610c1c565b60306101d49190610c7c565b60f81b8183815181106101ea576101e9610cb0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856102269190610cdf565b94506001826102359190610d10565b9150828061024290610d51565b9350506101b3565b60006020820151905080600885602003021b9050806020830152838252819450505050505b919050565b6060806000610282846104cb565b905060005b60088110156103465760008282600881106102a5576102a4610cb0565b5b602002015151031561034657600081036102f7578181600881106102cc576102cb610cb0565b5b60200201516040516020016102e19190610f7e565b6040516020818303038152906040529250610333565b8282826008811061030b5761030a610cb0565b5b6020020151604051602001610321929190611085565b60405160208183030381529060405292505b808061033e90611101565b915050610287565b50816040516020016103589190611195565b60405160208183030381529060405291508192505050919050565b606061271082106103b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b090611203565b60405180910390fd5b6104a56103c583610111565b61046c7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166374beb047866040518263ffffffff1660e01b81526004016104219190611240565b600060405180830381865afa15801561043e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906104679190611352565b6107e8565b61047585610111565b61047e86610274565b60405160200161049194939291906117c3565b6040516020818303038152906040526107e8565b6040516020016104b591906118fd565b6040516020818303038152906040529050919050565b6104d361094b565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166376dfe297846040518263ffffffff1660e01b815260040161052e9190611240565b600060405180830381865afa15801561054b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061057491906119c0565b905061057e61094b565b60008060008060005b86518561ffff1610156107d957868561ffff16815181106105ab576105aa610cb0565b5b602001015160f81c60f81b60f81c925060008460ff16036106195760408360ff161180156105dc5750605b8360ff16105b806105f9575060608360ff161180156105f85750607b8360ff16105b5b80610607575060338360ff16145b1561061457849150600193505b6107c6565b60018460ff160361079a57602c8360ff161480610646575060018561063e9190611a09565b61ffff168751145b1561079557602c8360ff161461066557848061066190611a3f565b9550505b600082866106739190611a69565b61ffff1667ffffffffffffffff8111156106905761068f610bbe565b5b6040519080825280601f01601f1916602001820160405280156106c25781602001600182028036833780820191505090505b50905060005b83876106d49190611a69565b61ffff168110156107615788818561ffff166106f09190610c7c565b8151811061070157610700610cb0565b5b602001015160f81c60f81b82828151811061071f5761071e610cb0565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350808061075990611101565b9150506106c8565b5080878360ff166008811061077957610778610cb0565b5b6020020181905250818061078c90610d51565b92505060029450505b6107c5565b60028460ff16036107c45760208360ff16146107c3576000935084806107bf90611a9f565b9550505b5b5b5b84806107d190611a3f565b955050610587565b85975050505050505050919050565b6060600082510361080a57604051806020016040528060008152509050610946565b6000604051806060016040528060408152602001611b0b60409139905060006003600285516108399190610c7c565b6108439190610cdf565b600461084f9190611ac8565b67ffffffffffffffff81111561086857610867610bbe565b5b6040519080825280601f01601f19166020018201604052801561089a5781602001600182028036833780820191505090505b509050600182016020820185865187015b80821015610906576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f81168501518453600184019350506108ab565b505060038651066001811461092257600281146109355761093d565b603d6001830353603d600283035361093d565b603d60018303535b50505080925050505b919050565b6040518061010001604052806008905b606081526020019060019003908161095b5790505090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b61099a81610987565b81146109a557600080fd5b50565b6000813590506109b781610991565b92915050565b6000602082840312156109d3576109d261097d565b5b60006109e1848285016109a8565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610a24578082015181840152602081019050610a09565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a4c826109ea565b610a5681856109f5565b9350610a66818560208601610a06565b610a6f81610a30565b840191505092915050565b60006020820190508181036000830152610a948184610a41565b905092915050565b600060089050919050565b600081905092915050565b6000819050919050565b600082825260208201905092915050565b6000610ad8826109ea565b610ae28185610abc565b9350610af2818560208601610a06565b610afb81610a30565b840191505092915050565b6000610b128383610acd565b905092915050565b6000602082019050919050565b6000610b3282610a9c565b610b3c8185610aa7565b935083602082028501610b4e85610ab2565b8060005b85811015610b8a5784840389528151610b6b8582610b06565b9450610b7683610b1a565b925060208a01995050600181019050610b52565b50829750879550505050505092915050565b60006020820190508181036000830152610bb68184610b27565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610c2782610987565b9150610c3283610987565b925082610c4257610c41610bed565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c8782610987565b9150610c9283610987565b9250828201905080821115610caa57610ca9610c4d565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000610cea82610987565b9150610cf583610987565b925082610d0557610d04610bed565b5b828204905092915050565b6000610d1b82610987565b9150610d2683610987565b9250828203905081811115610d3e57610d3d610c4d565b5b92915050565b600060ff82169050919050565b6000610d5c82610d44565b915060ff8203610d6f57610d6e610c4d565b5b600182019050919050565b600081905092915050565b7f5b7b000000000000000000000000000000000000000000000000000000000000600082015250565b6000610dbb600283610d7a565b9150610dc682610d85565b600282019050919050565b7f0a00000000000000000000000000000000000000000000000000000000000000600082015250565b6000610e07600183610d7a565b9150610e1282610dd1565b600182019050919050565b7f2274726169745f74797065223a202254797065222c0000000000000000000000600082015250565b6000610e53601583610d7a565b9150610e5e82610e1d565b601582019050919050565b7f2276616c7565223a202200000000000000000000000000000000000000000000600082015250565b6000610e9f600a83610d7a565b9150610eaa82610e69565b600a82019050919050565b6000610ec0826109ea565b610eca8185610d7a565b9350610eda818560208601610a06565b80840191505092915050565b7f2200000000000000000000000000000000000000000000000000000000000000600082015250565b6000610f1c600183610d7a565b9150610f2782610ee6565b600182019050919050565b7f7d0a000000000000000000000000000000000000000000000000000000000000600082015250565b6000610f68600283610d7a565b9150610f7382610f32565b600282019050919050565b6000610f8982610dae565b9150610f9482610dfa565b9150610f9f82610e46565b9150610faa82610dfa565b9150610fb582610e92565b9150610fc18284610eb5565b9150610fcc82610f0f565b9150610fd782610dfa565b9150610fe282610f5b565b915081905092915050565b7f2c7b000000000000000000000000000000000000000000000000000000000000600082015250565b6000611023600283610d7a565b915061102e82610fed565b600282019050919050565b7f2274726169745f74797065223a20224163636573736f7279222c000000000000600082015250565b600061106f601a83610d7a565b915061107a82611039565b601a82019050919050565b60006110918285610eb5565b915061109c82611016565b91506110a782610dfa565b91506110b282611062565b91506110bd82610dfa565b91506110c882610e92565b91506110d48284610eb5565b91506110df82610f0f565b91506110ea82610dfa565b91506110f582610f5b565b91508190509392505050565b600061110c82610987565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361113e5761113d610c4d565b5b600182019050919050565b7f5d00000000000000000000000000000000000000000000000000000000000000600082015250565b600061117f600183610d7a565b915061118a82611149565b600182019050919050565b60006111a18284610eb5565b91506111ac82611172565b915081905092915050565b7f696e76616c6964205f746f6b656e496400000000000000000000000000000000600082015250565b60006111ed6010836109f5565b91506111f8826111b7565b602082019050919050565b6000602082019050818103600083015261121c816111e0565b9050919050565b600061ffff82169050919050565b61123a81611223565b82525050565b60006020820190506112556000830184611231565b92915050565b600080fd5b600080fd5b61126e82610a30565b810181811067ffffffffffffffff8211171561128d5761128c610bbe565b5b80604052505050565b60006112a0610973565b90506112ac8282611265565b919050565b600067ffffffffffffffff8211156112cc576112cb610bbe565b5b6112d582610a30565b9050602081019050919050565b60006112f56112f0846112b1565b611296565b90508281526020810184848401111561131157611310611260565b5b61131c848285610a06565b509392505050565b600082601f8301126113395761133861125b565b5b81516113498482602086016112e2565b91505092915050565b6000602082840312156113685761136761097d565b5b600082015167ffffffffffffffff81111561138657611385610982565b5b61139284828501611324565b91505092915050565b7f7b0a226465736372697074696f6e223a202243727970746f50756e6b73206c6160008201527f756e63686564206173206120666978656420736574206f662031302c3030302060208201527f6974656d7320696e206d69642d3230313720616e6420626563616d65206f6e6560408201527f206f662074686520696e737069726174696f6e7320666f72207468652045524360608201527f2d373231207374616e646172642e20546865792068617665206265656e20666560808201527f61747572656420696e20706c61636573206c696b6520546865204e657720596f60a08201527f726b2054696d65732c204368726973746965000000000000000000000000000060c082015250565b60006114b560d283610d7a565b91506114c08261139b565b60d282019050919050565b7f2700000000000000000000000000000000000000000000000000000000000000600082015250565b6000611501600183610d7a565b915061150c826114cb565b600182019050919050565b7f73206f66204c6f6e646f6e2c204172747c426173656c204d69616d692c20616e60008201527f642054686520504253204e657773486f75722e222c0000000000000000000000602082015250565b6000611573603583610d7a565b915061157e82611517565b603582019050919050565b7f2265787465726e616c5f75726c223a202268747470733a2f2f63727970746f7060008201527f756e6b732e6170702f63727970746f70756e6b732f64657461696c732f000000602082015250565b60006115e5603d83610d7a565b91506115f082611589565b603d82019050919050565b7f222c000000000000000000000000000000000000000000000000000000000000600082015250565b6000611631600283610d7a565b915061163c826115fb565b600282019050919050565b7f22696d616765223a2022646174613a696d6167652f7376672b786d6c3b62617360008201527f6536342c00000000000000000000000000000000000000000000000000000000602082015250565b60006116a3602483610d7a565b91506116ae82611647565b602482019050919050565b7f226e616d65223a202243727970746f50756e6b20230000000000000000000000600082015250565b60006116ef601583610d7a565b91506116fa826116b9565b601582019050919050565b7f2261747472696275746573223a20000000000000000000000000000000000000600082015250565b600061173b600e83610d7a565b915061174682611705565b600e82019050919050565b50565b6000611761600083610d7a565b915061176c82611751565b600082019050919050565b7f0a7d000000000000000000000000000000000000000000000000000000000000600082015250565b60006117ad600283610d7a565b91506117b882611777565b600282019050919050565b60006117ce826114a8565b91506117d9826114f4565b91506117e482611566565b91506117ef82610dfa565b91506117fa826115d8565b91506118068287610eb5565b915061181182611624565b915061181c82610dfa565b915061182782611696565b91506118338286610eb5565b915061183e82611624565b915061184982610dfa565b9150611854826116e2565b91506118608285610eb5565b915061186b82611624565b915061187682610dfa565b91506118818261172e565b915061188d8284610eb5565b915061189882611754565b91506118a3826117a0565b915081905095945050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b60006118e7601d83610d7a565b91506118f2826118b1565b601d82019050919050565b6000611908826118da565b91506119148284610eb5565b915081905092915050565b600067ffffffffffffffff82111561193a57611939610bbe565b5b61194382610a30565b9050602081019050919050565b600061196361195e8461191f565b611296565b90508281526020810184848401111561197f5761197e611260565b5b61198a848285610a06565b509392505050565b600082601f8301126119a7576119a661125b565b5b81516119b7848260208601611950565b91505092915050565b6000602082840312156119d6576119d561097d565b5b600082015167ffffffffffffffff8111156119f4576119f3610982565b5b611a0084828501611992565b91505092915050565b6000611a1482611223565b9150611a1f83611223565b9250828201905061ffff811115611a3957611a38610c4d565b5b92915050565b6000611a4a82611223565b915061ffff8203611a5e57611a5d610c4d565b5b600182019050919050565b6000611a7482611223565b9150611a7f83611223565b9250828203905061ffff811115611a9957611a98610c4d565b5b92915050565b6000611aaa82611223565b915060008203611abd57611abc610c4d565b5b600182039050919050565b6000611ad382610987565b9150611ade83610987565b9250828202611aec81610987565b91508282048414831517611b0357611b02610c4d565b5b509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212205a6caaf096215b5015904c51a33c66b810ed5d2af489b09379d2a085f3946fed64736f6c6343000811003300000000000000000000000016f5a35647d6f03d5d3da7b35409d65ba03af3b2