Skip to Content

@cfxdevkit/contracts


@cfxdevkit/contracts / erc721BaseBytecode

Variable: erc721BaseBytecode

const erc721BaseBytecode: "0x604060a0815234620004db57620026d1803803806200001e81620004e0565b928339810160c082820312620004db5781516001600160401b039290838111620004db57826200005091830162000506565b916020908183015190858211620004db576200006e91840162000506565b85830151620000806060850162000578565b6080850151956001600160601b03871695868803620004db5760a0620000a7910162000578565b90805194898611620004c5576000958654906001938483811c93168015620004ba575b8a841014620003c3578190601f9384811162000467575b508a9084831160011462000402578a92620003f6575b5050600019600383901b1c191690841b1787555b8151918b8311620003e25783548481811c91168015620003d7575b8a821014620003c357908183859493116200036e575b50899183116001146200030a578892620002fe575b5050600019600383901b1c191690821b1790555b6001600160a01b039281841615620002b05780156200026257608052620001a49062000191816200058d565b506200019d816200060e565b50620006b1565b50169485158015620001d0575b8751611f61908162000750823960805181818161023801526103940152f35b6127108086116200024557506200022d57865191828801918211838310176200021957508652848152015260a01b6001600160a01b03191617600c5538808080808080620001b1565b634e487b7160e01b81526041600452602490fd5b8651635b6cc80560e11b815260048101839052602490fd5b856044918a5191636f483d0960e01b835260048301526024820152fd5b895162461bcd60e51b815260048101879052602160248201527f455243373231426173653a206d6178537570706c79206d757374206265203e206044820152600360fc1b6064820152608490fd5b895162461bcd60e51b815260048101879052602160248201527f455243373231426173653a2061646d696e206973207a65726f206164647265736044820152607360f81b6064820152608490fd5b01519050388062000151565b8489528989208594509190601f1984168a5b8c8282106200035757505084116200033d575b505050811b01905562000165565b015160001960f88460031b161c191690553880806200032f565b83850151865588979095019493840193016200031c565b909192508489528989208380860160051c8201928c8710620003b9575b91869588929594930160051c01915b828110620003aa5750506200013c565b8b81558695508791016200039a565b925081926200038b565b634e487b7160e01b89526022600452602489fd5b90607f169062000126565b634e487b7160e01b88526041600452602488fd5b015190503880620000f7565b8a80528b8b208794509190601f1984168c8e5b8282106200044f575050841162000435575b505050811b0187556200010b565b015160001960f88460031b161c1916905538808062000427565b8385015186558a979095019493840193018e62000415565b9091508980528a8a208480850160051c8201928d8610620004b0575b918891869594930160051c01915b828110620004a1575050620000e1565b8c815585945088910162000491565b9250819262000483565b92607f1692620000ca565b634e487b7160e01b600052604160045260246000fd5b600080fd5b6040519190601f01601f191682016001600160401b03811183821017620004c557604052565b919080601f84011215620004db5782516001600160401b038111620004c5576020906200053c601f8201601f19168301620004e0565b92818452828287010111620004db5760005b8181106200056457508260009394955001015290565b85810183015184820184015282016200054e565b51906001600160a01b0382168203620004db57565b6001600160a01b031660008181527fe710864318d4a32f37d6ce54cb3fadbef648dd12d8dbdf53973564d56b7f881c602052604081205490919060ff166200060a57818052600e6020526040822081835260205260408220600160ff198254161790553391600080516020620026b18339815191528180a4600190565b5090565b6001600160a01b031660008181527ffc2ff4086eabd76dbcc4dfadf31e7eddf5c878012eab6736c3b5e33f6766000e60205260408120549091907f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a69060ff16620006ac57808352600e6020526040832082845260205260408320600160ff19825416179055600080516020620026b1833981519152339380a4600190565b505090565b6001600160a01b031660008181527f0746d22269a00cc56ea7d4eae993d6e8ba105d071f8caeb6f80d9cc718adb88960205260408120549091907f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a9060ff16620006ac57808352600e6020526040832082845260205260408320600160ff19825416179055600080516020620026b1833981519152339380a460019056fe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146116565750806304634d8d146115af57806306fdde0314611504578063081812fc146114c6578063095ea7b3146113df57806318160ddd146113c157806323b872dd146113aa578063248a9ca31461137b5780632a55205a146112ea5780632f2ff15d146112ab5780632f745c591461122757806336568abe146111e05780633f4ba83a1461117657806342842e0e1461114857806342966c6814610e8e5780634f6ccce714610e385780635944c75314610d635780635c975abb14610d405780636352211e14610d1057806370a0823114610ce55780638456cb5914610c8b57806391d1485414610c3e57806395d89b4114610b5b578063a217fddf14610b3f578063a22cb46514610a9a578063b88d4fde14610a2e578063c87b56dd1461093b578063d204c45e146102d7578063d53913931461029c578063d547741f1461025b578063d5abeb0114610220578063e63ab1e9146101e55763e985e9c51461018a57600080fd5b346101e05760403660031901126101e0576101a3611729565b6101ab61173f565b9060018060a01b03809116600052600560205260406000209116600052602052602060ff604060002054166040519015158152f35b600080fd5b346101e05760003660031901126101e05760206040517f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a8152f35b346101e05760003660031901126101e05760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346101e05760403660031901126101e05761029a60043561027a61173f565b9080600052600e602052610295600160406000200154611c67565b611d48565b005b346101e05760003660031901126101e05760206040517f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68152f35b346101e05760403660031901126101e0576102f0611729565b67ffffffffffffffff602435116101e0573660236024350112156101e05767ffffffffffffffff60243560040135116101e05736602480356004013581350101116101e0573360009081527ffc2ff4086eabd76dbcc4dfadf31e7eddf5c878012eab6736c3b5e33f6766000e60205260409020547f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a69060ff161561091d57506008547f000000000000000000000000000000000000000000000000000000000000000011156108d857600f549060001982146107e95760018201600f55604051906103da826117e6565b600082526001600160a01b0391818316156108bf576103f7611f0d565b83600052600260205282604060002054168015908115610888575b848416600052600360205260406000206001815401905585600052600260205260406000208585166001600160601b0360a01b82541617905585858516827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a481156107ff5760085486600052600960205280604060002055600160401b81101561064357866104ae8260016104c79401600855611b4b565b90919082549060031b91821b91600019901b1916179055565b848416036107a2575b1561078957813b610659575b5050506104f436602435600401356024803501611840565b81600052600a60205260406000209181519267ffffffffffffffff84116106435761051f8154611877565b93601f85116105fb575b602094508493601f821160011461059857938192939460009261058d575b50508160011b916000199060031b1c19161790555b7ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051838152a1604051908152f35b015190508580610547565b601f1982169483600052866000209160005b8781106105e45750836001959697106105cb575b505050811b01905561055c565b015160001960f88460031b161c191690558580806105be565b9192886001819286850151815501940192016105aa565b816000526020600020601f820160051c81019560208310610639575b601f0160051c01945b85811061062d5750610529565b60008155600101610620565b9095508590610617565b634e487b7160e01b600052604160045260246000fd5b6040939192935160208180610697630a85bd0160e11b9586835233600484015260006024840152876044840152608060648401526084830190611755565b038160008989165af160009181610744575b5061070e575050503d600014610706573d916106c483611824565b926106d26040519485611802565b83523d6000602085013e5b825192836106ff57604051633250574960e11b81528284166004820152602490fd5b6020849101fd5b6060916106dd565b9193916001600160e01b0319160361072a5750508180806104dc565b604051633250574960e11b81529116600482015260249150fd5b9091506020813d602011610781575b8161076060209383611802565b810103126101e057516001600160e01b0319811681036101e05790866106a9565b3d9150610753565b6040516339e3563760e11b815260006004820152602490fd5b6107ab83611b98565b60001981019081116107e9578484166000526006602052604060002081600052602052856040600020558560005260076020526040600020556104d0565b634e487b7160e01b600052601160045260246000fd5b83851681146104c75761081181611b98565b8660005260076020526040600020549082600052600660205260406000209181810361085b575b5087600052600760205260006040812055600052602052600060408120556104c7565b81600052826020526040600020548160005280604060002055600052600760205260406000205588610838565b600086815260046020526040902080546001600160a01b031916905580600052600360205260406000206000198154019055610412565b604051633250574960e11b815260006004820152602490fd5b60405162461bcd60e51b815260206004820152601e60248201527f455243373231426173653a206d617820737570706c79207265616368656400006044820152606490fd5b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b346101e0576020806003193601126101e05760043561095981611c8d565b50600052600a815260406000209060405191826000825461097981611877565b9384845260019186600182169182600014610a0c5750506001146109cd575b50506109a692500383611802565b60006040516109b4816117e6565b526109c9604051928284938452830190611755565b0390f35b85925060005281600020906000915b8583106109f45750506109a693508201018580610998565b805483890185015287945086939092019181016109dc565b92509350506109a694915060ff191682840152151560051b8201018580610998565b346101e05760803660031901126101e057610a47611729565b610a4f61173f565b906044356064359267ffffffffffffffff84116101e057366023850112156101e057610a8861029a943690602481600401359101611840565b92610a948383836118b1565b33611dbf565b346101e05760403660031901126101e057610ab3611729565b602435908115158092036101e0576001600160a01b0316908115610b2657336000526005602052604060002082600052602052604060002060ff1981541660ff83161790556040519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b604051630b61174360e31b815260048101839052602490fd5b346101e05760003660031901126101e057602060405160008152f35b346101e05760003660031901126101e057604051600060018260015492610b8184611877565b9283835260209485600182169182600014610c1e575050600114610bc1575b50610bad92500383611802565b6109c9604051928284938452830190611755565b84915060016000527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6906000915b858310610c06575050610bad935082010185610ba0565b80548389018501528794508693909201918101610bef565b60ff191685820152610bad95151560051b8501019250879150610ba09050565b346101e05760403660031901126101e057610c5761173f565b600435600052600e60205260406000209060018060a01b0316600052602052602060ff604060002054166040519015158152f35b346101e05760003660031901126101e057610ca4611c0b565b610cac611f0d565b600160ff19600b541617600b557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b346101e05760203660031901126101e0576020610d08610d03611729565b611b98565b604051908152f35b346101e05760203660031901126101e0576020610d2e600435611c8d565b6040516001600160a01b039091168152f35b346101e05760003660031901126101e057602060ff600b54166040519015158152f35b346101e05760603660031901126101e057600435610d7f61173f565b604435906001600160601b0382168092036101e057610d9c611bd1565b612710808311610e1457506001600160a01b03908116928315610df55760405193610dc6856117ca565b845260208085019384526000918252600d9052604090209251915160a01b6001600160a01b0319169116179055005b60449060405190634b4f842960e11b8252600482015260006024820152fd5b83606491846040519263dfd1fc1b60e01b8452600484015260248301526044820152fd5b346101e05760203660031901126101e057600435600854811015610e6f57610e61602091611b4b565b90546040519160031b1c8152f35b6044906040519063295f44f760e21b8252600060048301526024820152fd5b346101e0576020806003193601126101e057600435610eab611f0d565b60008181526002835260409020546001600160a01b039081169033151590816110a1575b505080158015908161106e575b6000848152600286526040812080546001600160a01b03191690558490847fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8280a415610fe9575050600854816000526009835280604060002055600160401b81101561064357816104ae826001610f579401600855611b4b565b600854600019928382019182116107e95760099083600052818152610f8160406000205493611b4b565b90549060031b1c610f95816104ae86611b4b565b60005252604060002055600052600060408120556008548015610fd357810190610fbe82611b4b565b909182549160031b1b19169055600855600080f35b634e487b7160e01b600052603160045260246000fd5b610ff4575b50610f57565b610ffd81611b98565b82600052600784526040600020549160005260068452604060002091818103611043575b5082600052600784526000604081205560005282526000604081205582610fee565b8160005282855260406000205481600052806040600020556000526007855260406000205584611021565b60008481526004602052604080822080546001600160a01b03191690558482526003875290208054600019019055610edc565b816110f0575b50156110b4578380610ecf565b6110d05760249060405190637e27328960e01b82526004820152fd5b60405163177e802f60e01b81523360048201526024810191909152604490fd5b33831491508115611124575b811561110a575b50846110a7565b905082600052600484523390604060002054161484611103565b90508160005260058452604060002033600052845260ff60406000205416906110fc565b346101e05761029a61115936611795565b9060405192611167846117e6565b60008452610a948383836118b1565b346101e05760003660031901126101e05761118f611c0b565b600b5460ff8116156111ce5760ff1916600b557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b604051638dfc202b60e01b8152600490fd5b346101e05760403660031901126101e0576111f961173f565b336001600160a01b038216036112155761029a90600435611d48565b60405163334bd91960e11b8152600490fd5b346101e05760403660031901126101e057611240611729565b6024359061124d81611b98565b8210156112805760018060a01b031660005260066020526040600020906000526020526020604060002054604051908152f35b60405163295f44f760e21b81526001600160a01b039190911660048201526024810191909152604490fd5b346101e05760403660031901126101e05761029a6004356112ca61173f565b9080600052600e6020526112e5600160406000200154611c67565b611cc8565b346101e05760403660031901126101e057602435600435600052600d6020526040600020549060018060a01b038083169260a01c908315611361575b506001600160601b0316908181029181830414901517156107e957604080516001600160a01b03939093168352612710909104602083015290f35b600c54908116935060a01c90506001600160601b03611326565b346101e05760203660031901126101e057600435600052600e6020526020600160406000200154604051908152f35b346101e05761029a6113bb36611795565b916118b1565b346101e05760003660031901126101e0576020600854604051908152f35b346101e05760403660031901126101e0576113f8611729565b60243561140481611c8d565b331515806114b3575b80611486575b61146e576001600160a01b039283169282918491167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600080a4600090815260046020526040902080546001600160a01b0319169091179055005b60405163a9fbf51f60e01b8152336004820152602490fd5b5060018060a01b038116600052600560205260406000203360005260205260ff6040600020541615611413565b506001600160a01b03811633141561140d565b346101e05760203660031901126101e0576004356114e381611c8d565b506000526004602052602060018060a01b0360406000205416604051908152f35b346101e05760003660031901126101e05760405160008054908261152783611877565b9182825260209360019085600182169182600014610c1e5750506001146115555750610bad92500383611802565b6000808052859250907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b858310611597575050610bad935082010185610ba0565b80548389018501528794508693909201918101611580565b346101e05760403660031901126101e0576115c8611729565b602435906001600160601b0382168083036101e0576115e5611bd1565b6127108082116116385750506001600160a01b031690811561161f5761160c6040516117ca565b60a01b6001600160a01b03191617600c55005b604051635b6cc80560e11b815260006004820152602490fd5b6044925060405191636f483d0960e01b835260048301526024820152fd5b346101e05760203660031901126101e0576004359063ffffffff60e01b82168092036101e057602091637965db0b60e01b8114908115611698575b5015158152f35b63152a902d60e11b8114915081156116b2575b5083611691565b632483248360e11b8114915081156116cc575b50836116ab565b63780e9d6360e01b8114915081156116e6575b50836116c5565b6380ac58cd60e01b811491508115611718575b8115611707575b50836116df565b6301ffc9a760e01b14905083611700565b635b5e139f60e01b811491506116f9565b600435906001600160a01b03821682036101e057565b602435906001600160a01b03821682036101e057565b919082519283825260005b848110611781575050826000602080949584010152601f8019910116010190565b602081830181015184830182015201611760565b60609060031901126101e0576001600160a01b039060043582811681036101e0579160243590811681036101e0579060443590565b6040810190811067ffffffffffffffff82111761064357604052565b6020810190811067ffffffffffffffff82111761064357604052565b90601f8019910116810190811067ffffffffffffffff82111761064357604052565b67ffffffffffffffff811161064357601f01601f191660200190565b92919261184c82611824565b9161185a6040519384611802565b8294818452818301116101e0578281602093846000960137010152565b90600182811c921680156118a7575b602083101461189157565b634e487b7160e01b600052602260045260246000fd5b91607f1691611886565b6001600160a01b03828116939184156108bf576118cc611f0d565b600094838652602095600287526040968488832054169633151580611abd575b5087158015611a8a575b84845260038352898420805460010190558784526002835289842080546001600160a01b0319168617905587858a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8780a415611a1e5760085487845260098352808a852055600160401b811015611a0a57876104ae82600161197c9401600855611b4b565b8388036119b8575b5050505016928383036119975750505050565b6064945051926364283d7b60e01b8452600484015260248301526044820152fd5b6119c190611b98565b6000198101939084116119f65782916007918a9452600681528383208584528152878484205587835252205538808080611984565b634e487b7160e01b83526011600452602483fd5b634e487b7160e01b84526041600452602484fd5b87841461197c57611a2e88611b98565b878452600783528984205490898552600684528a852091818103611a68575b5088855260078452848b81205584528252828981205561197c565b8186528285528b862054818752808d8820558652600785528b86205538611a4d565b600088815260046020526040902080546001600160a01b03191690558884526003835289842080546000190190556118f6565b80611b0a575b15611ace57386118ec565b888789611aeb576024915190637e27328960e01b82526004820152fd5b905163177e802f60e01b81523360048201526024810191909152604490fd5b503388148015611b2f575b80611ac357508683526004825233868a8520541614611ac3565b5087835260058252888320338452825260ff8984205416611b15565b600854811015611b825760086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30190600090565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03168015611bb857600052600360205260406000205490565b6040516322718ad960e21b815260006004820152602490fd5b3360009081527fe710864318d4a32f37d6ce54cb3fadbef648dd12d8dbdf53973564d56b7f881c602052604081205460ff161561091d5750565b3360009081527f0746d22269a00cc56ea7d4eae993d6e8ba105d071f8caeb6f80d9cc718adb88960205260409020547f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a9060ff161561091d5750565b80600052600e60205260406000203360005260205260ff604060002054161561091d5750565b6000818152600260205260409020546001600160a01b0316908115611cb0575090565b60249060405190637e27328960e01b82526004820152fd5b90600091808352600e602052604083209160018060a01b03169182845260205260ff60408420541615600014611d4357808352600e6020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b90600091808352600e602052604083209160018060a01b03169182845260205260ff604084205416600014611d4357808352600e602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b90939192833b611dd1575b5050505050565b604051630a85bd0160e11b8082526001600160a01b039384166004830152958316602482015260448101919091526080606482015294921692602092918590611e1e906084830190611755565b039483816000978189895af1869181611ec9575b50611e93575050503d600014611e8a573d611e4c81611824565b90611e5a6040519283611802565b81528093823d92013e5b82519283611e8557604051633250574960e11b815260048101849052602490fd5b019050fd5b60609250611e64565b919450915063ffffffff60e01b1603611eb157503880808080611dca565b60249060405190633250574960e11b82526004820152fd5b9091508481813d8311611f06575b611ee18183611802565b81010312611f0257516001600160e01b031981168103611f02579038611e32565b8680fd5b503d611ed7565b60ff600b5416611f1957565b60405163d93c066560e01b8152600490fdfea2646970667358221220c125e93fffb491e4d63a4bb728a348a79864763c4e345f5a124761f9e65f4df364736f6c634300081800332f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d"

Defined in: generated.ts:4158