0 txs
0 calls
constructor
No constructor.
functions
owner
viewfunction owner() view returns (address)
deploy
nonpayablefunction deploy(address account, string name, string symbol) returns (address)
initialize
nonpayablefunction initialize(address onlyOwner)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x60806040523461001a57604051612b7f6100208239612b7f90f35b600080fdfe608060405260043610156200001357600080fd5b60003560e01c806325d3b044146200006c578063715018a614620000665780638da5cb5b1462000060578063c4d66de8146200005a5763f2fde38b036200007257620002bf565b620002a2565b6200026a565b62000248565b620001fc565b600080fd5b6001600160a01b031690565b90565b6001600160a01b038116036200007257565b90503590620000a78262000086565b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff821117620000fb57604052565b620000a9565b90620000a76200011060405190565b9283620000d8565b67ffffffffffffffff8111620000fb57602090601f01601f19160190565b0190565b90826000939282370152565b909291926200015f620001598262000118565b62000101565b938185526020850190828401116200007257620000a7926200013a565b9080601f830112156200007257816020620000839335910162000146565b916060838303126200007257620001b2828462000098565b92602081013567ffffffffffffffff8111620000725783620001d69183016200017c565b92604082013567ffffffffffffffff811162000072576200008392016200017c565b9052565b346200007257620002386200021e620002173660046200019a565b91620009a0565b604051918291826001600160a01b03909116815260200190565b0390f35b60009103126200007257565b3462000072576200025b3660046200023c565b620002656200034f565b604051005b3462000072576200027d3660046200023c565b620002386200021e620002dc565b906020828203126200007257620000839162000098565b34620000725762000265620002b93660046200028b565b620007df565b34620000725762000265620002d63660046200028b565b62000456565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b6200031462000359565b620000a762000339565b6200007762000083620000839290565b62000083906200031e565b620000a76200034960006200032e565b620004c5565b620000a76200030a565b62000363620002dc565b339081906001600160a01b031603620003795750565b620003c5906200038860405190565b9182917f118cdaa7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b0390fd5b620000a790620003d862000359565b620003e460006200032e565b6001600160a01b0381166001600160a01b038316146200040a5750620000a790620004c5565b620003c5906200041960405190565b9182917f1e4fbdf7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b620000a790620003c9565b906001600160a01b03905b9181191691161790565b620000776200008362000083926001600160a01b031690565b620000839062000476565b62000083906200048f565b90620004b962000083620004c1926200049a565b825462000461565b9055565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300906200050581620004fe84546001600160a01b031690565b93620004a5565b6200053c620005357f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0936200049a565b916200049a565b916200054760405190565b600090a3565b620000839060401c60ff1690565b6200008390546200054d565b62000083905b67ffffffffffffffff1690565b62000083905462000567565b6200056d62000083620000839290565b6200008362000083620000839290565b9067ffffffffffffffff906200046c565b6200056d62000083620000839267ffffffffffffffff1690565b90620005e562000083620004c192620005b7565b8254620005a6565b9068ff00000000000000009060401b6200046c565b906200061562000083620004c192151590565b8254620005ed565b620001f89062000586565b602081019291620000a791906200061d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009081906200067c6200067562000671846200055b565b1590565b936200057a565b926000916200068b8362000586565b67ffffffffffffffff86161480620007cc575b600195620006be620006b08862000586565b9167ffffffffffffffff1690565b1490816200079d575b155b908162000793575b506200076857620007029082620006f785620006ed8962000586565b97019687620005d1565b6200075657620007d4565b6200070c57505050565b620007179162000602565b620007517fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2916200074760405190565b9182918262000628565b0390a1565b62000762868662000602565b620007d4565b6040517ff92ee8a9000000000000000000000000000000000000000000000000000000008152600490fd5b15905038620006d1565b9050620006c9620007ae306200049a565b3b620007c2620007be8762000596565b9190565b14919050620006c7565b50816200069e565b620000a79062000804565b620000a7906200063a565b620000a790620007f962000829565b620000a7906200081e565b620000a790620007ea565b620000a790620003d862000829565b620000a7906200080f565b620008376200067162000869565b6200083e57565b6040517fd7e6bcf8000000000000000000000000000000000000000000000000000000008152600490fd5b620000837ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a006200055b565b156200089c57565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f6163636f756e74206973207a65726f20616464726573730000000000000000006044820152606490fd5b60005b8381106200090f5750506000910152565b8181015183820152602001620008fe565b620009456200094f602093620001369362000939815190565b80835293849260200190565b95869101620008fb565b601f01601f191690565b6001600160a01b0390911681526200008392909162000985906060840190848203602086015262000920565b91604081840391015262000920565b6040513d6000823e3d90fd5b60009291620009c9620009b762000077866200032e565b6001600160a01b038416141562000894565b6040519261213184019184831067ffffffffffffffff841117620000fb578493620009fd9361213162000a19873962000959565b0391f0801562000a125762000083906200049a565b6200099456fe60806040523462000031576200001f62000018620001b2565b91620001da565b604051611ba76200058a8239611ba790f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f191681019081106001600160401b038211176200006e57604052565b62000036565b906200008b6200008360405190565b92836200004c565b565b6001600160a01b031690565b90565b6001600160a01b038116036200003157565b905051906200008b826200009c565b6001600160401b0381116200006e57602090601f01601f19160190565b60005b838110620000ee5750506000910152565b8181015183820152602001620000dd565b90929192620001186200011282620000bd565b62000074565b9381855260208501908284011162000031576200008b92620000da565b9080601f83011215620000315781516200009992602001620000ff565b9160608383031262000031576200016a8284620000ae565b60208401519093906001600160401b0381116200003157836200018f91830162000135565b60408201519093906001600160401b038111620000315762000099920162000135565b620001d56200213180380380620001c98162000074565b92833981019062000152565b909192565b6200008b92839283929190620003ec565b634e487b7160e01b600052602260045260246000fd5b906001600283049216801562000224575b60208310146200021e57565b620001eb565b91607f169162000212565b9160001960089290920291821b911b5b9181191691161790565b6200009962000099620000999290565b91906200026e62000099620002779362000249565b9083546200022f565b9055565b6200008b9160009162000259565b81811062000295575050565b80620002a560006001936200027b565b0162000289565b9190601f8111620002bc57505050565b620002d06200008b93600052602060002090565b906020601f840181900483019310620002f4575b6020601f90910104019062000289565b9091508190620002e4565b9062000309815190565b906001600160401b0382116200006e5762000331826200032a855462000201565b85620002ac565b602090601f831160011462000370576200027792916000918362000364575b5050600019600883021c1916906002021790565b01519050388062000350565b601f198316916200038685600052602060002090565b9260005b818110620003c757509160029391856001969410620003ad575b50505002019055565b01516000196008601f8516021c19169055388080620003a4565b919360206001819287870151815501950192016200038a565b906200008b91620002ff565b6200040890620004006200008b9462000410565b6001620003e0565b6002620003e0565b6200008b906200008b906200008b906200008b906200008b906200008b906200044f565b6200008d62000099620000999290565b620000999062000434565b6200045b600062000444565b6001600160a01b0381166001600160a01b038316146200048157506200008b9062000527565b620004b4906200049060405190565b631e4fbdf760e01b8152918291600483016001600160a01b03909116815260200190565b0390fd5b62000099906200008d565b620000999054620004b8565b906001600160a01b03906200023f565b62000099906200008d906001600160a01b031682565b6200009990620004df565b6200009990620004f5565b906200051f62000099620002779262000500565b8254620004cf565b620005336000620004c3565b90620005418160006200050b565b62000578620005717f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09362000500565b9162000500565b916200058360405190565b600090a356fe6080604052600436101561001257600080fd5b60003560e01c806301ffc9a71461013257806306fdde031461012d578063081812fc14610128578063095ea7b31461012357806323b872dd1461011e57806342842e0e1461011957806342966c68146101145780636352211e1461010f57806370a082311461010a578063715018a6146101055780638da5cb5b1461010057806395d89b41146100fb578063a22cb465146100f6578063b88d4fde146100f1578063c87b56dd146100ec578063d204c45e146100e7578063e985e9c5146100e25763f2fde38b0361013757610679565b61065d565b610621565b6105d0565b6105b4565b610487565b610434565b61040f565b6103f7565b6103cb565b61039c565b610384565b61036b565b610352565b610304565b610290565b610236565b61018d565b600080fd5b7fffffffff0000000000000000000000000000000000000000000000000000000081165b0361013757565b905035906101748261013c565b565b906020828203126101375761018a91610167565b90565b34610137576101bb6101a86101a3366004610176565b611a0a565b6040515b91829182901515815260200190565b0390f35b600091031261013757565b60005b8381106101dd5750506000910152565b81810151838201526020016101cd565b61020e61021760209361022193610202815190565b80835293849260200190565b958691016101ca565b601f01601f191690565b0190565b602080825261018a929101906101ed565b34610137576102463660046101bf565b6101bb610251610a33565b60405191829182610225565b80610160565b905035906101748261025d565b906020828203126101375761018a91610263565b6001600160a01b031690565b34610137576101bb6102ab6102a6366004610270565b610a52565b604051918291826001600160a01b03909116815260200190565b6001600160a01b038116610160565b90503590610174826102c5565b91906040838203126101375761018a906102fb81856102d4565b93602001610263565b346101375761031d6103173660046102e1565b90610a47565b604051005b90916060828403126101375761018a61033b84846102d4565b9361034981602086016102d4565b93604001610263565b346101375761031d610365366004610322565b91610acd565b346101375761031d61037e366004610322565b91610bc7565b346101375761031d610397366004610270565b611337565b34610137576101bb6102ab6103b2366004610270565b610932565b906020828203126101375761018a916102d4565b34610137576101bb6103e66103e13660046103b7565b6108b1565b6040515b9182918290815260200190565b34610137576104073660046101bf565b61031d6106c9565b346101375761041f3660046101bf565b6101bb6102ab6000546001600160a01b031690565b34610137576104443660046101bf565b6101bb610251610a3d565b801515610160565b905035906101748261044f565b91906040838203126101375761018a9061047e81856102d4565b93602001610457565b346101375761031d61049a366004610464565b90610a65565b634e487b7160e01b600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff8211176104d857604052565b6104a0565b906101746104ea60405190565b92836104b6565b67ffffffffffffffff81116104d857602090601f01601f19160190565b90826000939282370152565b9092919261052f61052a826104f1565b6104dd565b93818552602085019082840111610137576101749261050e565b9080601f830112156101375781602061018a9335910161051a565b906080828203126101375761057981836102d4565b9261058782602085016102d4565b926105958360408301610263565b92606082013567ffffffffffffffff81116101375761018a9201610549565b346101375761031d6105c7366004610564565b92919091610bd7565b34610137576101bb6102516105e6366004610270565b61165e565b9190916040818403126101375761060283826102d4565b92602082013567ffffffffffffffff81116101375761018a9201610549565b346101375761031d6106343660046105eb565b906113bc565b91906040838203126101375761018a9061065481856102d4565b936020016102d4565b34610137576101bb6101a861067336600461063a565b90610a70565b346101375761031d61068c3660046103b7565b6107ca565b6106996106d1565b6101746106b7565b61028461018a61018a9290565b61018a906106a1565b6101746106c460006106ae565b61082b565b610174610691565b6000546001600160a01b031633906106f1825b916001600160a01b031690565b036106f95750565b6107439061070660405190565b9182917f118cdaa7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b0390fd5b610174906107536106d1565b61075d60006106ae565b6001600160a01b0381166001600160a01b0383161461078057506101749061082b565b6107439061078d60405190565b9182917f1e4fbdf7000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b61017490610747565b906001600160a01b03905b9181191691161790565b61028461018a61018a926001600160a01b031690565b61018a906107e8565b61018a906107fe565b9061082061018a61082792610807565b82546107d3565b9055565b6000546001600160a01b031690610843816000610810565b6108766108707f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e093610807565b91610807565b9161088060405190565b80805b0390a3565b9061089290610807565b600052602052604060002090565b61018a9081565b61018a90546108a0565b6108bb60006106ae565b6001600160a01b0381166001600160a01b038316146108e857506108e361018a916004610888565b6108a7565b610743906108f560405190565b9182917f89c62b64000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b61018a90611148565b634e487b7160e01b600052602260045260246000fd5b9060016002830492168015610971575b602083101461096c57565b61093b565b91607f1691610961565b8054600093929161099861098e83610951565b8085529360200190565b91600181169081156109ea57506001146109b157505050565b6109c49192939450600052602060002090565b916000925b8184106109d65750500190565b8054848401526020909301926001016109c9565b92949550505060ff1916825215156020020190565b9061018a9161097b565b90610174610a2392610a1a60405190565b938480926109ff565b03836104b6565b61018a90610a09565b61018a6001610a2a565b61018a6002610a2a565b610174913391610f0a565b61018a90610a5f81611148565b50610c05565b61017491903361108a565b61018a91610a8b610a9092610a83600090565b506006610888565b610888565b5460ff1690565b6001600160a01b039091168152606081019392610174929091604091610abe906020830152565b01906001600160a01b03169052565b90610ad860006106ae565b6001600160a01b0381166001600160a01b03831614610b595750610aff9083335b91610c4a565b6001600160a01b0382166001600160a01b03821603610b1d57505050565b61074390610b2a60405190565b9384937f64283d7b00000000000000000000000000000000000000000000000000000000855260048501610a97565b61074390610b6660405190565b9182917f64a0ae92000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b90610bb061052a836104f1565b918252565b61018a6000610ba3565b61018a610bb5565b909161017492610bd5610bbf565b925b90610174939291610be9838383610acd565b6111f0565b61018a61018a61018a9290565b9061089290610bee565b610c1c61018a91610c14600090565b506005610bfb565b546001600160a01b031690565b90600019906107de565b90610c4361018a61082792610bee565b8254610c29565b90610ca8610c5782610d96565b936000610c63816106ae565b91846001600160a01b0384166001600160a01b03831603610d85575b50506001600160a01b0382166001600160a01b03871603610d4a575b506001600160a01b031690565b6001600160a01b03831603610d1a575b610ccc82610cc7836003610bfb565b610810565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91610d09610d03610cfd86610807565b92610807565b92610bee565b92610d1360405190565b600090a490565b610d45610d276001610bee565b610d3f610d35856004610888565b91610221836108a7565b90610c33565b610cb8565b610d5690828581610f14565b610d7f610d636001610bee565b610d3f610d71886004610888565b91610d7b836108a7565b0390565b38610c9b565b610d8f9188610dca565b3884610c7f565b610c1c61018a91610da5600090565b506003610bfb565b6001600160a01b0390911681526040810192916101749160200152565b610ddc610dd8848484610e75565b1590565b610de557505050565b610df56106e461028460006106ae565b03610e3a5761074382610e0760405190565b9182917f7e2732890000000000000000000000000000000000000000000000000000000083526004830190815260200190565b610743610e4660405190565b9283927f177e802f00000000000000000000000000000000000000000000000000000000845260048401610dad565b90610e8361028460006106ae565b6001600160a01b03821614159283610e9c575b50505090565b919250906001600160a01b0382166001600160a01b03841614928315610ef6575b508215610ecf575b5050388080610e96565b610eee919250610ee16106e491610c05565b926001600160a01b031690565b143880610ec5565b610f039193508290610a70565b9138610ebd565b9091610174926001925b9291909180811561104b575b610f36575b505090610cc7610174926005610bfb565b610f3f83611148565b91610f4d61028460006106ae565b6001600160a01b03821614158061102f575b8061101c575b610fd2575091610cc7916101749493610f81575b509192610f25565b610fab7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591610807565b610fb485610807565b90610fbe84610bee565b92610fc860405190565b600090a438610f79565b61074390610fdf60405190565b9182917fa9fbf51f000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b5061102a610dd88285610a70565b610f65565b506001600160a01b0381166001600160a01b0384161415610f5f565b5061105961028460006106ae565b6001600160a01b0383161415610f20565b9060ff906107de565b9061108361018a61082792151590565b825461106a565b61109761028460006106ae565b6001600160a01b038316146110fe576110be836110b984610a8b856006610888565b611073565b6108836110f46110ee7f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3193610807565b93610807565b936101ac60405190565b6107438261110b60405190565b9182917f5b08ba18000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b61115181610d96565b9061115f61028460006106ae565b6001600160a01b03831614611172575090565b61074390610e0760405190565b905051906101748261013c565b906020828203126101375761018a9161117f565b6001600160a01b03918216815291166020820152604081019190915260806060820181905261018a929101906101ed565b3d156111eb576111e03d610ba3565b903d6000602084013e565b606090565b9091823b9360009461120861120487610bee565b9190565b11611215575b5050505050565b906020916112598661123161122c88999a98610807565b610807565b9261126463150b7a02916112423390565b9661124c60405190565b998a988997889660e01b90565b8652600486016111a0565b03925af1849181611307575b506112a957505061127f6111d1565b9161128e611204610d03855190565b036112a05761074390610b6660405190565b50805190602001fd5b9092506112f77f150b7a02000000000000000000000000000000000000000000000000000000005b917fffffffff000000000000000000000000000000000000000000000000000000001690565b03610b595750388080808061120e565b61132991925060203d8111611330575b61132181836104b6565b81019061118c565b9038611270565b503d611317565b61134c9061134560006106ae565b9033610af9565b50565b906101749161135c6106d1565b61138b565b634e487b7160e01b600052601160045260246000fd5b60001981146113865760010190565b611361565b90610174916113b761139d60086108a7565b80926113b26113ab83611377565b6008610c33565b6113c6565b611616565b906101749161134f565b610174916113d2610bbf565b919061017492916113e382826113ed565b610be960006106ae565b906113f860006106ae565b916001600160a01b0383166001600160a01b038216146114815761141d918391610c4a565b61142f6001600160a01b0383166106e4565b036114375750565b6107439061144460405190565b9182917f73c6ac6e000000000000000000000000000000000000000000000000000000008352600483016001600160a01b03909116815260200190565b61074383610b6660405190565b919060086107de9102916114a3600019841b90565b921b90565b91906114b961018a61082793610bee565b90835461148e565b610174916000916114a8565b8181106114d8575050565b806114e660006001936114c1565b016114cd565b9190601f81116114fb57505050565b61150d61017493600052602060002090565b906020601f84018190048301931061152f575b6020601f9091010401906114cd565b9091508190611520565b90611542815190565b9067ffffffffffffffff82116104d857611566826115608554610951565b856114ec565b602090601f83116001146115a157610827929160009183611596575b5050600019600883021c1916906002021790565b015190503880611582565b601f198316916115b685600052602060002090565b9260005b8181106115f4575091600293918560019694106115db575b50505002019055565b01516000196008601f8516021c191690553880806115d2565b919360206001819287870151815501950192016115ba565b9061017491611539565b9061162b90611626836007610bfb565b61160c565b6116597ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7916103ea60405190565b0390a1565b61018a906116c8565b61022161167f92602092611679815190565b94859290565b938491016101ca565b6116969061018a9392611667565b90611667565b6116bc9291610174916116ae60405190565b948592602084019283611688565b908103825203836104b6565b6116d181611148565b506116e56116e0826007610bfb565b610a2a565b6116ed611779565b80516000906116fe61120483610bee565b1461172b57611711611204610d03855190565b1161172157505061018a90611732565b61018a925061169c565b5050905090565b61173b81611148565b50611744611779565b805160009061175561120483610bee565b1115905061176f5761176961018a926117ce565b9061169c565b505061018a610bbf565b61018a610bbf565b369037565b9061017461179c61179684610ba3565b936104f1565b601f190160208401611781565b634e487b7160e01b600052601260045260246000fd5b81156117c9570490565b6117a9565b6117d781611866565b906117e760019261022184610bee565b91806117f284611786565b936020018401905b6118045750505090565b6118459060001901927f3031323334353637383961626364656600000000000000000000000000000000600a82061a845361183f600a610bee565b906117bf565b90816118546112046000610bee565b14611861579091816117fa565b610e96565b6118706000610bee565b907a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000061189681610bee565b8210156119e8575b506d04ee2d6d415b85acef81000000006118b781610bee565b8210156119c6575b50662386f26fc100006118d181610bee565b8210156119a4575b506305f5e1006118e881610bee565b821015611982575b506127106118fd81610bee565b821015611960575b50606461191181610bee565b82101561193e575b50611927611204600a610bee565b10156119305790565b61018a906102216001610bee565b6119599161183f61194e92610bee565b916102216002610bee565b9038611919565b61197b9161183f61197092610bee565b916102216004610bee565b9038611905565b61199d9161183f61199292610bee565b916102216008610bee565b90386118f0565b6119bf9161183f6119b492610bee565b916102216010610bee565b90386118d9565b6119e19161183f6119d692610bee565b916102216020610bee565b90386118bf565b611a039161183f6119f892610bee565b916102216040610bee565b903861189e565b61018a90611a58565b611a26611a2061018a9290565b60e01b90565b7fffffffff000000000000000000000000000000000000000000000000000000001690565b61018a6349064906611a13565b611a63611a26611a4b565b7fffffffff00000000000000000000000000000000000000000000000000000000821614908115611a92575090565b61018a91507f80ac58cd000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000821614908115611af8575b8115611aee575090565b61018a9150611b44565b7fffffffff0000000000000000000000000000000000000000000000000000000081167f5b5e139f00000000000000000000000000000000000000000000000000000000149150611ae4565b611b6d7f01ffc9a7000000000000000000000000000000000000000000000000000000006112d1565b149056fea2646970667358221220dc321cfd7a517b32b3ffc302962982f358e23501fb1b034498ae5e3865d9f35364736f6c63430008140033a264697066735822122027fcf6d424d789883179582e00b84bc067450aef4c3ba6eb3163235a669a8d3264736f6c63430008140033