Transfer(address from, address to, uint256 tokenId)
Transfer(address from, address to, uint256 tokenId)
0x608060405234801562000010575f80fd5b506040518060400160405280600981526020017f4f726967696e616c7300000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4f5247000000000000000000000000000000000000000000000000000000000081525081600590816200008e9190620004d5565b508060069081620000a09190620004d5565b505050620000b6336001620000cf60201b60201c565b620000c9336002620000cf60201b60201c565b6200069e565b5f73ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200016f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001669062000617565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546200020b919062000664565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002ed57607f821691505b602082108103620003035762000302620002a8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003677fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032a565b6200037386836200032a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003bd620003b7620003b1846200038b565b62000394565b6200038b565b9050919050565b5f819050919050565b620003d8836200039d565b620003f0620003e782620003c4565b84845462000336565b825550505050565b5f90565b62000406620003f8565b62000413818484620003cd565b505050565b5b818110156200043a576200042e5f82620003fc565b60018101905062000419565b5050565b601f8211156200048957620004538162000309565b6200045e846200031b565b810160208510156200046e578190505b620004866200047d856200031b565b83018262000418565b50505b505050565b5f82821c905092915050565b5f620004ab5f19846008026200048e565b1980831691505092915050565b5f620004c583836200049a565b9150826002028217905092915050565b620004e08262000271565b67ffffffffffffffff811115620004fc57620004fb6200027b565b5b620005088254620002d5565b620005158282856200043e565b5f60209050601f8311600181146200054b575f841562000536578287015190505b620005428582620004b8565b865550620005b1565b601f1984166200055b8662000309565b5f5b8281101562000584578489015182556001820191506020850194506020810190506200055d565b86831015620005a45784890151620005a0601f8916826200049a565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f4552433732313a20616c7265616479206d696e746564000000000000000000005f82015250565b5f620005ff601683620005b9565b91506200060c82620005c9565b602082019050919050565b5f6020820190508181035f8301526200063081620005f1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000670826200038b565b91506200067d836200038b565b925082820190508082111562000698576200069762000637565b5b92915050565b6116e480620006ac5f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c80636352211e1161008a578063a22cb46511610064578063a22cb46514610221578063b88d4fde1461023d578063c87b56dd14610259578063e985e9c514610289576100cd565b80636352211e146101a357806370a08231146101d357806395d89b4114610203576100cd565b806301ffc9a7146100d157806306fdde0314610101578063081812fc1461011f578063095ea7b31461014f57806323b872dd1461016b57806342842e0e14610187575b5f80fd5b6100eb60048036038101906100e69190610ecc565b6102b9565b6040516100f89190610f11565b60405180910390f35b61010961032a565b6040516101169190610fb4565b60405180910390f35b61013960048036038101906101349190611007565b6103b6565b6040516101469190611071565b60405180910390f35b610169600480360381019061016491906110b4565b6103ef565b005b610185600480360381019061018091906110f2565b6105cb565b005b6101a1600480360381019061019c91906110f2565b610624565b005b6101bd60048036038101906101b89190611007565b6106c1565b6040516101ca9190611071565b60405180910390f35b6101ed60048036038101906101e89190611142565b6106f9565b6040516101fa919061117c565b60405180910390f35b61020b61073f565b6040516102189190610fb4565b60405180910390f35b61023b600480360381019061023691906111bf565b6107cb565b005b6102576004803603810190610252919061125e565b6108c3565b005b610273600480360381019061026e9190611007565b610966565b6040516102809190610fb4565b60405180910390f35b6102a3600480360381019061029e91906112e2565b610a07565b6040516102b09190610f11565b60405180910390f35b5f6380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103135750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610323575061032282610a95565b5b9050919050565b600580546103379061134d565b80601f01602080910402602001604051908101604052809291908181526020018280546103639061134d565b80156103ae5780601f10610385576101008083540402835291602001916103ae565b820191905f5260205f20905b81548152906001019060200180831161039157829003601f168201915b505050505081565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f805f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806104dd575060035f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b61051c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610513906113c7565b60405180910390fd5b8260025f8481526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6105d53382610afe565b610614576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060b90611455565b60405180910390fd5b61061f838383610c5c565b505050565b61062f8383836105cb565b61063882610e4d565b156106bc578173ffffffffffffffffffffffffffffffffffffffff1663150b7a023385846040518463ffffffff1660e01b815260040161067a939291906114a6565b6020604051808303815f875af1158015610696573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106ba9190611502565b505b505050565b5f805f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6006805461074c9061134d565b80601f01602080910402602001604051908101604052809291908181526020018280546107789061134d565b80156107c35780601f1061079a576101008083540402835291602001916107c3565b820191905f5260205f20905b8154815290600101906020018083116107a657829003601f168201915b505050505081565b8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516108b79190610f11565b60405180910390a35050565b6108ce8585856105cb565b6108d784610e4d565b1561095f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0233878686866040518663ffffffff1660e01b815260040161091d959493929190611567565b6020604051808303815f875af1158015610939573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061095d9190611502565b505b5050505050565b606060045f8381526020019081526020015f2080546109849061134d565b80601f01602080910402602001604051908101604052809291908181526020018280546109b09061134d565b80156109fb5780601f106109d2576101008083540402835291602001916109fb565b820191905f5260205f20905b8154815290600101906020018083116109de57829003601f168201915b50505050509050919050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f805f808481526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610bc757508373ffffffffffffffffffffffffffffffffffffffff1660025f8581526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80610c53575060035f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf0906115fd565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d939190611648565b925050819055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610de6919061167b565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b610eab81610e77565b8114610eb5575f80fd5b50565b5f81359050610ec681610ea2565b92915050565b5f60208284031215610ee157610ee0610e6f565b5b5f610eee84828501610eb8565b91505092915050565b5f8115159050919050565b610f0b81610ef7565b82525050565b5f602082019050610f245f830184610f02565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610f61578082015181840152602081019050610f46565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610f8682610f2a565b610f908185610f34565b9350610fa0818560208601610f44565b610fa981610f6c565b840191505092915050565b5f6020820190508181035f830152610fcc8184610f7c565b905092915050565b5f819050919050565b610fe681610fd4565b8114610ff0575f80fd5b50565b5f8135905061100181610fdd565b92915050565b5f6020828403121561101c5761101b610e6f565b5b5f61102984828501610ff3565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61105b82611032565b9050919050565b61106b81611051565b82525050565b5f6020820190506110845f830184611062565b92915050565b61109381611051565b811461109d575f80fd5b50565b5f813590506110ae8161108a565b92915050565b5f80604083850312156110ca576110c9610e6f565b5b5f6110d7858286016110a0565b92505060206110e885828601610ff3565b9150509250929050565b5f805f6060848603121561110957611108610e6f565b5b5f611116868287016110a0565b9350506020611127868287016110a0565b925050604061113886828701610ff3565b9150509250925092565b5f6020828403121561115757611156610e6f565b5b5f611164848285016110a0565b91505092915050565b61117681610fd4565b82525050565b5f60208201905061118f5f83018461116d565b92915050565b61119e81610ef7565b81146111a8575f80fd5b50565b5f813590506111b981611195565b92915050565b5f80604083850312156111d5576111d4610e6f565b5b5f6111e2858286016110a0565b92505060206111f3858286016111ab565b9150509250929050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261121e5761121d6111fd565b5b8235905067ffffffffffffffff81111561123b5761123a611201565b5b60208301915083600182028301111561125757611256611205565b5b9250929050565b5f805f805f6080868803121561127757611276610e6f565b5b5f611284888289016110a0565b9550506020611295888289016110a0565b94505060406112a688828901610ff3565b935050606086013567ffffffffffffffff8111156112c7576112c6610e73565b5b6112d388828901611209565b92509250509295509295909350565b5f80604083850312156112f8576112f7610e6f565b5b5f611305858286016110a0565b9250506020611316858286016110a0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061136457607f821691505b60208210810361137757611376611320565b5b50919050565b7f4552433732313a206e6f7420617574686f72697a6564000000000000000000005f82015250565b5f6113b1601683610f34565b91506113bc8261137d565b602082019050919050565b5f6020820190508181035f8301526113de816113a5565b9050919050565b7f4552433732313a2063616c6c6572206e6f74206f776e6572206e6f72206170705f8201527f726f766564000000000000000000000000000000000000000000000000000000602082015250565b5f61143f602583610f34565b915061144a826113e5565b604082019050919050565b5f6020820190508181035f83015261146c81611433565b9050919050565b5f82825260208201905092915050565b50565b5f6114915f83611473565b915061149c82611483565b5f82019050919050565b5f6080820190506114b95f830186611062565b6114c66020830185611062565b6114d3604083018461116d565b81810360608301526114e481611486565b9050949350505050565b5f815190506114fc81610ea2565b92915050565b5f6020828403121561151757611516610e6f565b5b5f611524848285016114ee565b91505092915050565b828183375f83830152505050565b5f6115468385611473565b935061155383858461152d565b61155c83610f6c565b840190509392505050565b5f60808201905061157a5f830188611062565b6115876020830187611062565b611594604083018661116d565b81810360608301526115a781848661153b565b90509695505050505050565b7f4552433732313a2066726f6d206973206e6f74206f776e6572000000000000005f82015250565b5f6115e7601983610f34565b91506115f2826115b3565b602082019050919050565b5f6020820190508181035f830152611614816115db565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165282610fd4565b915061165d83610fd4565b92508282039050818111156116755761167461161b565b5b92915050565b5f61168582610fd4565b915061169083610fd4565b92508282019050808211156116a8576116a761161b565b5b9291505056fea2646970667358221220c64daf92bd119b651d83a0f039f091cdbac56a2eb510bac6632f893d916074796468797063430000020033