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
0x60a06040523480156200001157600080fd5b5060405162001c5b38038062001c5b833981810160405281019062000037919062000129565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000084577316f5a35647d6f03d5d3da7b35409d65ba03af3b290505b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506200015b565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000f182620000c4565b9050919050565b6200010381620000e4565b81146200010f57600080fd5b50565b6000815190506200012381620000f8565b92915050565b600060208284031215620001425762000141620000bf565b5b6000620001528482850162000112565b91505092915050565b608051611add6200017e600039600081816103c701526104b00152611add6000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806329b1a29a146100515780634378a6e314610081578063c87b56dd146100b1578063cb1568e2146100e1575b600080fd5b61006b60048036038101906100669190610988565b610111565b6040516100789190610a45565b60405180910390f35b61009b60048036038101906100969190610988565b610274565b6040516100a89190610a45565b60405180910390f35b6100cb60048036038101906100c69190610988565b610373565b6040516100d89190610a45565b60405180910390f35b6100fb60048036038101906100f69190610988565b6104a4565b6040516101089190610b67565b60405180910390f35b6060600080830361015a576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525091505061026f565b6000601f90506000602067ffffffffffffffff81111561017d5761017c610b89565b5b6040519080825280601f01601f1916602001820160405280156101af5781602001600182028036833780820191505090505b5090505b6000851461024a57600a856101c89190610be7565b60306101d49190610c47565b60f81b8183815181106101ea576101e9610c7b565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856102269190610caa565b94506001826102359190610cdb565b9150828061024290610d1c565b9350506101b3565b60006020820151905080600885602003021b9050806020830152838252819450505050505b919050565b6060806000610282846104a4565b905060005b60088110156103465760008282600881106102a5576102a4610c7b565b5b602002015151031561034657600081036102f7578181600881106102cc576102cb610c7b565b5b60200201516040516020016102e19190610f49565b6040516020818303038152906040529250610333565b8282826008811061030b5761030a610c7b565b5b6020020151604051602001610321929190611050565b60405160208183030381529060405292505b808061033e906110cc565b915050610287565b50816040516020016103589190611160565b60405160208183030381529060405291508192505050919050565b606061271082106103b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b0906111ce565b60405180910390fd5b6103c282610111565b6104697f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166374beb047856040518263ffffffff1660e01b815260040161041e919061120b565b600060405180830381865afa15801561043b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610464919061131d565b6107b3565b61047284610111565b61047b85610274565b60405160200161048e949392919061178e565b6040516020818303038152906040529050919050565b6104ac610916565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166376dfe297846040518263ffffffff1660e01b8152600401610507919061120b565b600060405180830381865afa158015610524573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061054d919061191d565b9050610557610916565b60008060008060005b86518561ffff1610156107a457868561ffff168151811061058457610583610c7b565b5b602001015160f81c60f81b60f81c925060008460ff16036105e45760408360ff161180156105b55750605b8360ff16105b806105d2575060608360ff161180156105d15750607b8360ff16105b5b156105df57849150600193505b610791565b60018460ff160361076557602c8360ff16148061061157506001856106099190611966565b61ffff168751145b1561076057602c8360ff161461063057848061062c9061199c565b9550505b6000828661063e91906119c6565b61ffff1667ffffffffffffffff81111561065b5761065a610b89565b5b6040519080825280601f01601f19166020018201604052801561068d5781602001600182028036833780820191505090505b50905060005b838761069f91906119c6565b61ffff1681101561072c5788818561ffff166106bb9190610c47565b815181106106cc576106cb610c7b565b5b602001015160f81c60f81b8282815181106106ea576106e9610c7b565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080610724906110cc565b915050610693565b5080878360ff166008811061074457610743610c7b565b5b6020020181905250818061075790610d1c565b92505060029450505b610790565b60028460ff160361078f5760208360ff161461078e5760009350848061078a906119fc565b9550505b5b5b5b848061079c9061199c565b955050610560565b85975050505050505050919050565b606060008251036107d557604051806020016040528060008152509050610911565b6000604051806060016040528060408152602001611a6860409139905060006003600285516108049190610c47565b61080e9190610caa565b600461081a9190611a25565b67ffffffffffffffff81111561083357610832610b89565b5b6040519080825280601f01601f1916602001820160405280156108655781602001600182028036833780820191505090505b509050600182016020820185865187015b808210156108d1576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845360018401935050610876565b50506003865106600181146108ed576002811461090057610908565b603d6001830353603d6002830353610908565b603d60018303535b50505080925050505b919050565b6040518061010001604052806008905b60608152602001906001900390816109265790505090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b61096581610952565b811461097057600080fd5b50565b6000813590506109828161095c565b92915050565b60006020828403121561099e5761099d610948565b5b60006109ac84828501610973565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156109ef5780820151818401526020810190506109d4565b60008484015250505050565b6000601f19601f8301169050919050565b6000610a17826109b5565b610a2181856109c0565b9350610a318185602086016109d1565b610a3a816109fb565b840191505092915050565b60006020820190508181036000830152610a5f8184610a0c565b905092915050565b600060089050919050565b600081905092915050565b6000819050919050565b600082825260208201905092915050565b6000610aa3826109b5565b610aad8185610a87565b9350610abd8185602086016109d1565b610ac6816109fb565b840191505092915050565b6000610add8383610a98565b905092915050565b6000602082019050919050565b6000610afd82610a67565b610b078185610a72565b935083602082028501610b1985610a7d565b8060005b85811015610b555784840389528151610b368582610ad1565b9450610b4183610ae5565b925060208a01995050600181019050610b1d565b50829750879550505050505092915050565b60006020820190508181036000830152610b818184610af2565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610bf282610952565b9150610bfd83610952565b925082610c0d57610c0c610bb8565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c5282610952565b9150610c5d83610952565b9250828201905080821115610c7557610c74610c18565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000610cb582610952565b9150610cc083610952565b925082610cd057610ccf610bb8565b5b828204905092915050565b6000610ce682610952565b9150610cf183610952565b9250828203905081811115610d0957610d08610c18565b5b92915050565b600060ff82169050919050565b6000610d2782610d0f565b915060ff8203610d3a57610d39610c18565b5b600182019050919050565b600081905092915050565b7f5b7b000000000000000000000000000000000000000000000000000000000000600082015250565b6000610d86600283610d45565b9150610d9182610d50565b600282019050919050565b7f0a00000000000000000000000000000000000000000000000000000000000000600082015250565b6000610dd2600183610d45565b9150610ddd82610d9c565b600182019050919050565b7f2274726169745f74797065223a202254797065222c0000000000000000000000600082015250565b6000610e1e601583610d45565b9150610e2982610de8565b601582019050919050565b7f2276616c7565223a202200000000000000000000000000000000000000000000600082015250565b6000610e6a600a83610d45565b9150610e7582610e34565b600a82019050919050565b6000610e8b826109b5565b610e958185610d45565b9350610ea58185602086016109d1565b80840191505092915050565b7f2200000000000000000000000000000000000000000000000000000000000000600082015250565b6000610ee7600183610d45565b9150610ef282610eb1565b600182019050919050565b7f7d0a000000000000000000000000000000000000000000000000000000000000600082015250565b6000610f33600283610d45565b9150610f3e82610efd565b600282019050919050565b6000610f5482610d79565b9150610f5f82610dc5565b9150610f6a82610e11565b9150610f7582610dc5565b9150610f8082610e5d565b9150610f8c8284610e80565b9150610f9782610eda565b9150610fa282610dc5565b9150610fad82610f26565b915081905092915050565b7f2c7b000000000000000000000000000000000000000000000000000000000000600082015250565b6000610fee600283610d45565b9150610ff982610fb8565b600282019050919050565b7f2274726169745f74797065223a20224163636573736f7279222c000000000000600082015250565b600061103a601a83610d45565b915061104582611004565b601a82019050919050565b600061105c8285610e80565b915061106782610fe1565b915061107282610dc5565b915061107d8261102d565b915061108882610dc5565b915061109382610e5d565b915061109f8284610e80565b91506110aa82610eda565b91506110b582610dc5565b91506110c082610f26565b91508190509392505050565b60006110d782610952565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361110957611108610c18565b5b600182019050919050565b7f5d00000000000000000000000000000000000000000000000000000000000000600082015250565b600061114a600183610d45565b915061115582611114565b600182019050919050565b600061116c8284610e80565b91506111778261113d565b915081905092915050565b7f696e76616c6964205f746f6b656e496400000000000000000000000000000000600082015250565b60006111b86010836109c0565b91506111c382611182565b602082019050919050565b600060208201905081810360008301526111e7816111ab565b9050919050565b600061ffff82169050919050565b611205816111ee565b82525050565b600060208201905061122060008301846111fc565b92915050565b600080fd5b600080fd5b611239826109fb565b810181811067ffffffffffffffff8211171561125857611257610b89565b5b80604052505050565b600061126b61093e565b90506112778282611230565b919050565b600067ffffffffffffffff82111561129757611296610b89565b5b6112a0826109fb565b9050602081019050919050565b60006112c06112bb8461127c565b611261565b9050828152602081018484840111156112dc576112db61122b565b5b6112e78482856109d1565b509392505050565b600082601f83011261130457611303611226565b5b81516113148482602086016112ad565b91505092915050565b60006020828403121561133357611332610948565b5b600082015167ffffffffffffffff8111156113515761135061094d565b5b61135d848285016112ef565b91505092915050565b7f7b0a226465736372697074696f6e223a202243727970746f50756e6b73206c6160008201527f756e63686564206173206120666978656420736574206f662031302c3030302060208201527f6974656d7320696e206d69642d3230313720616e6420626563616d65206f6e6560408201527f206f662074686520696e737069726174696f6e7320666f72207468652045524360608201527f2d373231207374616e646172642e20546865792068617665206265656e20666560808201527f61747572656420696e20706c61636573206c696b6520546865204e657720596f60a08201527f726b2054696d65732c204368726973746965000000000000000000000000000060c082015250565b600061148060d283610d45565b915061148b82611366565b60d282019050919050565b7f2700000000000000000000000000000000000000000000000000000000000000600082015250565b60006114cc600183610d45565b91506114d782611496565b600182019050919050565b7f73206f66204c6f6e646f6e2c204172747c426173656c204d69616d692c20616e60008201527f642054686520504253204e657773486f75722e222c0000000000000000000000602082015250565b600061153e603583610d45565b9150611549826114e2565b603582019050919050565b7f2265787465726e616c5f75726c223a202268747470733a2f2f63727970746f7060008201527f756e6b732e6170702f63727970746f70756e6b732f64657461696c732f000000602082015250565b60006115b0603d83610d45565b91506115bb82611554565b603d82019050919050565b7f222c000000000000000000000000000000000000000000000000000000000000600082015250565b60006115fc600283610d45565b9150611607826115c6565b600282019050919050565b7f22696d616765223a2022646174613a696d6167652f7376672b786d6c3b62617360008201527f6536342c00000000000000000000000000000000000000000000000000000000602082015250565b600061166e602483610d45565b915061167982611612565b602482019050919050565b7f226e616d65223a202243727970746f50756e6b20230000000000000000000000600082015250565b60006116ba601583610d45565b91506116c582611684565b601582019050919050565b7f2261747472696275746573223a20000000000000000000000000000000000000600082015250565b6000611706600e83610d45565b9150611711826116d0565b600e82019050919050565b50565b600061172c600083610d45565b91506117378261171c565b600082019050919050565b7f0a7d000000000000000000000000000000000000000000000000000000000000600082015250565b6000611778600283610d45565b915061178382611742565b600282019050919050565b600061179982611473565b91506117a4826114bf565b91506117af82611531565b91506117ba82610dc5565b91506117c5826115a3565b91506117d18287610e80565b91506117dc826115ef565b91506117e782610dc5565b91506117f282611661565b91506117fe8286610e80565b9150611809826115ef565b915061181482610dc5565b915061181f826116ad565b915061182b8285610e80565b9150611836826115ef565b915061184182610dc5565b915061184c826116f9565b91506118588284610e80565b91506118638261171f565b915061186e8261176b565b915081905095945050505050565b600067ffffffffffffffff82111561189757611896610b89565b5b6118a0826109fb565b9050602081019050919050565b60006118c06118bb8461187c565b611261565b9050828152602081018484840111156118dc576118db61122b565b5b6118e78482856109d1565b509392505050565b600082601f83011261190457611903611226565b5b81516119148482602086016118ad565b91505092915050565b60006020828403121561193357611932610948565b5b600082015167ffffffffffffffff8111156119515761195061094d565b5b61195d848285016118ef565b91505092915050565b6000611971826111ee565b915061197c836111ee565b9250828201905061ffff81111561199657611995610c18565b5b92915050565b60006119a7826111ee565b915061ffff82036119bb576119ba610c18565b5b600182019050919050565b60006119d1826111ee565b91506119dc836111ee565b9250828203905061ffff8111156119f6576119f5610c18565b5b92915050565b6000611a07826111ee565b915060008203611a1a57611a19610c18565b5b600182039050919050565b6000611a3082610952565b9150611a3b83610952565b9250828202611a4981610952565b91508282048414831517611a6057611a5f610c18565b5b509291505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa264697066735822122039cc575aeb58ec8cc3caa8ea63804e11d21d9d2492ef7e55d775307b8e4271be64736f6c6343000811003300000000000000000000000016f5a35647d6f03d5d3da7b35409d65ba03af3b2