0x9E6be44cC1236eEf7e1f197418592D363BedCd5A
on Ethereum Mainnet (1)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Azuro
- Compilation Target
- contracts/Azuro.sol:Azuro
- Language
- Solidity
- Compiler
- solc 0.8.24+commit.e11b9ed9
- EVM Version
- paris
- Verified At
- 2024-08-08 14:27:10 UTC
- Deployer
- 0x1dC8D29332758B2eFc345075788E24CcDD61fe49
- Deployment Transaction
- 0x45a5afeb3ed167c28eccee1194ac0a237be20aeb406ace2c0030372855cf8153
- Block Number
- 20061378
- Transaction Index
- 156
ABI
Expand to view
Source Code
- contracts/Azuro.sol
- @openzeppelin/contracts/utils/Nonces.sol
- @openzeppelin/contracts/utils/Context.sol
- @openzeppelin/contracts/utils/Strings.sol
- @openzeppelin/contracts/utils/math/Math.sol
- @openzeppelin/contracts/utils/types/Time.sol
- @openzeppelin/contracts/token/ERC20/ERC20.sol
- @openzeppelin/contracts/utils/StorageSlot.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/utils/ShortStrings.sol
- @openzeppelin/contracts/interfaces/IERC5267.sol
- @openzeppelin/contracts/interfaces/IERC5805.sol
- @openzeppelin/contracts/interfaces/IERC6372.sol
- @openzeppelin/contracts/utils/math/SafeCast.sol
- @openzeppelin/contracts/utils/math/SignedMath.sol
- @openzeppelin/contracts/governance/utils/Votes.sol
- @openzeppelin/contracts/governance/utils/IVotes.sol
- @openzeppelin/contracts/utils/cryptography/ECDSA.sol
- @openzeppelin/contracts/interfaces/draft-IERC6093.sol
- @openzeppelin/contracts/utils/cryptography/EIP712.sol
- @openzeppelin/contracts/utils/structs/Checkpoints.sol
- @openzeppelin/contracts/token/ERC20/extensions/ERC20Votes.sol
- @openzeppelin/contracts/token/ERC20/extensions/ERC20Permit.sol
- @openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol
- @openzeppelin/contracts/utils/cryptography/MessageHashUtils.sol
- @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x6101606040523480156200001257600080fd5b50604051620032a1380380620032a1833981016040819052620000359162000967565b6040805180820190915260018152603160f81b6020820152829081908184600362000061838262000a61565b50600462000070828262000a61565b5062000082915083905060056200014b565b61012052620000938160066200014b565b61014052815160208084019190912060e052815190820120610100524660a0526200012160e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c0525062000143336b033b2e3c9fd0803ce800000062000184565b505062000c16565b60006020835110156200016b576200016383620001c6565b90506200017e565b8162000178848262000a61565b5060ff90505b92915050565b6001600160a01b038216620001b45760405163ec442f0560e01b8152600060048201526024015b60405180910390fd5b620001c26000838362000209565b5050565b600080829050601f81511115620001f4578260405163305a27a960e01b8152600401620001ab919062000b2d565b8051620002018262000b62565b179392505050565b620002168383836200021b565b505050565b620002288383836200028a565b6001600160a01b0383166200027d5760006200024360025490565b90506001600160d01b03808211156200027a57604051630e58ae9360e11b81526004810183905260248101829052604401620001ab565b50505b62000216838383620003bd565b6001600160a01b038316620002b9578060026000828254620002ad919062000b9d565b909155506200032d9050565b6001600160a01b038316600090815260208190526040902054818110156200030e5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620001ab565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166200034b576002805482900390556200036a565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003b091815260200190565b60405180910390a3505050565b6001600160a01b038316620003f257620003ef600a62000abf6200045560201b17620003e9846200046a565b620004a4565b50505b6001600160a01b03821662000421576200041e600a62000acb620004e160201b17620003e9846200046a565b50505b6001600160a01b038381166000908152600860205260408082205485841683529120546200021692918216911683620004ef565b600062000463828462000bb3565b9392505050565b60006001600160d01b03821115620004a0576040516306dfcc6560e41b815260d0600482015260248101839052604401620001ab565b5090565b600080620004d4620004b562000656565b620004cb620004c48862000667565b868860201c565b879190620006b6565b915091505b935093915050565b600062000463828462000bdd565b816001600160a01b0316836001600160a01b031614158015620005125750600081115b1562000216576001600160a01b03831615620005b5576001600160a01b038316600090815260096020908152604082208291620005609190620004e1901b62000acb17620003e9866200046a565b6001600160d01b031691506001600160d01b03169150846001600160a01b0316600080516020620032818339815191528383604051620005aa929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161562000216576001600160a01b038216600090815260096020908152604082208291620005fd919062000455901b62000abf17620003e9866200046a565b6001600160d01b031691506001600160d01b03169150836001600160a01b031660008051602062003281833981519152838360405162000647929190918252602082015260400190565b60405180910390a25050505050565b600062000662620006c6565b905090565b80546000908015620006ad5762000693836200068560018462000c00565b600091825260209091200190565b54660100000000000090046001600160d01b031662000463565b60009392505050565b600080620004d4858585620006d3565b6000620006624362000865565b82546000908190801562000806576000620006f5876200068560018562000c00565b60408051808201909152905465ffffffffffff80821680845266010000000000009092046001600160d01b0316602084015291925090871610156200074d57604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603620007a1578462000774886200068560018662000c00565b80546001600160d01b039290921666010000000000000265ffffffffffff909216919091179055620007f5565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d815291909120945191519092166601000000000000029216919091179101555b602001519250839150620004d99050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081620004d9565b600065ffffffffffff821115620004a0576040516306dfcc6560e41b81526030600482015260248101839052604401620001ab565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620008cd578181015183820152602001620008b3565b50506000910152565b600082601f830112620008e857600080fd5b81516001600160401b03808211156200090557620009056200089a565b604051601f8301601f19908116603f011681019082821181831017156200093057620009306200089a565b816040528381528660208588010111156200094a57600080fd5b6200095d846020830160208901620008b0565b9695505050505050565b600080604083850312156200097b57600080fd5b82516001600160401b03808211156200099357600080fd5b620009a186838701620008d6565b93506020850151915080821115620009b857600080fd5b50620009c785828601620008d6565b9150509250929050565b600181811c90821680620009e657607f821691505b60208210810362000a0757634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000216576000816000526020600020601f850160051c8101602086101562000a385750805b601f850160051c820191505b8181101562000a595782815560010162000a44565b505050505050565b81516001600160401b0381111562000a7d5762000a7d6200089a565b62000a958162000a8e8454620009d1565b8462000a0d565b602080601f83116001811462000acd576000841562000ab45750858301515b600019600386901b1c1916600185901b17855562000a59565b600085815260208120601f198616915b8281101562000afe5788860151825594840194600190910190840162000add565b508582101562000b1d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b602081526000825180602084015262000b4e816040850160208701620008b0565b601f01601f19169190910160400192915050565b8051602080830151919081101562000a075760001960209190910360031b1b16919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156200017e576200017e62000b87565b6001600160d01b0381811683821601908082111562000bd65762000bd662000b87565b5092915050565b6001600160d01b0382811682821603908082111562000bd65762000bd662000b87565b818103818111156200017e576200017e62000b87565b60805160a05160c05160e05161010051610120516101405161261062000c716000396000610fe701526000610fba01526000610d4a01526000610d2201526000610c7d01526000610ca701526000610cd101526126106000f3fe608060405234801561001057600080fd5b506004361061018d5760003560e01c806370a08231116100e35780639ab24eb01161008c578063d505accf11610066578063d505accf1461039c578063dd62ed3e146103af578063f1127ed8146103f557600080fd5b80639ab24eb014610363578063a9059cbb14610376578063c3cda5201461038957600080fd5b80638e539e8c116100bd5780638e539e8c1461032957806391ddadf41461033c57806395d89b411461035b57600080fd5b806370a08231146102c55780637ecebe00146102fb57806384b0196e1461030e57600080fd5b80633644e51511610145578063587cde1e1161011f578063587cde1e1461022a5780635c19a95c146102885780636fcfff451461029d57600080fd5b80633644e515146102075780633a46b1a81461020f5780634bf5d7e91461022257600080fd5b806318160ddd1161017657806318160ddd146101d357806323b872dd146101e5578063313ce567146101f857600080fd5b806306fdde0314610192578063095ea7b3146101b0575b600080fd5b61019a610447565b6040516101a7919061211f565b60405180910390f35b6101c36101be36600461215b565b6104d9565b60405190151581526020016101a7565b6002545b6040519081526020016101a7565b6101c36101f3366004612185565b6104f3565b604051601281526020016101a7565b6101d7610517565b6101d761021d36600461215b565b610526565b61019a6105e5565b6102636102383660046121c1565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600860205260409020541690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101a7565b61029b6102963660046121c1565b610676565b005b6102b06102ab3660046121c1565b610685565b60405163ffffffff90911681526020016101a7565b6101d76102d33660046121c1565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6101d76103093660046121c1565b610690565b61031661069b565b6040516101a797969594939291906121dc565b6101d761033736600461229e565b6106fd565b610344610793565b60405165ffffffffffff90911681526020016101a7565b61019a61079d565b6101d76103713660046121c1565b6107ac565b6101c361038436600461215b565b6107fc565b61029b6103973660046122c8565b61080a565b61029b6103aa366004612320565b6108ed565b6101d76103bd36600461238a565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6104086104033660046123bd565b610a9a565b60408051825165ffffffffffff16815260209283015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1692810192909252016101a7565b606060038054610456906123fd565b80601f0160208091040260200160405190810160405280929190818152602001828054610482906123fd565b80156104cf5780601f106104a4576101008083540402835291602001916104cf565b820191906000526020600020905b8154815290600101906020018083116104b257829003601f168201915b5050505050905090565b6000336104e7818585610ad7565b60019150505b92915050565b600033610501858285610ae9565b61050c858585610bb8565b506001949350505050565b6000610521610c63565b905090565b600080610531610793565b90508065ffffffffffff16831061058a576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff821660248201526044015b60405180910390fd5b6105c161059684610d9b565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260096020526040902090610deb565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16949350505050565b60606105ef610eb7565b65ffffffffffff166105ff610793565b65ffffffffffff161461063e576040517f6ff0714000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106818183610ec2565b5050565b60006104ed82610f59565b60006104ed82610f88565b6000606080600080600060606106af610fb3565b6106b7610fe0565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b600080610708610793565b90508065ffffffffffff16831061075c576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff82166024820152604401610581565b61077061076884610d9b565b600a90610deb565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff169392505050565b6000610521610eb7565b606060048054610456906123fd565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081206107da9061100d565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff1692915050565b6000336104e7818585610bb8565b83421115610847576040517f4683af0e00000000000000000000000000000000000000000000000000000000815260048101859052602401610581565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf602082015273ffffffffffffffffffffffffffffffffffffffff88169181019190915260608101869052608081018590526000906108ce906108c69060a0016040516020818303038152906040528051906020012061105c565b8585856110a4565b90506108da81876110d2565b6108e48188610ec2565b50505050505050565b8342111561092a576040517f6279130200000000000000000000000000000000000000000000000000000000815260048101859052602401610581565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109848c73ffffffffffffffffffffffffffffffffffffffff16600090815260076020526040902080546001810190915590565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109ec8261105c565b905060006109fc828787876110a4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f4b800e4600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301528b166024820152604401610581565b610a8e8a8a8a610ad7565b50505050505050505050565b6040805180820190915260008082526020820152610ab88383611158565b9392505050565b6000610ab8828461247f565b6000610ab882846124b9565b610ae4838383600161119b565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610bb25781811015610ba3576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810182905260448101839052606401610581565b610bb28484848403600061119b565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610c08576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff8216610c58576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b610ae48383836112e3565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148015610cc957507f000000000000000000000000000000000000000000000000000000000000000046145b15610cf357507f000000000000000000000000000000000000000000000000000000000000000090565b610521604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600065ffffffffffff821115610de7576040517f6dfcc6500000000000000000000000000000000000000000000000000000000081526030600482015260248101839052604401610581565b5090565b815460009081816005811115610e4a576000610e06846112ee565b610e1090856124ec565b60008881526020902090915081015465ffffffffffff9081169087161015610e3a57809150610e48565b610e458160016124ff565b92505b505b6000610e58878785856113d6565b90508015610ea957610e7d87610e6f6001846124ec565b600091825260209091200190565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610eac565b60005b979650505050505050565b600061052143610d9b565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526008602052604080822080548686167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610ae48183610f5486611438565b611463565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600960205260408120546104ed90611683565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600760205260408120546104ed565b60606105217f000000000000000000000000000000000000000000000000000000000000000060056116cd565b60606105217f000000000000000000000000000000000000000000000000000000000000000060066116cd565b805460009080156110535761102783610e6f6001846124ec565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610ab8565b60009392505050565b60006104ed611069610c63565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000806000806110b688888888611778565b9250925092506110c68282611872565b50909695505050505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600760205260409020805460018101909155818114610ae4576040517f752d88c000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604401610581565b604080518082019091526000808252602082015273ffffffffffffffffffffffffffffffffffffffff83166000908152600960205260409020610ab89083611976565b73ffffffffffffffffffffffffffffffffffffffff84166111eb576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff831661123b576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610bb2578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112d591815260200190565b60405180910390a350505050565b610ae48383836119fc565b60008160000361130057506000919050565b6000600161130d84611a9c565b901c6001901b9050600181848161132657611326612512565b048201901c9050600181848161133e5761133e612512565b048201901c9050600181848161135657611356612512565b048201901c9050600181848161136e5761136e612512565b048201901c9050600181848161138657611386612512565b048201901c9050600181848161139e5761139e612512565b048201901c905060018184816113b6576113b6612512565b048201901c9050610ab8818285816113d0576113d0612512565b04611b30565b60005b818310156114305760006113ed8484611b46565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561141c5780925061142a565b6114278160016124ff565b93505b506113d9565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120546104ed565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561149f5750600081115b15610ae45773ffffffffffffffffffffffffffffffffffffffff8316156115945773ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040812081906114fc90610acb6114f786611b61565b611bc1565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611589929190918252602082015260400190565b60405180910390a250505b73ffffffffffffffffffffffffffffffffffffffff821615610ae45773ffffffffffffffffffffffffffffffffffffffff8216600090815260096020526040812081906115e790610abf6114f786611b61565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611674929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115610de7576040517f6dfcc6500000000000000000000000000000000000000000000000000000000081526020600482015260248101839052604401610581565b606060ff83146116e7576116e083611bfa565b90506104ed565b8180546116f3906123fd565b80601f016020809104026020016040519081016040528092919081815260200182805461171f906123fd565b801561176c5780601f106117415761010080835404028352916020019161176c565b820191906000526020600020905b81548152906001019060200180831161174f57829003601f168201915b505050505090506104ed565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156117b35750600091506003905082611868565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611807573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661185e57506000925060019150829050611868565b9250600091508190505b9450945094915050565b600082600381111561188657611886612541565b0361188f575050565b60018260038111156118a3576118a3612541565b036118da576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60028260038111156118ee576118ee612541565b03611928576040517ffce698f700000000000000000000000000000000000000000000000000000000815260048101829052602401610581565b600382600381111561193c5761193c612541565b03610681576040517fd78bce0c00000000000000000000000000000000000000000000000000000000815260048101829052602401610581565b6040805180820190915260008082526020820152826000018263ffffffff16815481106119a5576119a5612570565b60009182526020918290206040805180820190915291015465ffffffffffff811682526601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16918101919091529392505050565b611a07838383611c39565b73ffffffffffffffffffffffffffffffffffffffff8316611a91576000611a2d60025490565b905079ffffffffffffffffffffffffffffffffffffffffffffffffffff80821115611a8e576040517f1cb15d260000000000000000000000000000000000000000000000000000000081526004810183905260248101829052604401610581565b50505b610ae4838383611de4565b600080608083901c15611ab157608092831c92015b604083901c15611ac357604092831c92015b602083901c15611ad557602092831c92015b601083901c15611ae757601092831c92015b600883901c15611af957600892831c92015b600483901c15611b0b57600492831c92015b600283901c15611b1d57600292831c92015b600183901c156104ed5760010192915050565b6000818310611b3f5781610ab8565b5090919050565b6000611b55600284841861259f565b610ab8908484166124ff565b600079ffffffffffffffffffffffffffffffffffffffffffffffffffff821115610de7576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260d0600482015260248101839052604401610581565b600080611bed611bcf610793565b611be5611bdb8861100d565b868863ffffffff16565b879190611e81565b915091505b935093915050565b60606000611c0783611e8f565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b73ffffffffffffffffffffffffffffffffffffffff8316611c71578060026000828254611c6691906124ff565b90915550611d239050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015611cf7576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610581565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611d4c57600280548290039055611d78565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611dd791815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611e1357611e10600a610abf6114f784611b61565b50505b73ffffffffffffffffffffffffffffffffffffffff8216611e4257611e3f600a610acb6114f784611b61565b50505b73ffffffffffffffffffffffffffffffffffffffff838116600090815260086020526040808220548584168352912054610ae492918216911683611463565b600080611bed858585611ed0565b600060ff8216601f8111156104ed576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82546000908190801561204a576000611eee87610e6f6001856124ec565b60408051808201909152905465ffffffffffff808216808452660100000000000090920479ffffffffffffffffffffffffffffffffffffffffffffffffffff1660208401529192509087161015611f71576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805165ffffffffffff808816911603611fd35784611f9488610e6f6001866124ec565b805479ffffffffffffffffffffffffffffffffffffffffffffffffffff9290921666010000000000000265ffffffffffff90921691909117905561203a565b6040805180820190915265ffffffffffff808816825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80881660208085019182528b54600181018d5560008d815291909120945191519092166601000000000000029216919091179101555b602001519250839150611bf29050565b50506040805180820190915265ffffffffffff808516825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081611bf2565b6000815180845260005b818110156120e1576020818501810151868301820152016120c5565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081526000610ab860208301846120bb565b803573ffffffffffffffffffffffffffffffffffffffff8116811461215657600080fd5b919050565b6000806040838503121561216e57600080fd5b61217783612132565b946020939093013593505050565b60008060006060848603121561219a57600080fd5b6121a384612132565b92506121b160208501612132565b9150604084013590509250925092565b6000602082840312156121d357600080fd5b610ab882612132565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e0602084015261221960e084018a6120bb565b838103604085015261222b818a6120bb565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561228c57835183529284019291840191600101612270565b50909c9b505050505050505050505050565b6000602082840312156122b057600080fd5b5035919050565b803560ff8116811461215657600080fd5b60008060008060008060c087890312156122e157600080fd5b6122ea87612132565b95506020870135945060408701359350612306606088016122b7565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561233b57600080fd5b61234488612132565b965061235260208901612132565b9550604088013594506060880135935061236e608089016122b7565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561239d57600080fd5b6123a683612132565b91506123b460208401612132565b90509250929050565b600080604083850312156123d057600080fd5b6123d983612132565b9150602083013563ffffffff811681146123f257600080fd5b809150509250929050565b600181811c9082168061241157607f821691505b60208210810361244a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8181168382160190808211156124b2576124b2612450565b5092915050565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156124b2576124b2612450565b818103818111156104ed576104ed612450565b808201808211156104ed576104ed612450565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000826125d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220fdad3bc40f053fafbc4b89055732376ce3267be76cb61f31ba9fb5a3198d07ca64736f6c63430008180033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724constructorArguments000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005417a75726f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004415a555200000000000000000000000000000000000000000000000000000000
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on
Solidity metadata.json IPFS hash: QmfQu4m1HARMYDjgJ1QzTmEyjduZw1jdMEgw5VNVCdF1TP

RawDecoded
Length: 53 bytes
0xa2646970667358221220fdad3bc40f053fafbc4b89055732376ce3267be76cb61f31ba9fb5a3198d07ca64736f6c63430008180033
Transformations
Constructor Arguments
RawDecoded
Length: 192 bytes
0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000005417a75726f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004415a555200000000000000000000000000000000000000000000000000000000
Runtime Bytecode
0x608060405234801561001057600080fd5b506004361061018d5760003560e01c806370a08231116100e35780639ab24eb01161008c578063d505accf11610066578063d505accf1461039c578063dd62ed3e146103af578063f1127ed8146103f557600080fd5b80639ab24eb014610363578063a9059cbb14610376578063c3cda5201461038957600080fd5b80638e539e8c116100bd5780638e539e8c1461032957806391ddadf41461033c57806395d89b411461035b57600080fd5b806370a08231146102c55780637ecebe00146102fb57806384b0196e1461030e57600080fd5b80633644e51511610145578063587cde1e1161011f578063587cde1e1461022a5780635c19a95c146102885780636fcfff451461029d57600080fd5b80633644e515146102075780633a46b1a81461020f5780634bf5d7e91461022257600080fd5b806318160ddd1161017657806318160ddd146101d357806323b872dd146101e5578063313ce567146101f857600080fd5b806306fdde0314610192578063095ea7b3146101b0575b600080fd5b61019a610447565b6040516101a7919061211f565b60405180910390f35b6101c36101be36600461215b565b6104d9565b60405190151581526020016101a7565b6002545b6040519081526020016101a7565b6101c36101f3366004612185565b6104f3565b604051601281526020016101a7565b6101d7610517565b6101d761021d36600461215b565b610526565b61019a6105e5565b6102636102383660046121c1565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600860205260409020541690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101a7565b61029b6102963660046121c1565b610676565b005b6102b06102ab3660046121c1565b610685565b60405163ffffffff90911681526020016101a7565b6101d76102d33660046121c1565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6101d76103093660046121c1565b610690565b61031661069b565b6040516101a797969594939291906121dc565b6101d761033736600461229e565b6106fd565b610344610793565b60405165ffffffffffff90911681526020016101a7565b61019a61079d565b6101d76103713660046121c1565b6107ac565b6101c361038436600461215b565b6107fc565b61029b6103973660046122c8565b61080a565b61029b6103aa366004612320565b6108ed565b6101d76103bd36600461238a565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6104086104033660046123bd565b610a9a565b60408051825165ffffffffffff16815260209283015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1692810192909252016101a7565b606060038054610456906123fd565b80601f0160208091040260200160405190810160405280929190818152602001828054610482906123fd565b80156104cf5780601f106104a4576101008083540402835291602001916104cf565b820191906000526020600020905b8154815290600101906020018083116104b257829003601f168201915b5050505050905090565b6000336104e7818585610ad7565b60019150505b92915050565b600033610501858285610ae9565b61050c858585610bb8565b506001949350505050565b6000610521610c63565b905090565b600080610531610793565b90508065ffffffffffff16831061058a576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff821660248201526044015b60405180910390fd5b6105c161059684610d9b565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260096020526040902090610deb565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16949350505050565b60606105ef610eb7565b65ffffffffffff166105ff610793565b65ffffffffffff161461063e576040517f6ff0714000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106818183610ec2565b5050565b60006104ed82610f59565b60006104ed82610f88565b6000606080600080600060606106af610fb3565b6106b7610fe0565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b600080610708610793565b90508065ffffffffffff16831061075c576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff82166024820152604401610581565b61077061076884610d9b565b600a90610deb565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff169392505050565b6000610521610eb7565b606060048054610456906123fd565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081206107da9061100d565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff1692915050565b6000336104e7818585610bb8565b83421115610847576040517f4683af0e00000000000000000000000000000000000000000000000000000000815260048101859052602401610581565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf602082015273ffffffffffffffffffffffffffffffffffffffff88169181019190915260608101869052608081018590526000906108ce906108c69060a0016040516020818303038152906040528051906020012061105c565b8585856110a4565b90506108da81876110d2565b6108e48188610ec2565b50505050505050565b8342111561092a576040517f6279130200000000000000000000000000000000000000000000000000000000815260048101859052602401610581565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109848c73ffffffffffffffffffffffffffffffffffffffff16600090815260076020526040902080546001810190915590565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109ec8261105c565b905060006109fc828787876110a4565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f4b800e4600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301528b166024820152604401610581565b610a8e8a8a8a610ad7565b50505050505050505050565b6040805180820190915260008082526020820152610ab88383611158565b9392505050565b6000610ab8828461247f565b6000610ab882846124b9565b610ae4838383600161119b565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610bb25781811015610ba3576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810182905260448101839052606401610581565b610bb28484848403600061119b565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610c08576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff8216610c58576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b610ae48383836112e3565b60003073ffffffffffffffffffffffffffffffffffffffff7fimmutable0000000000000000000000009e6be44cc1236eef7e1f197418592d363bedcd5a16148015610cc957507fimmutable000000000000000000000000000000000000000000000000000000000000000146145b15610cf357507fimmutable1af91957da4b743af328a5e6ffad70adaea3203666f431fea597725427fbb7c590565b610521604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fimmutable3514df5797eac466878340977208f9e4ef0f47cfaac3c07632d9928a09c779f8918101919091527fimmutablec89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600065ffffffffffff821115610de7576040517f6dfcc6500000000000000000000000000000000000000000000000000000000081526030600482015260248101839052604401610581565b5090565b815460009081816005811115610e4a576000610e06846112ee565b610e1090856124ec565b60008881526020902090915081015465ffffffffffff9081169087161015610e3a57809150610e48565b610e458160016124ff565b92505b505b6000610e58878785856113d6565b90508015610ea957610e7d87610e6f6001846124ec565b600091825260209091200190565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610eac565b60005b979650505050505050565b600061052143610d9b565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526008602052604080822080548686167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610ae48183610f5486611438565b611463565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600960205260408120546104ed90611683565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600760205260408120546104ed565b60606105217fimmutable417a75726f00000000000000000000000000000000000000000000000000000560056116cd565b60606105217fimmutable310000000000000000000000000000000000000000000000000000000000000160066116cd565b805460009080156110535761102783610e6f6001846124ec565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610ab8565b60009392505050565b60006104ed611069610c63565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000806000806110b688888888611778565b9250925092506110c68282611872565b50909695505050505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600760205260409020805460018101909155818114610ae4576040517f752d88c000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604401610581565b604080518082019091526000808252602082015273ffffffffffffffffffffffffffffffffffffffff83166000908152600960205260409020610ab89083611976565b73ffffffffffffffffffffffffffffffffffffffff84166111eb576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff831661123b576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610581565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610bb2578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112d591815260200190565b60405180910390a350505050565b610ae48383836119fc565b60008160000361130057506000919050565b6000600161130d84611a9c565b901c6001901b9050600181848161132657611326612512565b048201901c9050600181848161133e5761133e612512565b048201901c9050600181848161135657611356612512565b048201901c9050600181848161136e5761136e612512565b048201901c9050600181848161138657611386612512565b048201901c9050600181848161139e5761139e612512565b048201901c905060018184816113b6576113b6612512565b048201901c9050610ab8818285816113d0576113d0612512565b04611b30565b60005b818310156114305760006113ed8484611b46565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561141c5780925061142a565b6114278160016124ff565b93505b506113d9565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120546104ed565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561149f5750600081115b15610ae45773ffffffffffffffffffffffffffffffffffffffff8316156115945773ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040812081906114fc90610acb6114f786611b61565b611bc1565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611589929190918252602082015260400190565b60405180910390a250505b73ffffffffffffffffffffffffffffffffffffffff821615610ae45773ffffffffffffffffffffffffffffffffffffffff8216600090815260096020526040812081906115e790610abf6114f786611b61565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611674929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115610de7576040517f6dfcc6500000000000000000000000000000000000000000000000000000000081526020600482015260248101839052604401610581565b606060ff83146116e7576116e083611bfa565b90506104ed565b8180546116f3906123fd565b80601f016020809104026020016040519081016040528092919081815260200182805461171f906123fd565b801561176c5780601f106117415761010080835404028352916020019161176c565b820191906000526020600020905b81548152906001019060200180831161174f57829003601f168201915b505050505090506104ed565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156117b35750600091506003905082611868565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611807573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661185e57506000925060019150829050611868565b9250600091508190505b9450945094915050565b600082600381111561188657611886612541565b0361188f575050565b60018260038111156118a3576118a3612541565b036118da576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60028260038111156118ee576118ee612541565b03611928576040517ffce698f700000000000000000000000000000000000000000000000000000000815260048101829052602401610581565b600382600381111561193c5761193c612541565b03610681576040517fd78bce0c00000000000000000000000000000000000000000000000000000000815260048101829052602401610581565b6040805180820190915260008082526020820152826000018263ffffffff16815481106119a5576119a5612570565b60009182526020918290206040805180820190915291015465ffffffffffff811682526601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16918101919091529392505050565b611a07838383611c39565b73ffffffffffffffffffffffffffffffffffffffff8316611a91576000611a2d60025490565b905079ffffffffffffffffffffffffffffffffffffffffffffffffffff80821115611a8e576040517f1cb15d260000000000000000000000000000000000000000000000000000000081526004810183905260248101829052604401610581565b50505b610ae4838383611de4565b600080608083901c15611ab157608092831c92015b604083901c15611ac357604092831c92015b602083901c15611ad557602092831c92015b601083901c15611ae757601092831c92015b600883901c15611af957600892831c92015b600483901c15611b0b57600492831c92015b600283901c15611b1d57600292831c92015b600183901c156104ed5760010192915050565b6000818310611b3f5781610ab8565b5090919050565b6000611b55600284841861259f565b610ab8908484166124ff565b600079ffffffffffffffffffffffffffffffffffffffffffffffffffff821115610de7576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260d0600482015260248101839052604401610581565b600080611bed611bcf610793565b611be5611bdb8861100d565b868863ffffffff16565b879190611e81565b915091505b935093915050565b60606000611c0783611e8f565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b73ffffffffffffffffffffffffffffffffffffffff8316611c71578060026000828254611c6691906124ff565b90915550611d239050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015611cf7576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610581565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611d4c57600280548290039055611d78565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611dd791815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611e1357611e10600a610abf6114f784611b61565b50505b73ffffffffffffffffffffffffffffffffffffffff8216611e4257611e3f600a610acb6114f784611b61565b50505b73ffffffffffffffffffffffffffffffffffffffff838116600090815260086020526040808220548584168352912054610ae492918216911683611463565b600080611bed858585611ed0565b600060ff8216601f8111156104ed576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82546000908190801561204a576000611eee87610e6f6001856124ec565b60408051808201909152905465ffffffffffff808216808452660100000000000090920479ffffffffffffffffffffffffffffffffffffffffffffffffffff1660208401529192509087161015611f71576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805165ffffffffffff808816911603611fd35784611f9488610e6f6001866124ec565b805479ffffffffffffffffffffffffffffffffffffffffffffffffffff9290921666010000000000000265ffffffffffff90921691909117905561203a565b6040805180820190915265ffffffffffff808816825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80881660208085019182528b54600181018d5560008d815291909120945191519092166601000000000000029216919091179101555b602001519250839150611bf29050565b50506040805180820190915265ffffffffffff808516825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081611bf2565b6000815180845260005b818110156120e1576020818501810151868301820152016120c5565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081526000610ab860208301846120bb565b803573ffffffffffffffffffffffffffffffffffffffff8116811461215657600080fd5b919050565b6000806040838503121561216e57600080fd5b61217783612132565b946020939093013593505050565b60008060006060848603121561219a57600080fd5b6121a384612132565b92506121b160208501612132565b9150604084013590509250925092565b6000602082840312156121d357600080fd5b610ab882612132565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e0602084015261221960e084018a6120bb565b838103604085015261222b818a6120bb565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561228c57835183529284019291840191600101612270565b50909c9b505050505050505050505050565b6000602082840312156122b057600080fd5b5035919050565b803560ff8116811461215657600080fd5b60008060008060008060c087890312156122e157600080fd5b6122ea87612132565b95506020870135945060408701359350612306606088016122b7565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561233b57600080fd5b61234488612132565b965061235260208901612132565b9550604088013594506060880135935061236e608089016122b7565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561239d57600080fd5b6123a683612132565b91506123b460208401612132565b90509250929050565b600080604083850312156123d057600080fd5b6123d983612132565b9150602083013563ffffffff811681146123f257600080fd5b809150509250929050565b600181811c9082168061241157607f821691505b60208210810361244a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8181168382160190808211156124b2576124b2612450565b5092915050565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156124b2576124b2612450565b818103818111156104ed576104ed612450565b808201808211156104ed576104ed612450565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000826125d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220fdad3bc40f053fafbc4b89055732376ce3267be76cb61f31ba9fb5a3198d07ca64736f6c63430008180033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on
Solidity metadata.json IPFS hash: QmfQu4m1HARMYDjgJ1QzTmEyjduZw1jdMEgw5VNVCdF1TP

RawDecoded
Length: 53 bytes
0xa2646970667358221220fdad3bc40f053fafbc4b89055732376ce3267be76cb61f31ba9fb5a3198d07ca64736f6c63430008180033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
2807 | 0x1af91957da4b743af328a5e6ffad70adaea3203666f431fea597725427fbb7c5 | 3281 |
2809 | 0x0000000000000000000000000000000000000000000000000000000000000001 | 3239 |
2811 | 0x0000000000000000000000009e6be44cc1236eef7e1f197418592d363bedcd5a | 3197 |
2813 | 0x3514df5797eac466878340977208f9e4ef0f47cfaac3c07632d9928a09c779f8 | 3362 |
2815 | 0xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6 | 3402 |
2818 | 0x417a75726f000000000000000000000000000000000000000000000000000005 | 4026 |
2821 | 0x3100000000000000000000000000000000000000000000000000000000000001 | 4071 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 32 | _balances | mapping(address ⇒ uint256) | contracts/Azuro.sol:Azuro |
1 | 0 | 32 | _allowances | mapping(address ⇒ mapping(address ⇒ uint256)) | contracts/Azuro.sol:Azuro |
2 | 0 | 32 | _totalSupply | uint256 | contracts/Azuro.sol:Azuro |
3 | 0 | 32 | _name | string | contracts/Azuro.sol:Azuro |
4 | 0 | 32 | _symbol | string | contracts/Azuro.sol:Azuro |
5 | 0 | 32 | _nameFallback | string | contracts/Azuro.sol:Azuro |
6 | 0 | 32 | _versionFallback | string | contracts/Azuro.sol:Azuro |
7 | 0 | 32 | _nonces | mapping(address ⇒ uint256) | contracts/Azuro.sol:Azuro |
8 | 0 | 32 | _delegatee | mapping(address ⇒ address) | contracts/Azuro.sol:Azuro |
9 | 0 | 32 | _delegateCheckpoints | mapping(address ⇒ struct Checkpoints.Trace208) | contracts/Azuro.sol:Azuro |
10 | 0 | 32 | _totalCheckpoints | struct Checkpoints.Trace208 | contracts/Azuro.sol:Azuro |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...