0xc7598713acBC43385C3090B61324C1f7c277b1c7
on Celo Baklava Testnet (62320)
Exact MatchUnverified Libraries
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
- Contract Name
- Reserve
- Compilation Target
- lib/mento-core/contracts/Reserve.sol:Reserve
- Language
- Solidity
- Compiler
- solc 0.5.17+commit.d19bba13
- EVM Version
- istanbul
- Verified At
- 2024-08-08 18:06:02 UTC
- Deployer
- Deployment Transaction
- Block Number
- Transaction Index
ABI
Expand to view
Source Code
- lib/mento-core/contracts/Reserve.sol
- lib/mento-core/contracts/common/FixidityLib.sol
- lib/mento-core/contracts/interfaces/IReserve.sol
- lib/mento-core/contracts/common/Initializable.sol
- lib/mento-core/contracts/common/UsingRegistry.sol
- lib/mento-core/contracts/interfaces/IExchange.sol
- lib/mento-core/contracts/common/ReentrancyGuard.sol
- lib/mento-core/contracts/interfaces/IStableToken.sol
- lib/mento-core/contracts/interfaces/ISortedOracles.sol
- lib/mento-core/contracts/common/interfaces/IFreezer.sol
- lib/mento-core/contracts/common/interfaces/IRegistry.sol
- lib/mento-core/contracts/common/linkedlists/LinkedList.sol
- lib/mento-core/contracts/common/linkedlists/SortedLinkedList.sol
- lib/mento-core/lib/openzeppelin-contracts/contracts/GSN/Context.sol
- lib/mento-core/contracts/common/interfaces/ICeloVersionedContract.sol
- lib/mento-core/lib/openzeppelin-contracts/contracts/math/SafeMath.sol
- lib/mento-core/lib/openzeppelin-contracts/contracts/utils/Address.sol
- lib/mento-core/lib/openzeppelin-contracts/contracts/ownership/Ownable.sol
- lib/mento-core/contracts/common/linkedlists/SortedLinkedListWithMedian.sol
- lib/mento-core/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol
Loading...
Compiler Settings
Loading...
Libraries
This contract uses unverified libraries. Libraries can contain arbitrary code and should be verified before interacting with the contract.
Compiler Linked Libraries
Name | Address |
---|---|
:AddressLinkedList | 0x3e2cc57f83093ce1ee03482c1590e3b5f4225bd7 |
Contract Metadata
Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.
Creation Bytecode
0x60806040523480156200001157600080fd5b50604051620055d6380380620055d6833981810160405260208110156200003757600080fd5b50518060006200004f6001600160e01b03620000c016565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b3576000805460ff60a01b1916600160a01b1790555b50506001600255620000c4565b3390565b61550280620000d46000396000f3fe6080604052600436106104145760003560e01c80637b10399911610228578063ad62ad1011610128578063e6b76e9c116100bb578063f0b7182b1161008a578063f2fde38b1161006f578063f2fde38b1461121c578063f7165fee1461124f578063fa9ed95a1461127957610414565b8063f0b7182b146111b6578063f240dae3146111e957610414565b8063e6b76e9c146110ff578063e7e31e7a14611129578063e83b373b1461115c578063ec4f797b1461118c57610414565b8063d48bfca7116100f7578063d48bfca71461108d578063e30f579d146110c0578063e33a88e7146110d5578063e50a6c1e146110ea57610414565b8063ad62ad1014610ec3578063b003dcf114610eed578063ca56d33b14610f26578063cae182fe1461105a57610414565b80638da5cb5b116101bb5780639c3e2f0f1161018a578063a8b94b8d1161016f578063a8b94b8d14610e48578063a91ee0dc14610e7b578063aa6ca80814610eae57610414565b80639c3e2f0f14610e09578063a1ab55b314610e1e57610414565b80638da5cb5b14610d795780638f32d59b14610d8e578063965366f314610da35780639a206ece14610dd657610414565b8063894098d6116101f7578063894098d614610d075780638b7df8d414610d1c5780638ce5877c14610d315780638d9a5e6f14610d6457610414565b80637b10399914610c955780637b52207514610caa57806381b861a614610cdd5780638438796a14610cf257610414565b806339d7f76e116103335780635c4a3145116102c6578063715018a611610295578063765c1fe91161027a578063765c1fe914610c5657806376769a6014610c6b5780637897a78e14610c8057610414565b8063715018a614610a9957806372a6b8b014610aae57610414565b80635c4a3145146109cf5780636be383fc14610a0857806370022cb414610a4b5780637090db4e14610a8457610414565b806350614ba01161030257806350614ba01461092257806354255be01461095557806356b6d0d5146109905780635a18b08b146109a557610414565b806339d7f76e1461086157806340899365146108765780634cea8ded146108bc5780634f8e6e23146108ef57610414565b8063158ef93e116103ab578063220159681161037a57806322015968146107a257806322796e83146107d55780632aa1c16d1461081957806338345dec1461082e57610414565b8063158ef93e146106f357806317f9a6f71461070857806319f37361146107365780631c39c7d51461076957610414565b80630db279be116103e75780630db279be146104f757806311bb0dcd146105215780631218f9821461065557806313baf1e6146106ba57610414565b806301da32bd1461041657806303a0fea31461044057806303d835f31461048d578063042b7a54146104b4575b005b34801561042257600080fd5b506104146004803603602081101561043957600080fd5b503561128e565b34801561044c57600080fd5b506104796004803603604081101561046357600080fd5b506001600160a01b03813516906020013561138c565b604080519115158252519081900360200190f35b34801561049957600080fd5b506104a26114e7565b60408051918252519081900360200190f35b3480156104c057600080fd5b50610479600480360360608110156104d757600080fd5b506001600160a01b038135811691602081013590911690604001356114ed565b34801561050357600080fd5b506104a26004803603602081101561051a57600080fd5b50356116f4565b34801561052d57600080fd5b506104146004803603604081101561054457600080fd5b81019060208101813564010000000081111561055f57600080fd5b82018360208201111561057157600080fd5b8035906020019184602083028401116401000000008311171561059357600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156105e357600080fd5b8201836020820111156105f557600080fd5b8035906020019184602083028401116401000000008311171561061757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611712945050505050565b34801561066157600080fd5b5061066a611998565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156106a657818101518382015260200161068e565b505050509050019250505060405180910390f35b3480156106c657600080fd5b50610479600480360360408110156106dd57600080fd5b506001600160a01b0381351690602001356119fb565b3480156106ff57600080fd5b50610479611c47565b34801561071457600080fd5b5061071d611c68565b6040805192835260208301919091528051918290030190f35b34801561074257600080fd5b506104796004803603602081101561075957600080fd5b50356001600160a01b0316611da5565b34801561077557600080fd5b506104796004803603604081101561078c57600080fd5b506001600160a01b038135169060200135611dba565b3480156107ae57600080fd5b50610479600480360360208110156107c557600080fd5b50356001600160a01b0316611f2e565b3480156107e157600080fd5b506107ea612103565b604080516fffffffffffffffffffffffffffffffff938416815291909216602082015281519081900390910190f35b34801561082557600080fd5b506104a2612133565b34801561083a57600080fd5b506104a26004803603602081101561085157600080fd5b50356001600160a01b03166121a9565b34801561086d57600080fd5b506104a261236a565b34801561088257600080fd5b506108a06004803603602081101561089957600080fd5b5035612370565b604080516001600160a01b039092168252519081900360200190f35b3480156108c857600080fd5b50610479600480360360208110156108df57600080fd5b50356001600160a01b0316612397565b3480156108fb57600080fd5b506104796004803603602081101561091257600080fd5b50356001600160a01b03166123ac565b34801561092e57600080fd5b506104a26004803603602081101561094557600080fd5b50356001600160a01b03166123ca565b34801561096157600080fd5b5061096a6123dc565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561099c57600080fd5b506104a26123e9565b3480156109b157600080fd5b506108a0600480360360208110156109c857600080fd5b5035612715565b3480156109db57600080fd5b50610479600480360360408110156109f257600080fd5b506001600160a01b038135169060200135612722565b348015610a1457600080fd5b5061047960048036036060811015610a2b57600080fd5b506001600160a01b0381358116916020810135909116906040013561296b565b348015610a5757600080fd5b5061047960048036036040811015610a6e57600080fd5b506001600160a01b0381351690602001356129da565b348015610a9057600080fd5b506104a2612c32565b348015610aa557600080fd5b50610414612c38565b348015610aba57600080fd5b506104146004803603610160811015610ad257600080fd5b6001600160a01b03823516916020810135916040820135916060810135916080820135919081019060c0810160a0820135640100000000811115610b1557600080fd5b820183602082011115610b2757600080fd5b80359060200191846020830284011164010000000083111715610b4957600080fd5b919390929091602081019035640100000000811115610b6757600080fd5b820183602082011115610b7957600080fd5b80359060200191846020830284011164010000000083111715610b9b57600080fd5b919390928235926020810135929190606081019060400135640100000000811115610bc557600080fd5b820183602082011115610bd757600080fd5b80359060200191846020830284011164010000000083111715610bf957600080fd5b919390929091602081019035640100000000811115610c1757600080fd5b820183602082011115610c2957600080fd5b80359060200191846020830284011164010000000083111715610c4b57600080fd5b509092509050612cf3565b348015610c6257600080fd5b506104a2612f06565b348015610c7757600080fd5b506104a2612f68565b348015610c8c57600080fd5b506104a2612f6e565b348015610ca157600080fd5b506108a0612f8f565b348015610cb657600080fd5b5061047960048036036020811015610ccd57600080fd5b50356001600160a01b0316612f9e565b348015610ce957600080fd5b506104a2612fb3565b348015610cfe57600080fd5b5061066a612fb9565b348015610d1357600080fd5b506104a2613010565b348015610d2857600080fd5b506104a2613016565b348015610d3d57600080fd5b5061041460048036036020811015610d5457600080fd5b50356001600160a01b0316613037565b348015610d7057600080fd5b506104a26130d9565b348015610d8557600080fd5b506108a06130f3565b348015610d9a57600080fd5b50610479613102565b348015610daf57600080fd5b5061047960048036036020811015610dc657600080fd5b50356001600160a01b0316613126565b348015610de257600080fd5b5061047960048036036020811015610df957600080fd5b50356001600160a01b03166132db565b348015610e1557600080fd5b5061066a6132f0565b348015610e2a57600080fd5b5061041460048036036020811015610e4157600080fd5b5035613350565b348015610e5457600080fd5b506104a260048036036020811015610e6b57600080fd5b50356001600160a01b0316613439565b348015610e8757600080fd5b5061041460048036036020811015610e9e57600080fd5b50356001600160a01b0316613468565b348015610eba57600080fd5b5061066a61357e565b348015610ecf57600080fd5b5061041460048036036020811015610ee657600080fd5b50356135de565b348015610ef957600080fd5b5061041460048036036040811015610f1057600080fd5b506001600160a01b038135169060200135613672565b348015610f3257600080fd5b5061041460048036036040811015610f4957600080fd5b810190602081018135640100000000811115610f6457600080fd5b820183602082011115610f7657600080fd5b80359060200191846020830284011164010000000083111715610f9857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050640100000000811115610fe857600080fd5b820183602082011115610ffa57600080fd5b8035906020019184602083028401116401000000008311171561101c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506138cf945050505050565b34801561106657600080fd5b506104796004803603602081101561107d57600080fd5b50356001600160a01b0316613cd3565b34801561109957600080fd5b50610479600480360360208110156110b057600080fd5b50356001600160a01b0316613ce8565b3480156110cc57600080fd5b506104a2613eb7565b3480156110e157600080fd5b506104a2613ee3565b3480156110f657600080fd5b5061066a613ee9565b34801561110b57600080fd5b506104146004803603602081101561112257600080fd5b5035613f85565b34801561113557600080fd5b506104146004803603602081101561114c57600080fd5b50356001600160a01b0316614068565b34801561116857600080fd5b506104146004803603604081101561117f57600080fd5b5080359060200135614168565b34801561119857600080fd5b506104a2600480360360208110156111af57600080fd5b503561422a565b3480156111c257600080fd5b50610414600480360360208110156111d957600080fd5b50356001600160a01b031661423c565b3480156111f557600080fd5b506104796004803603602081101561120c57600080fd5b50356001600160a01b03166143ec565b34801561122857600080fd5b506104146004803603602081101561123f57600080fd5b50356001600160a01b031661440a565b34801561125b57600080fd5b506108a06004803603602081101561127257600080fd5b503561446f565b34801561128557600080fd5b506104a261447c565b611296613102565b6112e7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6112f081614482565b5160105561131b6112ff61449c565b604080516020810190915260105481529063ffffffff6144c016565b6113565760405162461bcd60e51b81526004018080602001828103825260268152602001806153896026913960400191505060405180910390fd5b6040805182815290517fb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e9181900360200190a150565b3360008181526014602052604081205490919060ff16806114845750600154604080517f45786368616e676500000000000000000000000000000000000000000000000060208083019190915282518083036008018152602883018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602c83015291516001600160a01b0380861694169263dcf0aaed92604c8082019391829003018186803b15801561144d57600080fd5b505afa158015611461573d6000803e3d6000fd5b505050506040513d602081101561147757600080fd5b50516001600160a01b0316145b6114d5576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b6114df84846144c8565b949350505050565b60115481565b3360009081526009602052604081205460ff1661153b5760405162461bcd60e51b815260040180806020018281038252602c815260200180615477602c913960400191505060405180910390fd5b6001600160a01b038316611596576040805162461bcd60e51b815260206004820152601d60248201527f63616e206e6f74207472616e7366657220746f20302061646472657373000000604482015290519081900360640190fd5b60006115a185613439565b116115dd5760405162461bcd60e51b81526004018080602001828103825260408152602001806153e36040913960400191505060405180910390fd5b6001600160a01b0384166000908152601760205260408120546201518042049081111561167857600061160f876121a9565b6001600160a01b0388166000908152601760205260409020839055905061167461166f61163b83614588565b6001600160a01b038a166000908152601660209081526040918290208251918201909252905481529063ffffffff6145f616565b614968565b9250505b838210156116cd576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b6116dd828563ffffffff61497916565b91506116ea8686866149bb565b9695505050505050565b600c818154811061170157fe5b600091825260209091200154905081565b61171a613102565b61176b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b80518251146117ab5760405162461bcd60e51b815260040180806020018281038252603e8152602001806151b8603e913960400191505060405180910390fd5b60005b82518110156119935760006001600160a01b03168382815181106117ce57fe5b60200260200101516001600160a01b03161415801561180157508181815181106117f457fe5b6020026020010151600014155b1561198b5761182283828151811061181557fe5b60200260200101516143ec565b61185d5760405162461bcd60e51b81526004018080602001828103825260378152602001806151f66037913960400191505060405180910390fd5b61189061186861449c565b61188484848151811061187757fe5b6020026020010151614482565b9063ffffffff6144c016565b6118cb5760405162461bcd60e51b81526004018080602001828103825260268152602001806153896026913960400191505060405180910390fd5b6118da82828151811061187757fe5b601660008584815181106118ea57fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507f15ff5079dfbf448e4bb45ac83498c2ecb0833ad35916946bb683ccb49f8013a383828151811061194c57fe5b602002602001015183838151811061196057fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a15b6001016117ae565b505050565b606060158054806020026020016040519081016040528092919081815260200182805480156119f057602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119d2575b505050505090505b90565b6000611a05613102565b611a56576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038316600090815260036020526040902054839060ff16611ac5576040805162461bcd60e51b815260206004820152601f60248201527f746f6b656e206164647220776173206e65766572207265676973746572656400604482015290519081900360640190fd5b60045483108015611aff5750836001600160a01b031660048481548110611ae857fe5b6000918252602090912001546001600160a01b0316145b611b3a5760405162461bcd60e51b815260040180806020018281038252602a815260200180615423602a913960400191505060405180910390fd5b6001600160a01b0384166000908152600360205260408120805460ff1916905560048054611b6f90600163ffffffff61497916565b81548110611b7957fe5b600091825260209091200154600480546001600160a01b039092169250829186908110611ba257fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600454611bf1906001614979565b611bfc6004826150dc565b506040805185815290516001600160a01b038716917fbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e919081900360200190a2506001949350505050565b60005474010000000000000000000000000000000000000000900460ff1681565b600280546001019081905560065460055460009283929091611cb190429070010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff16614979565b1115611d2657611cc7611cc2614ae4565b614b47565b60058054426fffffffffffffffffffffffffffffffff908116700100000000000000000000000000000000029381167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117169190911790555b6005546fffffffffffffffffffffffffffffffff16611d46611cc261449c565b925092506002548114611da0576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b509091565b60036020526000908152604090205460ff1681565b3360009081526009602052604081205460ff16611e085760405162461bcd60e51b815260040180806020018281038252602c815260200180615477602c913960400191505060405180910390fd5b6001600160a01b0383166000908152600a602052604090205460ff16611e5f5760405162461bcd60e51b815260040180806020018281038252602a81526020018061544d602a913960400191505060405180910390fd5b600e5462015180420490811115611eb1576000611e7a613016565b600e8390559050611eac61166f611e9083614588565b604080516020810190915260105481529063ffffffff6145f616565b600f55505b82600f541015611f08576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b600f54611f1b908463ffffffff61497916565b600f556114df84846144c8565b92915050565b6000611f38613102565b611f89576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60028054600101908190556001600160a01b0383166000908152600a602052604090205460ff1615612002576040805162461bcd60e51b815260206004820152601a60248201527f72657365727665206164647220616c7265616479206164646564000000000000604482015290519081900360640190fd5b6001600160a01b0383166000818152600a6020526040808220805460ff19166001908117909155600b8054918201815583527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517fd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea9190a26001915060025481146120fd576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b50919050565b6005546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b60125460009062015180420490829061215390839063ffffffff61497916565b90506013548110612169576000925050506119f8565b6121a261219360135461218784601154614b4b90919063ffffffff16565b9063ffffffff614ba416565b6011549063ffffffff61497916565b9250505090565b60006121b4826143ec565b6121ef5760405162461bcd60e51b815260040180806020018281038252602b8152602001806154a3602b913960400191505060405180910390fd5b6000805b600b548110156122c5576122bb846001600160a01b03166370a08231600b848154811061221c57fe5b60009182526020918290200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b0390921660048301525160248083019392829003018186803b15801561228257600080fd5b505afa158015612296573d6000803e3d6000fd5b505050506040513d60208110156122ac57600080fd5b5051839063ffffffff614be616565b91506001016121f3565b50604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051612363916001600160a01b038616916370a0823191602480820192602092909190829003018186803b15801561232a57600080fd5b505afa15801561233e573d6000803e3d6000fd5b505050506040513d602081101561235457600080fd5b5051829063ffffffff614be616565b9392505050565b600f5481565b600b818154811061237d57fe5b6000918252602090912001546001600160a01b0316905081565b60146020526000908152604090205460ff1681565b6001600160a01b031660009081526003602052604090205460ff1690565b60176020526000908152604090205481565b6002600160008090919293565b600154604080517f536f727465644f7261636c6573000000000000000000000000000000000000006020808301919091528251808303600d018152602d83018085528151918301919091207fdcf0aaed000000000000000000000000000000000000000000000000000000009091526031830152915160009384936001600160a01b039091169263dcf0aaed9260518083019392829003018186803b15801561249157600080fd5b505afa1580156124a5573d6000803e3d6000fd5b505050506040513d60208110156124bb57600080fd5b505190508060006124ca613016565b905060006124d6615100565b7f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d775461252a90614482565b905060005b6004548110156126e257600080866001600160a01b031663ef90e1b06004858154811061255857fe5b600091825260209091200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301528051602480840193829003018186803b1580156125bd57600080fd5b505afa1580156125d1573d6000803e3d6000fd5b505050506040513d60408110156125e757600080fd5b508051602090910151909250905080156126c75760006004848154811061260a57fe5b60009182526020918290200154604080517f18160ddd00000000000000000000000000000000000000000000000000000000815290516001600160a01b03909216926318160ddd92600480840193829003018186803b15801561266c57600080fd5b505afa158015612680573d6000803e3d6000fd5b505050506040513d602081101561269657600080fd5b5051905060006126b084612187848663ffffffff614b4b16565b90506126c2878263ffffffff614be616565b965050505b506126db905081600163ffffffff614be616565b905061252f565b5061270b611cc26126f284614588565b6126ff846126ff88614588565b9063ffffffff614c4016565b9550505050505090565b6015818154811061237d57fe5b600061272c613102565b61277d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0383166000908152600a602052604090205460ff166127ea576040805162461bcd60e51b815260206004820152601c60248201527f72657365727665206164647220776173206e6576657220616464656400000000604482015290519081900360640190fd5b600b54821080156128245750826001600160a01b0316600b838154811061280d57fe5b6000918252602090912001546001600160a01b0316145b61285f5760405162461bcd60e51b815260040180806020018281038252602d815260200180615324602d913960400191505060405180910390fd5b6001600160a01b0383166000908152600a60205260408120805460ff19169055600b805461289490600163ffffffff61497916565b8154811061289e57fe5b600091825260209091200154600b80546001600160a01b0390921692508291859081106128c757fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600b54612916906001614979565b612921600b826150dc565b506040805184815290516001600160a01b038616917f89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb919081900360200190a25060019392505050565b3360009081526014602052604081205460ff166129cf576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b6114df8484846149bb565b60006129e4613102565b612a35576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b612a3e836143ec565b612a795760405162461bcd60e51b815260040180806020018281038252602b8152602001806154a3602b913960400191505060405180910390fd5b60185482108015612ab35750826001600160a01b031660188381548110612a9c57fe5b6000918252602090912001546001600160a01b0316145b612aee5760405162461bcd60e51b81526004018080602001828103825260348152602001806153af6034913960400191505060405180910390fd5b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101908110612b1e57fe5b600091825260209091200154601880546001600160a01b039092169184908110612b4457fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506018805480612b7d57fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b03851680835260198252604092839020805460ff19169055825190815291517f4336391ada1af9dcb966fed43ebafa4404719b6d8e42c765ab28e3abc9a24e7a9281900390910190a150600192915050565b60135481565b612c40613102565b612c91576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60005474010000000000000000000000000000000000000000900460ff1615612d63576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055612dab33614d24565b612db48f613468565b612dbd8e613350565b612dc68d61128e565b612dd08c8c614168565b612e3d8a8a8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808e0282810182019093528d82529093508d92508c9182918501908490808284376000920191909152506138cf92505050565b612e4686613f85565b612e4f856135de565b60005b83811015612e8757612e7e858583818110612e6957fe5b905060200201356001600160a01b0316613126565b50600101612e52565b50612ef58484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060408051602080880282810182019093528782529093508792508691829185019084908082843760009201919091525061171292505050565b505050505050505050505050505050565b600080805b600b54811015612f6257612f48600b8281548110612f2557fe5b60009182526020909120015483906001600160a01b03163163ffffffff614be616565b9150612f5b81600163ffffffff614be616565b9050612f0b565b50905090565b60085481565b60408051602081019091526010548152600090612f8a90614b47565b905090565b6001546001600160a01b031681565b600a6020526000908152604090205460ff1681565b60125481565b6060600c8054806020026020016040519081016040528092919081815260200182805480156119f057602002820191906000526020600020905b815481526020019060010190808311612ff3575050505050905090565b60075481565b6000612f8a613023612f06565b61302b613eb7565b9063ffffffff614be616565b61303f613102565b613090576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19169055517fab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b9190a250565b6000612f8a6130e6612f06565b479063ffffffff614be616565b6000546001600160a01b031690565b600080546001600160a01b0316613117614ddc565b6001600160a01b031614905090565b6000613130613102565b613181576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61318a826143ec565b156131c65760405162461bcd60e51b81526004018080602001828103825260388152602001806153516038913960400191505060405180910390fd5b6001600160a01b038216613221576040805162461bcd60e51b815260206004820152601760248201527f63616e27742062652061207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b6001600160a01b0382166000818152601960209081526040808320805460ff191660019081179091556018805491820181559093527fb13d2d76d1f4b7be834882e410b3e3a8afaf69f83600ae24db354391d2378d2e90920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055815192835290517f0c7515883121475b5d9289febf21a9de4ad53f18349a856d90c7acd6e099600b9281900390910190a1506001919050565b60096020526000908152604090205460ff1681565b6060600b8054806020026020016040519081016040528092919081815260200182805480156119f0576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116119d2575050505050905090565b613358613102565b6133a9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600081116133fe576040805162461bcd60e51b815260206004820152600e60248201527f76616c756520776173207a65726f000000000000000000000000000000000000604482015290519081900360640190fd5b60068190556040805182815290517f7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f29181900360200190a150565b6001600160a01b03811660009081526016602090815260408083208151928301909152548152611f2890614b47565b613470613102565b6134c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661351c576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b606060048054806020026020016040519081016040528092919081815260200182805480156119f0576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116119d2575050505050905090565b6135e6613102565b613637576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60088190556040805182815290517f4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc379181900360200190a150565b61367a613102565b6136cb576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0382166000908152601460205260409020805460ff19169055601554808210613742576040805162461bcd60e51b815260206004820152601060248201527f496e64657820697320696e76616c696400000000000000000000000000000000604482015290519081900360640190fd5b6015828154811061374f57fe5b6000918252602090912001546001600160a01b038481169116146137ba576040805162461bcd60e51b815260206004820152601c60248201527f496e64657820646f6573206e6f74206d61746368207370656e64657200000000604482015290519081900360640190fd5b60006137cd82600163ffffffff61497916565b905080831461383857601581815481106137e357fe5b600091825260209091200154601580546001600160a01b03909216918590811061380957fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b60006015828154811061384757fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055806138946015826150dc565b506040516001600160a01b038516907f20aaa18caa668680a42b328a15fd50d580bac65d8bd346e104355473c6373ff390600090a250505050565b6138d7613102565b613928576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b805182511461397e576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b613986615100565b6139906000614482565b905060005b82518110156139d7576139bd6139b084838151811061187757fe5b839063ffffffff614de016565b91506139d081600163ffffffff614be616565b9050613995565b506139f06139e361449c565b829063ffffffff614e5916565b613a2b5760405162461bcd60e51b81526004018080602001828103825260218152602001806152e26021913960400191505060405180910390fd5b60005b600c54811015613a8157600d6000600c8381548110613a4957fe5b9060005260206000200154815260200190815260200160002060009055613a7a600182614be690919063ffffffff16565b9050613a2e565b508251613a9590600c906020860190615113565b5060005b8351811015613b7657600d6000858381518110613ab257fe5b6020026020010151815260200190815260200160002054600014613b1d576040805162461bcd60e51b815260206004820152601760248201527f43616e6e6f742073657420776569676874207477696365000000000000000000604482015290519081900360640190fd5b828181518110613b2957fe5b6020026020010151600d6000868481518110613b4157fe5b6020026020010151815260200190815260200160002081905550613b6f600182614be690919063ffffffff16565b9050613a99565b507f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d7754613c13576040805162461bcd60e51b815260206004820152601a60248201527f4d757374207365742063474c4420617373657420776569676874000000000000604482015290519081900360640190fd5b7f55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb408558383604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015613c7a578181015183820152602001613c62565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015613cb9578181015183820152602001613ca1565b5050505090500194505050505060405180910390a1505050565b60196020526000908152604090205460ff1681565b6000613cf2613102565b613d43576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60028054600101908190556001600160a01b03831660009081526003602052604090205460ff1615613dbc576040805162461bcd60e51b815260206004820152601d60248201527f746f6b656e206164647220616c72656164792072656769737465726564000000604482015290519081900360640190fd5b6001600160a01b038316600081815260036020526040808220805460ff1916600190811790915560048054918201815583527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a49190a26001915060025481146120fd576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b60004781613ec3612133565b9050808211613ed35760006121a2565b6121a2828263ffffffff61497916565b60065481565b606080600c80549050604051908082528060200260200182016040528015613f1b578160200160208202803883390190505b50905060005b600c54811015612f6257600d6000600c8381548110613f3c57fe5b9060005260206000200154815260200190815260200160002054828281518110613f6257fe5b6020908102919091010152613f7e81600163ffffffff614be616565b9050613f21565b613f8d613102565b613fde576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613ff2613fe961449c565b61188483614482565b61402d5760405162461bcd60e51b81526004018080602001828103825260218152602001806151976021913960400191505060405180910390fd5b60078190556040805182815290517ffe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e9181900360200190a150565b614070613102565b6140c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661411c576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19166001179055517f3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd9190a250565b614170613102565b6141c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b47821115614216576040805162461bcd60e51b815260206004820152601f60248201527f43616e6e6f7420667265657a65206d6f7265207468616e2062616c616e636500604482015290519081900360640190fd5b601182905562015180420460125560135550565b600d6020526000908152604090205481565b614244613102565b614295576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166142f0576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526014602052604090205460ff16156143485760405162461bcd60e51b81526004018080602001828103825260238152602001806152896023913960400191505060405180910390fd5b6001600160a01b038116600081815260146020526040808220805460ff1916600190811790915560158054918201815583527f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec4750180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f71bccdb89fff4d914e3d2e472b327e3debaf4c4d6f1dfe528f430447e4cbcf5f9190a250565b6001600160a01b031660009081526019602052604090205460ff1690565b614412613102565b614463576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61446c81614d24565b50565b6018818154811061237d57fe5b600e5481565b61448a615100565b50604080516020810190915290815290565b6144a4615100565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b60006144d2613eb7565b821115614526576040805162461bcd60e51b815260206004820152601b60248201527f457863656564696e6720756e66726f7a656e2072657365727665730000000000604482015290519081900360640190fd5b61453f6001600160a01b0384168363ffffffff614e6016565b6040805183815290516001600160a01b0385169133917f4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f9181900360200190a350600192915050565b614590615100565b614598614f45565b8211156145d65760405162461bcd60e51b81526004018080602001828103825260368152602001806152ac6036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6145fe615100565b8251158061460b57508151155b156146255750604080516020810190915260008152611f28565b815169d3c21bcecceda1000000141561463f575081611f28565b825169d3c21bcecceda10000001415614659575080611f28565b600069d3c21bcecceda100000061466f85614f60565b518161467757fe5b049050600061468585614f95565b519050600069d3c21bcecceda100000061469e86614f60565b51816146a657fe5b04905060006146b486614f95565b519050838202841561471d57828582816146ca57fe5b041461471d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156147975769d3c21bcecceda100000082828161474457fe5b0414614797576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561480057848682816147ad57fe5b0414614800576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b8684028715614866578488828161481357fe5b0414614866576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b61486e614fcf565b878161487657fe5b049650614881614fcf565b858161488957fe5b04945086850287156148f2578588828161489f57fe5b04146148f2576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b6148fa615100565b604051806020016040528087815250905061492381604051806020016040528087815250614de0565b905061493d81604051806020016040528086815250614de0565b905061495781604051806020016040528085815250614de0565b9d9c50505050505050505050505050565b5169d3c21bcecceda1000000900490565b600061236383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614fd8565b60006149c6846121a9565b821115614a045760405162461bcd60e51b815260040180806020018281038252602281526020018061522d6022913960400191505060405180910390fd5b836001600160a01b031663a9059cbb84846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015614a6457600080fd5b505af1158015614a78573d6000803e3d6000fd5b505050506040513d6020811015614a8e57600080fd5b5050604080518381526001600160a01b03868116602083015282519086169233927fc171b15fb47a5beb3e11b1951d4518544f699edd6acd893d8695c91703922b60929081900390910190a35060019392505050565b614aec615100565b614af4615100565b614b04614aff6123e9565b614482565b9050614b21614b14600854614482565b829063ffffffff61506f16565b15614b3857614b306000614482565b9150506119f8565b614b30600754614482565b5090565b5190565b600082614b5a57506000611f28565b82820282848281614b6757fe5b04146123635760405162461bcd60e51b81526004018080602001828103825260218152602001806153036021913960400191505060405180910390fd5b600061236383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250615077565b600082820183811015612363576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b614c48615100565b8151614c9b576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614d01576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b604051806020016040528084600001518381614d1957fe5b049052949350505050565b6001600160a01b038116614d695760405162461bcd60e51b81526004018080602001828103825260268152602001806151716026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3390565b614de8615100565b8151835190810190811015614e44576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b5190511490565b80471015614eb5576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114614f00576040519150601f19603f3d011682016040523d82523d6000602084013e614f05565b606091505b50509050806119935760405162461bcd60e51b815260040180806020018281038252603a81526020018061524f603a913960400191505060405180910390fd5b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b614f68615100565b604051806020016040528069d3c21bcecceda100000080856000015181614f8b57fe5b0402905292915050565b614f9d615100565b604051806020016040528069d3c21bcecceda100000080856000015181614fc057fe5b95519504029093039092525090565b64e8d4a5100090565b600081848411156150675760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561502c578181015183820152602001615014565b50505050905090810190601f1680156150595780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b519051101590565b600081836150c65760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561502c578181015183820152602001615014565b5060008385816150d257fe5b0495945050505050565b81548183558181111561199357600083815260209020611993918101908301615156565b6040518060200160405280600081525090565b82805482825590600052602060002090810192821561514e579160200282015b8281111561514e578251825591602001919060010190615133565b50614b439291505b6119f891905b80821115614b43576000815560010161515c56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373746f62696e207461782063616e6e6f74206265206c6172676572207468616e2031746f6b656e2061646472657373657320616e64207370656e64696e6720726174696f206c656e67746873206861766520746f206265207468652073616d65746865206164647265737320737065636966696564206973206e6f742061207265736572766520636f6c6c61746572616c206173736574457863656564696e672074686520616d6f756e74207265736572766520686f6c6473416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d617920686176652072657665727465644164647265737320697320616c72656164792045786368616e6765205370656e64657263616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e65774669786564282953756d206f6620617373657420616c6c6f636174696f6e206d7573742062652031536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77696e64657820696e746f2072657365727665206c697374206e6f74206d617070656420746f2061646472657373737065636966696564206164647265737320697320616c7265616479206164646564206173206120636f6c6c61746572616c2061737365747370656e64696e6720726174696f2063616e6e6f74206265206c6172676572207468616e2031696e64657820696e746f20636f6c6c61746572616c417373657473206c697374206e6f74206d617070656420746f20746f6b656e7468697320617373657420686173206e6f207370656e64696e6720726174696f2c207468657265666f72652063616e2774206265207472616e73666572726564696e64657820696e746f20746f6b656e73206c697374206e6f74206d617070656420746f20746f6b656e63616e206f6e6c79207472616e7366657220746f206f746865722072657365727665206164647265737373656e646572206e6f7420616c6c6f77656420746f207472616e7366657220526573657276652066756e64737370656369666965642061646472657373206973206e6f74206120636f6c6c61746572616c206173736574a265627a7a72315820f8e8c5e0419a7064b362c238963d30cc5cc8c619a8c9487df6d214991e25cc4664736f6c63430005110032
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
RawDecoded
Length: 52 bytes
0xa265627a7a72315820f8e8c5e0419a7064b362c238963d30cc5cc8c619a8c9487df6d214991e25cc4664736f6c63430005110032
Runtime Bytecode
On-chain & Recompiled Bytecode
0x6080604052600436106104145760003560e01c80637b10399911610228578063ad62ad1011610128578063e6b76e9c116100bb578063f0b7182b1161008a578063f2fde38b1161006f578063f2fde38b1461121c578063f7165fee1461124f578063fa9ed95a1461127957610414565b8063f0b7182b146111b6578063f240dae3146111e957610414565b8063e6b76e9c146110ff578063e7e31e7a14611129578063e83b373b1461115c578063ec4f797b1461118c57610414565b8063d48bfca7116100f7578063d48bfca71461108d578063e30f579d146110c0578063e33a88e7146110d5578063e50a6c1e146110ea57610414565b8063ad62ad1014610ec3578063b003dcf114610eed578063ca56d33b14610f26578063cae182fe1461105a57610414565b80638da5cb5b116101bb5780639c3e2f0f1161018a578063a8b94b8d1161016f578063a8b94b8d14610e48578063a91ee0dc14610e7b578063aa6ca80814610eae57610414565b80639c3e2f0f14610e09578063a1ab55b314610e1e57610414565b80638da5cb5b14610d795780638f32d59b14610d8e578063965366f314610da35780639a206ece14610dd657610414565b8063894098d6116101f7578063894098d614610d075780638b7df8d414610d1c5780638ce5877c14610d315780638d9a5e6f14610d6457610414565b80637b10399914610c955780637b52207514610caa57806381b861a614610cdd5780638438796a14610cf257610414565b806339d7f76e116103335780635c4a3145116102c6578063715018a611610295578063765c1fe91161027a578063765c1fe914610c5657806376769a6014610c6b5780637897a78e14610c8057610414565b8063715018a614610a9957806372a6b8b014610aae57610414565b80635c4a3145146109cf5780636be383fc14610a0857806370022cb414610a4b5780637090db4e14610a8457610414565b806350614ba01161030257806350614ba01461092257806354255be01461095557806356b6d0d5146109905780635a18b08b146109a557610414565b806339d7f76e1461086157806340899365146108765780634cea8ded146108bc5780634f8e6e23146108ef57610414565b8063158ef93e116103ab578063220159681161037a57806322015968146107a257806322796e83146107d55780632aa1c16d1461081957806338345dec1461082e57610414565b8063158ef93e146106f357806317f9a6f71461070857806319f37361146107365780631c39c7d51461076957610414565b80630db279be116103e75780630db279be146104f757806311bb0dcd146105215780631218f9821461065557806313baf1e6146106ba57610414565b806301da32bd1461041657806303a0fea31461044057806303d835f31461048d578063042b7a54146104b4575b005b34801561042257600080fd5b506104146004803603602081101561043957600080fd5b503561128e565b34801561044c57600080fd5b506104796004803603604081101561046357600080fd5b506001600160a01b03813516906020013561138c565b604080519115158252519081900360200190f35b34801561049957600080fd5b506104a26114e7565b60408051918252519081900360200190f35b3480156104c057600080fd5b50610479600480360360608110156104d757600080fd5b506001600160a01b038135811691602081013590911690604001356114ed565b34801561050357600080fd5b506104a26004803603602081101561051a57600080fd5b50356116f4565b34801561052d57600080fd5b506104146004803603604081101561054457600080fd5b81019060208101813564010000000081111561055f57600080fd5b82018360208201111561057157600080fd5b8035906020019184602083028401116401000000008311171561059357600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156105e357600080fd5b8201836020820111156105f557600080fd5b8035906020019184602083028401116401000000008311171561061757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611712945050505050565b34801561066157600080fd5b5061066a611998565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156106a657818101518382015260200161068e565b505050509050019250505060405180910390f35b3480156106c657600080fd5b50610479600480360360408110156106dd57600080fd5b506001600160a01b0381351690602001356119fb565b3480156106ff57600080fd5b50610479611c47565b34801561071457600080fd5b5061071d611c68565b6040805192835260208301919091528051918290030190f35b34801561074257600080fd5b506104796004803603602081101561075957600080fd5b50356001600160a01b0316611da5565b34801561077557600080fd5b506104796004803603604081101561078c57600080fd5b506001600160a01b038135169060200135611dba565b3480156107ae57600080fd5b50610479600480360360208110156107c557600080fd5b50356001600160a01b0316611f2e565b3480156107e157600080fd5b506107ea612103565b604080516fffffffffffffffffffffffffffffffff938416815291909216602082015281519081900390910190f35b34801561082557600080fd5b506104a2612133565b34801561083a57600080fd5b506104a26004803603602081101561085157600080fd5b50356001600160a01b03166121a9565b34801561086d57600080fd5b506104a261236a565b34801561088257600080fd5b506108a06004803603602081101561089957600080fd5b5035612370565b604080516001600160a01b039092168252519081900360200190f35b3480156108c857600080fd5b50610479600480360360208110156108df57600080fd5b50356001600160a01b0316612397565b3480156108fb57600080fd5b506104796004803603602081101561091257600080fd5b50356001600160a01b03166123ac565b34801561092e57600080fd5b506104a26004803603602081101561094557600080fd5b50356001600160a01b03166123ca565b34801561096157600080fd5b5061096a6123dc565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561099c57600080fd5b506104a26123e9565b3480156109b157600080fd5b506108a0600480360360208110156109c857600080fd5b5035612715565b3480156109db57600080fd5b50610479600480360360408110156109f257600080fd5b506001600160a01b038135169060200135612722565b348015610a1457600080fd5b5061047960048036036060811015610a2b57600080fd5b506001600160a01b0381358116916020810135909116906040013561296b565b348015610a5757600080fd5b5061047960048036036040811015610a6e57600080fd5b506001600160a01b0381351690602001356129da565b348015610a9057600080fd5b506104a2612c32565b348015610aa557600080fd5b50610414612c38565b348015610aba57600080fd5b506104146004803603610160811015610ad257600080fd5b6001600160a01b03823516916020810135916040820135916060810135916080820135919081019060c0810160a0820135640100000000811115610b1557600080fd5b820183602082011115610b2757600080fd5b80359060200191846020830284011164010000000083111715610b4957600080fd5b919390929091602081019035640100000000811115610b6757600080fd5b820183602082011115610b7957600080fd5b80359060200191846020830284011164010000000083111715610b9b57600080fd5b919390928235926020810135929190606081019060400135640100000000811115610bc557600080fd5b820183602082011115610bd757600080fd5b80359060200191846020830284011164010000000083111715610bf957600080fd5b919390929091602081019035640100000000811115610c1757600080fd5b820183602082011115610c2957600080fd5b80359060200191846020830284011164010000000083111715610c4b57600080fd5b509092509050612cf3565b348015610c6257600080fd5b506104a2612f06565b348015610c7757600080fd5b506104a2612f68565b348015610c8c57600080fd5b506104a2612f6e565b348015610ca157600080fd5b506108a0612f8f565b348015610cb657600080fd5b5061047960048036036020811015610ccd57600080fd5b50356001600160a01b0316612f9e565b348015610ce957600080fd5b506104a2612fb3565b348015610cfe57600080fd5b5061066a612fb9565b348015610d1357600080fd5b506104a2613010565b348015610d2857600080fd5b506104a2613016565b348015610d3d57600080fd5b5061041460048036036020811015610d5457600080fd5b50356001600160a01b0316613037565b348015610d7057600080fd5b506104a26130d9565b348015610d8557600080fd5b506108a06130f3565b348015610d9a57600080fd5b50610479613102565b348015610daf57600080fd5b5061047960048036036020811015610dc657600080fd5b50356001600160a01b0316613126565b348015610de257600080fd5b5061047960048036036020811015610df957600080fd5b50356001600160a01b03166132db565b348015610e1557600080fd5b5061066a6132f0565b348015610e2a57600080fd5b5061041460048036036020811015610e4157600080fd5b5035613350565b348015610e5457600080fd5b506104a260048036036020811015610e6b57600080fd5b50356001600160a01b0316613439565b348015610e8757600080fd5b5061041460048036036020811015610e9e57600080fd5b50356001600160a01b0316613468565b348015610eba57600080fd5b5061066a61357e565b348015610ecf57600080fd5b5061041460048036036020811015610ee657600080fd5b50356135de565b348015610ef957600080fd5b5061041460048036036040811015610f1057600080fd5b506001600160a01b038135169060200135613672565b348015610f3257600080fd5b5061041460048036036040811015610f4957600080fd5b810190602081018135640100000000811115610f6457600080fd5b820183602082011115610f7657600080fd5b80359060200191846020830284011164010000000083111715610f9857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050640100000000811115610fe857600080fd5b820183602082011115610ffa57600080fd5b8035906020019184602083028401116401000000008311171561101c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506138cf945050505050565b34801561106657600080fd5b506104796004803603602081101561107d57600080fd5b50356001600160a01b0316613cd3565b34801561109957600080fd5b50610479600480360360208110156110b057600080fd5b50356001600160a01b0316613ce8565b3480156110cc57600080fd5b506104a2613eb7565b3480156110e157600080fd5b506104a2613ee3565b3480156110f657600080fd5b5061066a613ee9565b34801561110b57600080fd5b506104146004803603602081101561112257600080fd5b5035613f85565b34801561113557600080fd5b506104146004803603602081101561114c57600080fd5b50356001600160a01b0316614068565b34801561116857600080fd5b506104146004803603604081101561117f57600080fd5b5080359060200135614168565b34801561119857600080fd5b506104a2600480360360208110156111af57600080fd5b503561422a565b3480156111c257600080fd5b50610414600480360360208110156111d957600080fd5b50356001600160a01b031661423c565b3480156111f557600080fd5b506104796004803603602081101561120c57600080fd5b50356001600160a01b03166143ec565b34801561122857600080fd5b506104146004803603602081101561123f57600080fd5b50356001600160a01b031661440a565b34801561125b57600080fd5b506108a06004803603602081101561127257600080fd5b503561446f565b34801561128557600080fd5b506104a261447c565b611296613102565b6112e7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6112f081614482565b5160105561131b6112ff61449c565b604080516020810190915260105481529063ffffffff6144c016565b6113565760405162461bcd60e51b81526004018080602001828103825260268152602001806153896026913960400191505060405180910390fd5b6040805182815290517fb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e9181900360200190a150565b3360008181526014602052604081205490919060ff16806114845750600154604080517f45786368616e676500000000000000000000000000000000000000000000000060208083019190915282518083036008018152602883018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602c83015291516001600160a01b0380861694169263dcf0aaed92604c8082019391829003018186803b15801561144d57600080fd5b505afa158015611461573d6000803e3d6000fd5b505050506040513d602081101561147757600080fd5b50516001600160a01b0316145b6114d5576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b6114df84846144c8565b949350505050565b60115481565b3360009081526009602052604081205460ff1661153b5760405162461bcd60e51b815260040180806020018281038252602c815260200180615477602c913960400191505060405180910390fd5b6001600160a01b038316611596576040805162461bcd60e51b815260206004820152601d60248201527f63616e206e6f74207472616e7366657220746f20302061646472657373000000604482015290519081900360640190fd5b60006115a185613439565b116115dd5760405162461bcd60e51b81526004018080602001828103825260408152602001806153e36040913960400191505060405180910390fd5b6001600160a01b0384166000908152601760205260408120546201518042049081111561167857600061160f876121a9565b6001600160a01b0388166000908152601760205260409020839055905061167461166f61163b83614588565b6001600160a01b038a166000908152601660209081526040918290208251918201909252905481529063ffffffff6145f616565b614968565b9250505b838210156116cd576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b6116dd828563ffffffff61497916565b91506116ea8686866149bb565b9695505050505050565b600c818154811061170157fe5b600091825260209091200154905081565b61171a613102565b61176b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b80518251146117ab5760405162461bcd60e51b815260040180806020018281038252603e8152602001806151b8603e913960400191505060405180910390fd5b60005b82518110156119935760006001600160a01b03168382815181106117ce57fe5b60200260200101516001600160a01b03161415801561180157508181815181106117f457fe5b6020026020010151600014155b1561198b5761182283828151811061181557fe5b60200260200101516143ec565b61185d5760405162461bcd60e51b81526004018080602001828103825260378152602001806151f66037913960400191505060405180910390fd5b61189061186861449c565b61188484848151811061187757fe5b6020026020010151614482565b9063ffffffff6144c016565b6118cb5760405162461bcd60e51b81526004018080602001828103825260268152602001806153896026913960400191505060405180910390fd5b6118da82828151811061187757fe5b601660008584815181106118ea57fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507f15ff5079dfbf448e4bb45ac83498c2ecb0833ad35916946bb683ccb49f8013a383828151811061194c57fe5b602002602001015183838151811061196057fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a15b6001016117ae565b505050565b606060158054806020026020016040519081016040528092919081815260200182805480156119f057602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119d2575b505050505090505b90565b6000611a05613102565b611a56576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038316600090815260036020526040902054839060ff16611ac5576040805162461bcd60e51b815260206004820152601f60248201527f746f6b656e206164647220776173206e65766572207265676973746572656400604482015290519081900360640190fd5b60045483108015611aff5750836001600160a01b031660048481548110611ae857fe5b6000918252602090912001546001600160a01b0316145b611b3a5760405162461bcd60e51b815260040180806020018281038252602a815260200180615423602a913960400191505060405180910390fd5b6001600160a01b0384166000908152600360205260408120805460ff1916905560048054611b6f90600163ffffffff61497916565b81548110611b7957fe5b600091825260209091200154600480546001600160a01b039092169250829186908110611ba257fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600454611bf1906001614979565b611bfc6004826150dc565b506040805185815290516001600160a01b038716917fbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e919081900360200190a2506001949350505050565b60005474010000000000000000000000000000000000000000900460ff1681565b600280546001019081905560065460055460009283929091611cb190429070010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff16614979565b1115611d2657611cc7611cc2614ae4565b614b47565b60058054426fffffffffffffffffffffffffffffffff908116700100000000000000000000000000000000029381167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117169190911790555b6005546fffffffffffffffffffffffffffffffff16611d46611cc261449c565b925092506002548114611da0576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b509091565b60036020526000908152604090205460ff1681565b3360009081526009602052604081205460ff16611e085760405162461bcd60e51b815260040180806020018281038252602c815260200180615477602c913960400191505060405180910390fd5b6001600160a01b0383166000908152600a602052604090205460ff16611e5f5760405162461bcd60e51b815260040180806020018281038252602a81526020018061544d602a913960400191505060405180910390fd5b600e5462015180420490811115611eb1576000611e7a613016565b600e8390559050611eac61166f611e9083614588565b604080516020810190915260105481529063ffffffff6145f616565b600f55505b82600f541015611f08576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b600f54611f1b908463ffffffff61497916565b600f556114df84846144c8565b92915050565b6000611f38613102565b611f89576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60028054600101908190556001600160a01b0383166000908152600a602052604090205460ff1615612002576040805162461bcd60e51b815260206004820152601a60248201527f72657365727665206164647220616c7265616479206164646564000000000000604482015290519081900360640190fd5b6001600160a01b0383166000818152600a6020526040808220805460ff19166001908117909155600b8054918201815583527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517fd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea9190a26001915060025481146120fd576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b50919050565b6005546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b60125460009062015180420490829061215390839063ffffffff61497916565b90506013548110612169576000925050506119f8565b6121a261219360135461218784601154614b4b90919063ffffffff16565b9063ffffffff614ba416565b6011549063ffffffff61497916565b9250505090565b60006121b4826143ec565b6121ef5760405162461bcd60e51b815260040180806020018281038252602b8152602001806154a3602b913960400191505060405180910390fd5b6000805b600b548110156122c5576122bb846001600160a01b03166370a08231600b848154811061221c57fe5b60009182526020918290200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b0390921660048301525160248083019392829003018186803b15801561228257600080fd5b505afa158015612296573d6000803e3d6000fd5b505050506040513d60208110156122ac57600080fd5b5051839063ffffffff614be616565b91506001016121f3565b50604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051612363916001600160a01b038616916370a0823191602480820192602092909190829003018186803b15801561232a57600080fd5b505afa15801561233e573d6000803e3d6000fd5b505050506040513d602081101561235457600080fd5b5051829063ffffffff614be616565b9392505050565b600f5481565b600b818154811061237d57fe5b6000918252602090912001546001600160a01b0316905081565b60146020526000908152604090205460ff1681565b6001600160a01b031660009081526003602052604090205460ff1690565b60176020526000908152604090205481565b6002600160008090919293565b600154604080517f536f727465644f7261636c6573000000000000000000000000000000000000006020808301919091528251808303600d018152602d83018085528151918301919091207fdcf0aaed000000000000000000000000000000000000000000000000000000009091526031830152915160009384936001600160a01b039091169263dcf0aaed9260518083019392829003018186803b15801561249157600080fd5b505afa1580156124a5573d6000803e3d6000fd5b505050506040513d60208110156124bb57600080fd5b505190508060006124ca613016565b905060006124d6615100565b7f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d775461252a90614482565b905060005b6004548110156126e257600080866001600160a01b031663ef90e1b06004858154811061255857fe5b600091825260209091200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301528051602480840193829003018186803b1580156125bd57600080fd5b505afa1580156125d1573d6000803e3d6000fd5b505050506040513d60408110156125e757600080fd5b508051602090910151909250905080156126c75760006004848154811061260a57fe5b60009182526020918290200154604080517f18160ddd00000000000000000000000000000000000000000000000000000000815290516001600160a01b03909216926318160ddd92600480840193829003018186803b15801561266c57600080fd5b505afa158015612680573d6000803e3d6000fd5b505050506040513d602081101561269657600080fd5b5051905060006126b084612187848663ffffffff614b4b16565b90506126c2878263ffffffff614be616565b965050505b506126db905081600163ffffffff614be616565b905061252f565b5061270b611cc26126f284614588565b6126ff846126ff88614588565b9063ffffffff614c4016565b9550505050505090565b6015818154811061237d57fe5b600061272c613102565b61277d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0383166000908152600a602052604090205460ff166127ea576040805162461bcd60e51b815260206004820152601c60248201527f72657365727665206164647220776173206e6576657220616464656400000000604482015290519081900360640190fd5b600b54821080156128245750826001600160a01b0316600b838154811061280d57fe5b6000918252602090912001546001600160a01b0316145b61285f5760405162461bcd60e51b815260040180806020018281038252602d815260200180615324602d913960400191505060405180910390fd5b6001600160a01b0383166000908152600a60205260408120805460ff19169055600b805461289490600163ffffffff61497916565b8154811061289e57fe5b600091825260209091200154600b80546001600160a01b0390921692508291859081106128c757fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600b54612916906001614979565b612921600b826150dc565b506040805184815290516001600160a01b038616917f89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb919081900360200190a25060019392505050565b3360009081526014602052604081205460ff166129cf576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b6114df8484846149bb565b60006129e4613102565b612a35576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b612a3e836143ec565b612a795760405162461bcd60e51b815260040180806020018281038252602b8152602001806154a3602b913960400191505060405180910390fd5b60185482108015612ab35750826001600160a01b031660188381548110612a9c57fe5b6000918252602090912001546001600160a01b0316145b612aee5760405162461bcd60e51b81526004018080602001828103825260348152602001806153af6034913960400191505060405180910390fd5b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101908110612b1e57fe5b600091825260209091200154601880546001600160a01b039092169184908110612b4457fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506018805480612b7d57fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b03851680835260198252604092839020805460ff19169055825190815291517f4336391ada1af9dcb966fed43ebafa4404719b6d8e42c765ab28e3abc9a24e7a9281900390910190a150600192915050565b60135481565b612c40613102565b612c91576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60005474010000000000000000000000000000000000000000900460ff1615612d63576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055612dab33614d24565b612db48f613468565b612dbd8e613350565b612dc68d61128e565b612dd08c8c614168565b612e3d8a8a8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808e0282810182019093528d82529093508d92508c9182918501908490808284376000920191909152506138cf92505050565b612e4686613f85565b612e4f856135de565b60005b83811015612e8757612e7e858583818110612e6957fe5b905060200201356001600160a01b0316613126565b50600101612e52565b50612ef58484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060408051602080880282810182019093528782529093508792508691829185019084908082843760009201919091525061171292505050565b505050505050505050505050505050565b600080805b600b54811015612f6257612f48600b8281548110612f2557fe5b60009182526020909120015483906001600160a01b03163163ffffffff614be616565b9150612f5b81600163ffffffff614be616565b9050612f0b565b50905090565b60085481565b60408051602081019091526010548152600090612f8a90614b47565b905090565b6001546001600160a01b031681565b600a6020526000908152604090205460ff1681565b60125481565b6060600c8054806020026020016040519081016040528092919081815260200182805480156119f057602002820191906000526020600020905b815481526020019060010190808311612ff3575050505050905090565b60075481565b6000612f8a613023612f06565b61302b613eb7565b9063ffffffff614be616565b61303f613102565b613090576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19169055517fab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b9190a250565b6000612f8a6130e6612f06565b479063ffffffff614be616565b6000546001600160a01b031690565b600080546001600160a01b0316613117614ddc565b6001600160a01b031614905090565b6000613130613102565b613181576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61318a826143ec565b156131c65760405162461bcd60e51b81526004018080602001828103825260388152602001806153516038913960400191505060405180910390fd5b6001600160a01b038216613221576040805162461bcd60e51b815260206004820152601760248201527f63616e27742062652061207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b6001600160a01b0382166000818152601960209081526040808320805460ff191660019081179091556018805491820181559093527fb13d2d76d1f4b7be834882e410b3e3a8afaf69f83600ae24db354391d2378d2e90920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055815192835290517f0c7515883121475b5d9289febf21a9de4ad53f18349a856d90c7acd6e099600b9281900390910190a1506001919050565b60096020526000908152604090205460ff1681565b6060600b8054806020026020016040519081016040528092919081815260200182805480156119f0576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116119d2575050505050905090565b613358613102565b6133a9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600081116133fe576040805162461bcd60e51b815260206004820152600e60248201527f76616c756520776173207a65726f000000000000000000000000000000000000604482015290519081900360640190fd5b60068190556040805182815290517f7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f29181900360200190a150565b6001600160a01b03811660009081526016602090815260408083208151928301909152548152611f2890614b47565b613470613102565b6134c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661351c576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b606060048054806020026020016040519081016040528092919081815260200182805480156119f0576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116119d2575050505050905090565b6135e6613102565b613637576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60088190556040805182815290517f4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc379181900360200190a150565b61367a613102565b6136cb576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0382166000908152601460205260409020805460ff19169055601554808210613742576040805162461bcd60e51b815260206004820152601060248201527f496e64657820697320696e76616c696400000000000000000000000000000000604482015290519081900360640190fd5b6015828154811061374f57fe5b6000918252602090912001546001600160a01b038481169116146137ba576040805162461bcd60e51b815260206004820152601c60248201527f496e64657820646f6573206e6f74206d61746368207370656e64657200000000604482015290519081900360640190fd5b60006137cd82600163ffffffff61497916565b905080831461383857601581815481106137e357fe5b600091825260209091200154601580546001600160a01b03909216918590811061380957fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b60006015828154811061384757fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055806138946015826150dc565b506040516001600160a01b038516907f20aaa18caa668680a42b328a15fd50d580bac65d8bd346e104355473c6373ff390600090a250505050565b6138d7613102565b613928576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b805182511461397e576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b613986615100565b6139906000614482565b905060005b82518110156139d7576139bd6139b084838151811061187757fe5b839063ffffffff614de016565b91506139d081600163ffffffff614be616565b9050613995565b506139f06139e361449c565b829063ffffffff614e5916565b613a2b5760405162461bcd60e51b81526004018080602001828103825260218152602001806152e26021913960400191505060405180910390fd5b60005b600c54811015613a8157600d6000600c8381548110613a4957fe5b9060005260206000200154815260200190815260200160002060009055613a7a600182614be690919063ffffffff16565b9050613a2e565b508251613a9590600c906020860190615113565b5060005b8351811015613b7657600d6000858381518110613ab257fe5b6020026020010151815260200190815260200160002054600014613b1d576040805162461bcd60e51b815260206004820152601760248201527f43616e6e6f742073657420776569676874207477696365000000000000000000604482015290519081900360640190fd5b828181518110613b2957fe5b6020026020010151600d6000868481518110613b4157fe5b6020026020010151815260200190815260200160002081905550613b6f600182614be690919063ffffffff16565b9050613a99565b507f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d7754613c13576040805162461bcd60e51b815260206004820152601a60248201527f4d757374207365742063474c4420617373657420776569676874000000000000604482015290519081900360640190fd5b7f55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb408558383604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015613c7a578181015183820152602001613c62565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015613cb9578181015183820152602001613ca1565b5050505090500194505050505060405180910390a1505050565b60196020526000908152604090205460ff1681565b6000613cf2613102565b613d43576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60028054600101908190556001600160a01b03831660009081526003602052604090205460ff1615613dbc576040805162461bcd60e51b815260206004820152601d60248201527f746f6b656e206164647220616c72656164792072656769737465726564000000604482015290519081900360640190fd5b6001600160a01b038316600081815260036020526040808220805460ff1916600190811790915560048054918201815583527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a49190a26001915060025481146120fd576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b60004781613ec3612133565b9050808211613ed35760006121a2565b6121a2828263ffffffff61497916565b60065481565b606080600c80549050604051908082528060200260200182016040528015613f1b578160200160208202803883390190505b50905060005b600c54811015612f6257600d6000600c8381548110613f3c57fe5b9060005260206000200154815260200190815260200160002054828281518110613f6257fe5b6020908102919091010152613f7e81600163ffffffff614be616565b9050613f21565b613f8d613102565b613fde576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613ff2613fe961449c565b61188483614482565b61402d5760405162461bcd60e51b81526004018080602001828103825260218152602001806151976021913960400191505060405180910390fd5b60078190556040805182815290517ffe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e9181900360200190a150565b614070613102565b6140c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661411c576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19166001179055517f3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd9190a250565b614170613102565b6141c1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b47821115614216576040805162461bcd60e51b815260206004820152601f60248201527f43616e6e6f7420667265657a65206d6f7265207468616e2062616c616e636500604482015290519081900360640190fd5b601182905562015180420460125560135550565b600d6020526000908152604090205481565b614244613102565b614295576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166142f0576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526014602052604090205460ff16156143485760405162461bcd60e51b81526004018080602001828103825260238152602001806152896023913960400191505060405180910390fd5b6001600160a01b038116600081815260146020526040808220805460ff1916600190811790915560158054918201815583527f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec4750180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f71bccdb89fff4d914e3d2e472b327e3debaf4c4d6f1dfe528f430447e4cbcf5f9190a250565b6001600160a01b031660009081526019602052604090205460ff1690565b614412613102565b614463576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61446c81614d24565b50565b6018818154811061237d57fe5b600e5481565b61448a615100565b50604080516020810190915290815290565b6144a4615100565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b60006144d2613eb7565b821115614526576040805162461bcd60e51b815260206004820152601b60248201527f457863656564696e6720756e66726f7a656e2072657365727665730000000000604482015290519081900360640190fd5b61453f6001600160a01b0384168363ffffffff614e6016565b6040805183815290516001600160a01b0385169133917f4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f9181900360200190a350600192915050565b614590615100565b614598614f45565b8211156145d65760405162461bcd60e51b81526004018080602001828103825260368152602001806152ac6036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6145fe615100565b8251158061460b57508151155b156146255750604080516020810190915260008152611f28565b815169d3c21bcecceda1000000141561463f575081611f28565b825169d3c21bcecceda10000001415614659575080611f28565b600069d3c21bcecceda100000061466f85614f60565b518161467757fe5b049050600061468585614f95565b519050600069d3c21bcecceda100000061469e86614f60565b51816146a657fe5b04905060006146b486614f95565b519050838202841561471d57828582816146ca57fe5b041461471d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156147975769d3c21bcecceda100000082828161474457fe5b0414614797576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561480057848682816147ad57fe5b0414614800576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b8684028715614866578488828161481357fe5b0414614866576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b61486e614fcf565b878161487657fe5b049650614881614fcf565b858161488957fe5b04945086850287156148f2578588828161489f57fe5b04146148f2576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b6148fa615100565b604051806020016040528087815250905061492381604051806020016040528087815250614de0565b905061493d81604051806020016040528086815250614de0565b905061495781604051806020016040528085815250614de0565b9d9c50505050505050505050505050565b5169d3c21bcecceda1000000900490565b600061236383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614fd8565b60006149c6846121a9565b821115614a045760405162461bcd60e51b815260040180806020018281038252602281526020018061522d6022913960400191505060405180910390fd5b836001600160a01b031663a9059cbb84846040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015614a6457600080fd5b505af1158015614a78573d6000803e3d6000fd5b505050506040513d6020811015614a8e57600080fd5b5050604080518381526001600160a01b03868116602083015282519086169233927fc171b15fb47a5beb3e11b1951d4518544f699edd6acd893d8695c91703922b60929081900390910190a35060019392505050565b614aec615100565b614af4615100565b614b04614aff6123e9565b614482565b9050614b21614b14600854614482565b829063ffffffff61506f16565b15614b3857614b306000614482565b9150506119f8565b614b30600754614482565b5090565b5190565b600082614b5a57506000611f28565b82820282848281614b6757fe5b04146123635760405162461bcd60e51b81526004018080602001828103825260218152602001806153036021913960400191505060405180910390fd5b600061236383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250615077565b600082820183811015612363576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b614c48615100565b8151614c9b576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614d01576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b604051806020016040528084600001518381614d1957fe5b049052949350505050565b6001600160a01b038116614d695760405162461bcd60e51b81526004018080602001828103825260268152602001806151716026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3390565b614de8615100565b8151835190810190811015614e44576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b5190511490565b80471015614eb5576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114614f00576040519150601f19603f3d011682016040523d82523d6000602084013e614f05565b606091505b50509050806119935760405162461bcd60e51b815260040180806020018281038252603a81526020018061524f603a913960400191505060405180910390fd5b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b614f68615100565b604051806020016040528069d3c21bcecceda100000080856000015181614f8b57fe5b0402905292915050565b614f9d615100565b604051806020016040528069d3c21bcecceda100000080856000015181614fc057fe5b95519504029093039092525090565b64e8d4a5100090565b600081848411156150675760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561502c578181015183820152602001615014565b50505050905090810190601f1680156150595780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b519051101590565b600081836150c65760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561502c578181015183820152602001615014565b5060008385816150d257fe5b0495945050505050565b81548183558181111561199357600083815260209020611993918101908301615156565b6040518060200160405280600081525090565b82805482825590600052602060002090810192821561514e579160200282015b8281111561514e578251825591602001919060010190615133565b50614b439291505b6119f891905b80821115614b43576000815560010161515c56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373746f62696e207461782063616e6e6f74206265206c6172676572207468616e2031746f6b656e2061646472657373657320616e64207370656e64696e6720726174696f206c656e67746873206861766520746f206265207468652073616d65746865206164647265737320737065636966696564206973206e6f742061207265736572766520636f6c6c61746572616c206173736574457863656564696e672074686520616d6f756e74207265736572766520686f6c6473416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d617920686176652072657665727465644164647265737320697320616c72656164792045786368616e6765205370656e64657263616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e65774669786564282953756d206f6620617373657420616c6c6f636174696f6e206d7573742062652031536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77696e64657820696e746f2072657365727665206c697374206e6f74206d617070656420746f2061646472657373737065636966696564206164647265737320697320616c7265616479206164646564206173206120636f6c6c61746572616c2061737365747370656e64696e6720726174696f2063616e6e6f74206265206c6172676572207468616e2031696e64657820696e746f20636f6c6c61746572616c417373657473206c697374206e6f74206d617070656420746f20746f6b656e7468697320617373657420686173206e6f207370656e64696e6720726174696f2c207468657265666f72652063616e2774206265207472616e73666572726564696e64657820696e746f20746f6b656e73206c697374206e6f74206d617070656420746f20746f6b656e63616e206f6e6c79207472616e7366657220746f206f746865722072657365727665206164647265737373656e646572206e6f7420616c6c6f77656420746f207472616e7366657220526573657276652066756e64737370656369666965642061646472657373206973206e6f74206120636f6c6c61746572616c206173736574a265627a7a72315820f8e8c5e0419a7064b362c238963d30cc5cc8c619a8c9487df6d214991e25cc4664736f6c63430005110032
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
RawDecoded
Length: 52 bytes
0xa265627a7a72315820f8e8c5e0419a7064b362c238963d30cc5cc8c619a8c9487df6d214991e25cc4664736f6c63430005110032
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | _owner | address | lib/mento-core/contracts/Reserve.sol:Reserve |
0 | 20 | 1 | initialized | bool | lib/mento-core/contracts/Reserve.sol:Reserve |
1 | 0 | 20 | registry | contract IRegistry | lib/mento-core/contracts/Reserve.sol:Reserve |
2 | 0 | 32 | _guardCounter | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
3 | 0 | 32 | isToken | mapping(address ⇒ bool) | lib/mento-core/contracts/Reserve.sol:Reserve |
4 | 0 | 32 | _tokens | address[] | lib/mento-core/contracts/Reserve.sol:Reserve |
5 | 0 | 32 | tobinTaxCache | struct Reserve.TobinTaxCache | lib/mento-core/contracts/Reserve.sol:Reserve |
6 | 0 | 32 | tobinTaxStalenessThreshold | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
7 | 0 | 32 | tobinTax | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
8 | 0 | 32 | tobinTaxReserveRatio | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
9 | 0 | 32 | isSpender | mapping(address ⇒ bool) | lib/mento-core/contracts/Reserve.sol:Reserve |
10 | 0 | 32 | isOtherReserveAddress | mapping(address ⇒ bool) | lib/mento-core/contracts/Reserve.sol:Reserve |
11 | 0 | 32 | otherReserveAddresses | address[] | lib/mento-core/contracts/Reserve.sol:Reserve |
12 | 0 | 32 | assetAllocationSymbols | bytes32[] | lib/mento-core/contracts/Reserve.sol:Reserve |
13 | 0 | 32 | assetAllocationWeights | mapping(bytes32 ⇒ uint256) | lib/mento-core/contracts/Reserve.sol:Reserve |
14 | 0 | 32 | lastSpendingDay | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
15 | 0 | 32 | spendingLimit | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
16 | 0 | 32 | spendingRatio | struct FixidityLib.Fraction | lib/mento-core/contracts/Reserve.sol:Reserve |
17 | 0 | 32 | frozenReserveGoldStartBalance | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
18 | 0 | 32 | frozenReserveGoldStartDay | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
19 | 0 | 32 | frozenReserveGoldDays | uint256 | lib/mento-core/contracts/Reserve.sol:Reserve |
20 | 0 | 32 | isExchangeSpender | mapping(address ⇒ bool) | lib/mento-core/contracts/Reserve.sol:Reserve |
21 | 0 | 32 | exchangeSpenderAddresses | address[] | lib/mento-core/contracts/Reserve.sol:Reserve |
22 | 0 | 32 | collateralAssetDailySpendingRatio | mapping(address ⇒ struct FixidityLib.Fraction) | lib/mento-core/contracts/Reserve.sol:Reserve |
23 | 0 | 32 | collateralAssetLastSpendingDay | mapping(address ⇒ uint256) | lib/mento-core/contracts/Reserve.sol:Reserve |
24 | 0 | 32 | collateralAssets | address[] | lib/mento-core/contracts/Reserve.sol:Reserve |
25 | 0 | 32 | isCollateralAsset | mapping(address ⇒ bool) | lib/mento-core/contracts/Reserve.sol:Reserve |
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...