Source Code
Latest 25 from a total of 1,161 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Sell Stake | 41424453 | 139 days ago | IN | 0 ETH | 0.00000077 | ||||
| Sell Stake | 40076248 | 170 days ago | IN | 0 ETH | 0.00000026 | ||||
| Buy Stake | 38749439 | 201 days ago | IN | 0.0052822 ETH | 0.00000029 | ||||
| Sell Stake | 38438969 | 208 days ago | IN | 0 ETH | 0.00000087 | ||||
| Sell Stake | 37803611 | 223 days ago | IN | 0 ETH | 0.0000005 | ||||
| Sell Stake | 37469144 | 230 days ago | IN | 0 ETH | 0.00000067 | ||||
| Sell Stake | 37460334 | 231 days ago | IN | 0 ETH | 0.00000045 | ||||
| Sell Stake | 37447227 | 231 days ago | IN | 0 ETH | 0.0000045 | ||||
| Sell Stake | 37444556 | 231 days ago | IN | 0 ETH | 0.00000108 | ||||
| Sell Stake | 37440230 | 231 days ago | IN | 0 ETH | 0.00000197 | ||||
| Sell Stake | 37420885 | 231 days ago | IN | 0 ETH | 0.00000099 | ||||
| Sell Stake | 37404854 | 232 days ago | IN | 0 ETH | 0.0000012 | ||||
| Sell Stake | 37398415 | 232 days ago | IN | 0 ETH | 0.00000193 | ||||
| Sell Stake | 37398415 | 232 days ago | IN | 0 ETH | 0.00000193 | ||||
| Sell Stake | 37398414 | 232 days ago | IN | 0 ETH | 0.00000193 | ||||
| Sell Stake | 37398411 | 232 days ago | IN | 0 ETH | 0.00000191 | ||||
| Sell Stake | 37398373 | 232 days ago | IN | 0 ETH | 0.00000211 | ||||
| Sell Stake | 37398372 | 232 days ago | IN | 0 ETH | 0.00000212 | ||||
| Sell Stake | 37398364 | 232 days ago | IN | 0 ETH | 0.00000214 | ||||
| Sell Stake | 37398354 | 232 days ago | IN | 0 ETH | 0.0000022 | ||||
| Sell Stake | 37398335 | 232 days ago | IN | 0 ETH | 0.00000228 | ||||
| Sell Stake | 37398328 | 232 days ago | IN | 0 ETH | 0.00000234 | ||||
| Sell Stake | 37398324 | 232 days ago | IN | 0 ETH | 0.00000235 | ||||
| Sell Stake | 37398311 | 232 days ago | IN | 0 ETH | 0.00000245 | ||||
| Sell Stake | 37397942 | 232 days ago | IN | 0 ETH | 0.00000341 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 41424453 | 139 days ago | 0.0002401 ETH | ||||
| 41424453 | 139 days ago | 0.0002401 ETH | ||||
| 41424453 | 139 days ago | 0.0043218 ETH | ||||
| 40076248 | 170 days ago | 0.00000962 ETH | ||||
| 40076248 | 170 days ago | 0.00000962 ETH | ||||
| 40076248 | 170 days ago | 0.00017325 ETH | ||||
| 38749439 | 201 days ago | 0.0002401 ETH | ||||
| 38749439 | 201 days ago | 0.0002401 ETH | ||||
| 38438969 | 208 days ago | 0.0002401 ETH | ||||
| 38438969 | 208 days ago | 0.0002401 ETH | ||||
| 38438969 | 208 days ago | 0.0043218 ETH | ||||
| 37803611 | 223 days ago | 0.00000962 ETH | ||||
| 37803611 | 223 days ago | 0.00000962 ETH | ||||
| 37803611 | 223 days ago | 0.00017325 ETH | ||||
| 37469144 | 230 days ago | 0.00001575 ETH | ||||
| 37469144 | 230 days ago | 0.00001575 ETH | ||||
| 37469144 | 230 days ago | 0.0002835 ETH | ||||
| 37460334 | 231 days ago | 0.00000002 ETH | ||||
| 37460334 | 231 days ago | 0.00000002 ETH | ||||
| 37460334 | 231 days ago | 0.00000045 ETH | ||||
| 37447227 | 231 days ago | 0.00024502 ETH | ||||
| 37447227 | 231 days ago | 0.00024502 ETH | ||||
| 37447227 | 231 days ago | 0.00441045 ETH | ||||
| 37444556 | 231 days ago | 0.00009712 ETH | ||||
| 37444556 | 231 days ago | 0.00009712 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_feeDestination","type":"address"},{"internalType":"address","name":"_factory","type":"address"},{"internalType":"uint256","name":"_protocolFee","type":"uint256"},{"internalType":"uint256","name":"_namespaceFee","type":"uint256"},{"internalType":"address","name":"_curveManager","type":"address"},{"internalType":"uint256","name":"_supplyCap","type":"uint256"},{"internalType":"address","name":"_supplyCapGuardian","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"trader","type":"address"},{"indexed":false,"internalType":"address","name":"namespace","type":"address"},{"indexed":false,"internalType":"bool","name":"isBuy","type":"bool"},{"indexed":false,"internalType":"uint256","name":"communityTokenAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"protocolEthAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"nameSpaceEthAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"supply","type":"uint256"},{"indexed":false,"internalType":"address","name":"exchangeToken","type":"address"}],"name":"Trade","type":"event"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"name":"blacklistTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bondingCurveAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"buyStake","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"curveId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getBuyPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getBuyPriceAfterFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getSellPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getSellPriceAfterFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"namespaceFeePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolFeeDestination","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolFeePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sellStake","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_bondingCurveAddress","type":"address"}],"name":"setBondingCurveAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_factory","type":"address"}],"name":"setFactory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_feeDestination","type":"address"}],"name":"setFeeDestination","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"supplyCapGuardian","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokenBlacklist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupplyCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newGuardian","type":"address"}],"name":"transferGuardian","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newCap","type":"uint256"}],"name":"updateSupplyCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"whitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"namespaceAddress","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"exchangeToken","type":"address"},{"internalType":"uint256","name":"scalar","type":"uint256"},{"internalType":"uint256","name":"curve","type":"uint256"}],"name":"whitelistId","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"whitelistedExchangeToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"whitelistedScaler","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60c06040523480156200001157600080fd5b5060405162002b0f38038062002b0f83398101604081905262000034916200027d565b33806200005c57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000678162000210565b506001600160a01b038716620000db5760405162461bcd60e51b815260206004820152603260248201527f5f66656544657374696e6174696f6e20616464726573732063616e6e6f7420626044820152716520616e20656d707479206164647265737360701b606482015260840162000053565b6001600160a01b038616620001335760405162461bcd60e51b815260206004820152601f60248201527f666163746f727920616464726573732063616e6e6f7420626520656d70747900604482015260640162000053565b670de0b6b3a7640000620001488587620002f7565b10620001ae5760405162461bcd60e51b815260206004820152602e60248201527f496e76616c69642070726f746f636f6c20616e64206e616d657370616365206660448201526d32b29031b7b6b134b730ba34b7b760911b606482015260840162000053565b600280546001600160a01b039889166001600160a01b031991821617909155600180549789169782169790971790965560809490945260a09290925260038054918616918516919091179055600555600480549190931691161790556200031f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146200027857600080fd5b919050565b600080600080600080600060e0888a0312156200029957600080fd5b620002a48862000260565b9650620002b46020890162000260565b95506040880151945060608801519350620002d26080890162000260565b925060a08801519150620002e960c0890162000260565b905092959891949750929550565b808201808211156200031957634e487b7160e01b600052601160045260246000fd5b92915050565b60805160a0516127926200037d600039600081816103e50152818161097f015281816112e901528181611a700152611bf80152600081816105920152818161093e015281816112a801528181611a2f0152611bb701526127926000f3fe6080604052600436106101d85760003560e01c806398fc55d811610102578063c45a015511610095578063f1220bbf11610064578063f1220bbf146105d4578063f2fde38b146105f4578063f5cdcbeb14610614578063fbe532341461065557600080fd5b8063c45a015514610540578063c996bf0014610560578063d6e6eb9f14610580578063e5a97f07146105b457600080fd5b8063ba1773c4116100d1578063ba1773c4146104ca578063bb102aea146104ea578063c0030add14610500578063c37b63bc1461052057600080fd5b806398fc55d8146104075780639fa4510214610442578063a3a9fd8614610472578063a979f0c5146104aa57600080fd5b80634ce7957c1161017a5780636d99cefe116101495780636d99cefe14610380578063715018a6146103a05780638da5cb5b146103b55780638f674776146103d357600080fd5b80634ce7957c146102fd57806357ba23bc1461031d5780635bb478081461033d5780636ae855681461035d57600080fd5b806318160ddd116101b657806318160ddd1461024957806323103c411461026d578063421e108c1461028d5780634ba9e75b146102c557600080fd5b806308adf676146101dd578063091954cd14610214578063156124f014610236575b600080fd5b3480156101e957600080fd5b506101fd6101f8366004612297565b610675565b60405160ff90911681526020015b60405180910390f35b34801561022057600080fd5b5061023461022f3660046122c3565b610718565b005b6102346102443660046122e0565b6107e7565b34801561025557600080fd5b5061025f60065481565b60405190815260200161020b565b34801561027957600080fd5b50610234610288366004612315565b610d5c565b34801561029957600080fd5b506003546102ad906001600160a01b031681565b6040516001600160a01b03909116815260200161020b565b3480156102d157600080fd5b5061025f6102e0366004612297565b600960209081526000928352604080842090915290825290205481565b34801561030957600080fd5b506002546102ad906001600160a01b031681565b34801561032957600080fd5b5061023461033836600461238a565b610ddb565b34801561034957600080fd5b506102346103583660046122c3565b61104e565b61037061036b3660046122e0565b6110d0565b604051901515815260200161020b565b34801561038c57600080fd5b5061025f61039b3660046122e0565b6117ef565b3480156103ac57600080fd5b5061023461181b565b3480156103c157600080fd5b506000546001600160a01b03166102ad565b3480156103df57600080fd5b5061025f7f000000000000000000000000000000000000000000000000000000000000000081565b34801561041357600080fd5b50610370610422366004612297565b600760209081526000928352604080842090915290825290205460ff1681565b34801561044e57600080fd5b5061037061045d3660046122c3565b600b6020526000908152604090205460ff1681565b34801561047e57600080fd5b5061025f61048d366004612297565b600a60209081526000928352604080842090915290825290205481565b3480156104b657600080fd5b506004546102ad906001600160a01b031681565b3480156104d657600080fd5b5061025f6104e53660046123dc565b61182f565b3480156104f657600080fd5b5061025f60055481565b34801561050c57600080fd5b5061023461051b3660046122c3565b611972565b34801561052c57600080fd5b5061025f61053b3660046122e0565b611a00565b34801561054c57600080fd5b506001546102ad906001600160a01b031681565b34801561056c57600080fd5b5061025f61057b3660046122e0565b611a0f565b34801561058c57600080fd5b5061025f7f000000000000000000000000000000000000000000000000000000000000000081565b3480156105c057600080fd5b506102346105cf366004612419565b611ac1565b3480156105e057600080fd5b5061025f6105ef3660046122e0565b611b97565b34801561060057600080fd5b5061023461060f3660046122c3565b611c3e565b34801561062057600080fd5b506102ad61062f366004612297565b60086020908152600092835260408084209091529082529020546001600160a01b031681565b34801561066157600080fd5b506102346106703660046122c3565b611c7c565b6001600160a01b038083166000908152600860209081526040808320858452909152812054909116806106ac576012915050610712565b806001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070e9190612432565b9150505b92915050565b6004546001600160a01b0316331461076d5760405162461bcd60e51b81526020600482015260136024820152722932b9ba3934b1ba32b2103a379037bbb732b960691b60448201526064015b60405180910390fd5b6004546001600160a01b03166107c55760405162461bcd60e51b815260206004820152601e60248201527f61646472657373203020697320696e76616c696420666f72206f776e657200006044820152606401610764565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526007602090815260408083208584529091529020548390839060ff1661082e5760405162461bcd60e51b815260040161076490612455565b6001600160a01b0385166108545760405162461bcd60e51b815260040161076490612498565b60006108608686611d17565b90508381116108d75760405162461bcd60e51b815260206004820152603d60248201527f43616e6e6f742073656c6c20746865206c61737420436f6d6d756e697479207360448201527f74616b6520746f6b656e20696e207468652063697263756c6174696f6e0000006064820152608401610764565b83600660008282546108e991906124ef565b90915550506001600160a01b0380871660009081526008602090815260408083208984529091528120549091169061092c61092487856124ef565b89898961182f565b90506000670de0b6b3a76400006109637f000000000000000000000000000000000000000000000000000000000000000084612502565b61096d9190612519565b90506000670de0b6b3a76400006109a47f000000000000000000000000000000000000000000000000000000000000000085612502565b6109ae9190612519565b9050876109bc8b8b33611d83565b1015610a005760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e7420746f6b656e7360681b6044820152606401610764565b604051638b9d13ab60e01b8152336004820152602481018a9052604481018990526001600160a01b038b1690638b9d13ab90606401600060405180830381600087803b158015610a4f57600080fd5b505af1158015610a63573d6000803e3d6000fd5b50505050610a718a8a611d17565b94507ffc13c9a8a9a619ac78b803aecb26abdd009182411d51a986090f82519d88a89e338b60008b8787878c8c604051610ab39998979695949392919061253b565b60405180910390a16001600160a01b03841615610b8957610af43382610ad985876124ef565b610ae391906124ef565b6001600160a01b0387169190611df6565b600254610b0e906001600160a01b03868116911684611df6565b610b848a6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b739190612587565b6001600160a01b0386169083611df6565b610d50565b60003382610b9785876124ef565b610ba191906124ef565b604051600081818185875af1925050503d8060008114610bdd576040519150601f19603f3d011682016040523d82523d6000602084013e610be2565b606091505b50506002546040519192506000916001600160a01b039091169085908381818185875af1925050503d8060008114610c36576040519150601f19603f3d011682016040523d82523d6000602084013e610c3b565b606091505b5050905060008c6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca39190612587565b6001600160a01b03168460405160006040518083038185875af1925050503d8060008114610ced576040519150601f19603f3d011682016040523d82523d6000602084013e610cf2565b606091505b50509050828015610d005750815b8015610d095750805b610d4c5760405162461bcd60e51b8152602060048201526014602482015273556e61626c6520746f2073656e642066756e647360601b6044820152606401610764565b5050505b50505050505050505050565b610d64611e55565b60005b81811015610dd6576001600b6000858585818110610d8757610d876125a4565b9050602002016020810190610d9c91906122c3565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610dce816125ba565b915050610d67565b505050565b6001546001600160a01b03163314610e5b5760405162461bcd60e51b815260206004820152603f60248201527f5265737472696374656420746f20466163746f72793a204f6e6c79206661637460448201527f6f727920636f6e74726163742063616e206d616b6520746869732063616c6c006064820152608401610764565b6001600160a01b038516610e815760405162461bcd60e51b815260040161076490612498565b662386f26fc100006001600160a01b03841615610f75576001600160a01b0384166000908152600b602052604090205460ff1615610ef95760405162461bcd60e51b8152602060048201526015602482015274151bdad95b9cc81a5cc8189b1858dadb1a5cdd1959605a1b6044820152606401610764565b6002846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d9190612432565b610f6791906125d3565b610f7290600a6126d0565b90505b600083118015610f855750808311155b610fc75760405162461bcd60e51b81526020600482015260136024820152727363616c6172206f7574206f662072616e676560681b6044820152606401610764565b506001600160a01b0394851660008181526007602090815260408083208884528252808320805460ff191660011790558383526008825280832088845282528083208054979099166001600160a01b031990971696909617909755818152600987528481208682528752848120939093558252600a85528282209382529290935290912055565b611056611e55565b6001546001600160a01b03166110ae5760405162461bcd60e51b815260206004820152601f60248201527f666163746f727920616464726573732063616e6e6f7420626520656d707479006044820152606401610764565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526007602090815260408083208584529091528120548490849060ff166111175760405162461bcd60e51b815260040161076490612455565b6001600160a01b03861661113d5760405162461bcd60e51b815260040161076490612498565b60006111498787611d17565b9050600081118061116457506001546001600160a01b031633145b6111c95760405162461bcd60e51b815260206004820152603060248201527f4f6e6c792074686520436f6d6d756e697479204f776e65722063616e2062757960448201526f2074686520666972737420736861726560801b6064820152608401610764565b600554856006546111da91906126df565b1115806111e75750600554155b61124a5760405162461bcd60e51b815260206004820152602e60248201527f537570706c79206361702072656163686564207769746820726571756573746560448201526d19081cdd185ad948185b5bdd5b9d60921b6064820152608401610764565b846006600082825461125c91906126df565b90915550506001600160a01b0380881660009081526008602090815260408083208a845290915281205490911690611296838a8a8a61182f565b90506000670de0b6b3a76400006112cd7f000000000000000000000000000000000000000000000000000000000000000084612502565b6112d79190612519565b90506000670de0b6b3a764000061130e7f000000000000000000000000000000000000000000000000000000000000000085612502565b6113189190612519565b905060008161132784866126df565b61133191906126df565b90506001600160a01b038516156114cb576040516370a0823160e01b815233600482015281906001600160a01b038716906370a0823190602401602060405180830381865afa158015611388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ac91906126f2565b101580156114285750604051636eb1769f60e11b815233600482015230602482015281906001600160a01b0387169063dd62ed3e90604401602060405180830381865afa158015611401573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142591906126f2565b10155b6114895760405162461bcd60e51b815260206004820152602c60248201527f496e73756666696369656e7420455243323020746f6b656e2062616c616e636560448201526b081bdc88185c1c1c9bdd985b60a21b6064820152608401610764565b6000611499868389600114611e82565b905080156114c5576114b56001600160a01b0387163383611df6565b60009950505050505050506117e6565b50611512565b803410156115125760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610764565b604051628ebf5f60e11b8152336004820152602481018c9052604481018b905260806064820152600060848201526001600160a01b038d169063011d7ebe9060a401600060405180830381600087803b15801561156e57600080fd5b505af1158015611582573d6000803e3d6000fd5b505050506115908c8c611d17565b95507ffc13c9a8a9a619ac78b803aecb26abdd009182411d51a986090f82519d88a89e338d60018d8888888d8d6040516115d29998979695949392919061253b565b60405180910390a16001600160a01b0385161561167e57600254611603906001600160a01b03878116911685611df6565b6116798c6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015611644573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116689190612587565b6001600160a01b0387169084611df6565b6117db565b6002546040516000916001600160a01b03169085908381818185875af1925050503d80600081146116cb576040519150601f19603f3d011682016040523d82523d6000602084013e6116d0565b606091505b5050905060008d6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015611714573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117389190612587565b6001600160a01b03168460405160006040518083038185875af1925050503d8060008114611782576040519150601f19603f3d011682016040523d82523d6000602084013e611787565b606091505b505090508180156117955750805b6117d85760405162461bcd60e51b8152602060048201526014602482015273556e61626c6520746f2073656e642066756e647360601b6044820152606401610764565b50505b600198505050505050505b50509392505050565b6000611811826117ff8686611d17565b61180991906124ef565b85858561182f565b90505b9392505050565b611823611e55565b61182d600061202c565b565b6001600160a01b0383166000908152600a602090815260408083208584529091528120548590826118608787610675565b60ff1690506000611871888861207c565b60035460405163103d6ce760e11b815260048101869052602481018790526044810189905260648101859052608481018390529192506001600160a01b031690819063207ad9ce9060a401602060405180830381865afa9250505080156118f5575060408051601f3d908101601f191682019092526118f2918101906126f2565b60015b61195d5760405162461bcd60e51b815260206004820152603360248201527f436f6d6d756e6974795374616b653a2043757276652069732066726f7a656e206044820152721bdc881bdc195c985d1a5bdb8819985a5b1959606a1b6064820152608401610764565b955061196a945050505050565b949350505050565b61197a611e55565b6001600160a01b0381166119de5760405162461bcd60e51b815260206004820152602560248201527f426f6e64696e6720437572766520616464726573732063616e6e6f7420626520604482015264656d70747960d81b6064820152608401610764565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60006118116118098585611d17565b600080611a1d8585856117ef565b90506000670de0b6b3a7640000611a547f000000000000000000000000000000000000000000000000000000000000000084612502565b611a5e9190612519565b90506000670de0b6b3a7640000611a957f000000000000000000000000000000000000000000000000000000000000000085612502565b611a9f9190612519565b905080611aac83856124ef565b611ab691906124ef565b979650505050505050565b6004546001600160a01b03163314611b255760405162461bcd60e51b815260206004820152602160248201527f5265737472696374656420746f20737570706c792063617020677561726469616044820152603760f91b6064820152608401610764565b600654811180611b33575080155b611b925760405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206120636170206c6f776572207468616e2063757272604482015269656e7420737570706c7960b01b6064820152608401610764565b600555565b600080611ba5858585611a00565b90506000670de0b6b3a7640000611bdc7f000000000000000000000000000000000000000000000000000000000000000084612502565b611be69190612519565b90506000670de0b6b3a7640000611c1d7f000000000000000000000000000000000000000000000000000000000000000085612502565b611c279190612519565b905080611c3483856126df565b611ab691906126df565b611c46611e55565b6001600160a01b038116611c7057604051631e4fbdf760e01b815260006004820152602401610764565b611c798161202c565b50565b611c84611e55565b6001600160a01b038116611cf55760405162461bcd60e51b815260206004820152603260248201527f5f66656544657374696e6174696f6e20616464726573732063616e6e6f7420626044820152716520616e20656d707479206164647265737360701b6064820152608401610764565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b604051632d4c03df60e11b8152600481018290526000906001600160a01b03841690635a9807be90602401602060405180830381865afa158015611d5f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181491906126f2565b604051627eeac760e11b81526001600160a01b038281166004830152602482018490526000919085169062fdd58e90604401602060405180830381865afa158015611dd2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181191906126f2565b6040516001600160a01b03838116602483015260448201839052610dd691859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506120d9565b6000546001600160a01b0316331461182d5760405163118cdaa760e01b8152336004820152602401610764565b6001600160a01b0383166000908152600b602052604081205460ff1615611eeb5760405162461bcd60e51b815260206004820152601c60248201527f43616e6e6f742075736520626c61636b6c697374656420746f6b656e000000006044820152606401610764565b600082611ef9576000611f61565b6040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6191906126f2565b9050611f786001600160a01b03861633308761213c565b8215612024576040516370a0823160e01b815230600482015260009082906001600160a01b038816906370a0823190602401602060405180830381865afa158015611fc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611feb91906126f2565b611ff591906124ef565b90508481146117e6576001600160a01b0386166000908152600b60205260409020805460ff1916600117905591505b509392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216600090815260096020908152604080832084845290915281205481036120af5750613e80610712565b506001600160a01b0382166000908152600960209081526040808320848452909152902054610712565b60006120ee6001600160a01b0384168361217b565b90508051600014158015612113575080806020019051810190612111919061270b565b155b15610dd657604051635274afe760e01b81526001600160a01b0384166004820152602401610764565b6040516001600160a01b0384811660248301528381166044830152606482018390526121759186918216906323b872dd90608401611e23565b50505050565b60606118148383600084600080856001600160a01b031684866040516121a1919061272d565b60006040518083038185875af1925050503d80600081146121de576040519150601f19603f3d011682016040523d82523d6000602084013e6121e3565b606091505b50915091506121f38683836121fd565b9695505050505050565b6060826122125761220d82612259565b611814565b815115801561222957506001600160a01b0384163b155b1561225257604051639996b31560e01b81526001600160a01b0385166004820152602401610764565b5080611814565b8051156122695780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b0381168114611c7957600080fd5b600080604083850312156122aa57600080fd5b82356122b581612282565b946020939093013593505050565b6000602082840312156122d557600080fd5b813561181481612282565b6000806000606084860312156122f557600080fd5b833561230081612282565b95602085013595506040909401359392505050565b6000806020838503121561232857600080fd5b823567ffffffffffffffff8082111561234057600080fd5b818501915085601f83011261235457600080fd5b81358181111561236357600080fd5b8660208260051b850101111561237857600080fd5b60209290920196919550909350505050565b600080600080600060a086880312156123a257600080fd5b85356123ad81612282565b94506020860135935060408601356123c481612282565b94979396509394606081013594506080013592915050565b600080600080608085870312156123f257600080fd5b84359350602085013561240481612282565b93969395505050506040820135916060013590565b60006020828403121561242b57600080fd5b5035919050565b60006020828403121561244457600080fd5b815160ff8116811461181457600080fd5b60208082526023908201527f6e616d65737061636520616e64206964206973206e6f742077686974656c69736040820152621d195960ea1b606082015260800190565b60208082526021908201527f4e616d65737061636520616464726573732063616e6e6f7420626520656d70746040820152607960f81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610712576107126124d9565b8082028115828204841417610712576107126124d9565b60008261253657634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b03998a168152978916602089015295151560408801526060870194909452608086019290925260a085015260c084015260e08301529091166101008201526101200190565b60006020828403121561259957600080fd5b815161181481612282565b634e487b7160e01b600052603260045260246000fd5b6000600182016125cc576125cc6124d9565b5060010190565b60ff8281168282160390811115610712576107126124d9565b600181815b8085111561262757816000190482111561260d5761260d6124d9565b8085161561261a57918102915b93841c93908002906125f1565b509250929050565b60008261263e57506001610712565b8161264b57506000610712565b8160018114612661576002811461266b57612687565b6001915050610712565b60ff84111561267c5761267c6124d9565b50506001821b610712565b5060208310610133831016604e8410600b84101617156126aa575081810a610712565b6126b483836125ec565b80600019048211156126c8576126c86124d9565b029392505050565b600061181460ff84168361262f565b80820180821115610712576107126124d9565b60006020828403121561270457600080fd5b5051919050565b60006020828403121561271d57600080fd5b8151801515811461181457600080fd5b6000825160005b8181101561274e5760208186018101518583015201612734565b50600092019182525091905056fea264697066735822122085bc2a8cc2d82fa89f56fd7b46cc96b5063d89b9742d429f2d6ea36aa2d3d85664736f6c63430008140033000000000000000000000000d9cc5e4f556f4069618b5ba28033e81efd40f4310000000000000000000000009e6565f9f25576bade1e9684d8d03788d0518a4f00000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000002a679d6f44dd1de40e24b10c59fab30c780c31ec00000000000000000000000000000000000000000000000000000000000009c40000000000000000000000002c142bd92738e8ab74390b908b82c61ac3a077af
Deployed Bytecode
0x6080604052600436106101d85760003560e01c806398fc55d811610102578063c45a015511610095578063f1220bbf11610064578063f1220bbf146105d4578063f2fde38b146105f4578063f5cdcbeb14610614578063fbe532341461065557600080fd5b8063c45a015514610540578063c996bf0014610560578063d6e6eb9f14610580578063e5a97f07146105b457600080fd5b8063ba1773c4116100d1578063ba1773c4146104ca578063bb102aea146104ea578063c0030add14610500578063c37b63bc1461052057600080fd5b806398fc55d8146104075780639fa4510214610442578063a3a9fd8614610472578063a979f0c5146104aa57600080fd5b80634ce7957c1161017a5780636d99cefe116101495780636d99cefe14610380578063715018a6146103a05780638da5cb5b146103b55780638f674776146103d357600080fd5b80634ce7957c146102fd57806357ba23bc1461031d5780635bb478081461033d5780636ae855681461035d57600080fd5b806318160ddd116101b657806318160ddd1461024957806323103c411461026d578063421e108c1461028d5780634ba9e75b146102c557600080fd5b806308adf676146101dd578063091954cd14610214578063156124f014610236575b600080fd5b3480156101e957600080fd5b506101fd6101f8366004612297565b610675565b60405160ff90911681526020015b60405180910390f35b34801561022057600080fd5b5061023461022f3660046122c3565b610718565b005b6102346102443660046122e0565b6107e7565b34801561025557600080fd5b5061025f60065481565b60405190815260200161020b565b34801561027957600080fd5b50610234610288366004612315565b610d5c565b34801561029957600080fd5b506003546102ad906001600160a01b031681565b6040516001600160a01b03909116815260200161020b565b3480156102d157600080fd5b5061025f6102e0366004612297565b600960209081526000928352604080842090915290825290205481565b34801561030957600080fd5b506002546102ad906001600160a01b031681565b34801561032957600080fd5b5061023461033836600461238a565b610ddb565b34801561034957600080fd5b506102346103583660046122c3565b61104e565b61037061036b3660046122e0565b6110d0565b604051901515815260200161020b565b34801561038c57600080fd5b5061025f61039b3660046122e0565b6117ef565b3480156103ac57600080fd5b5061023461181b565b3480156103c157600080fd5b506000546001600160a01b03166102ad565b3480156103df57600080fd5b5061025f7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000081565b34801561041357600080fd5b50610370610422366004612297565b600760209081526000928352604080842090915290825290205460ff1681565b34801561044e57600080fd5b5061037061045d3660046122c3565b600b6020526000908152604090205460ff1681565b34801561047e57600080fd5b5061025f61048d366004612297565b600a60209081526000928352604080842090915290825290205481565b3480156104b657600080fd5b506004546102ad906001600160a01b031681565b3480156104d657600080fd5b5061025f6104e53660046123dc565b61182f565b3480156104f657600080fd5b5061025f60055481565b34801561050c57600080fd5b5061023461051b3660046122c3565b611972565b34801561052c57600080fd5b5061025f61053b3660046122e0565b611a00565b34801561054c57600080fd5b506001546102ad906001600160a01b031681565b34801561056c57600080fd5b5061025f61057b3660046122e0565b611a0f565b34801561058c57600080fd5b5061025f7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000081565b3480156105c057600080fd5b506102346105cf366004612419565b611ac1565b3480156105e057600080fd5b5061025f6105ef3660046122e0565b611b97565b34801561060057600080fd5b5061023461060f3660046122c3565b611c3e565b34801561062057600080fd5b506102ad61062f366004612297565b60086020908152600092835260408084209091529082529020546001600160a01b031681565b34801561066157600080fd5b506102346106703660046122c3565b611c7c565b6001600160a01b038083166000908152600860209081526040808320858452909152812054909116806106ac576012915050610712565b806001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070e9190612432565b9150505b92915050565b6004546001600160a01b0316331461076d5760405162461bcd60e51b81526020600482015260136024820152722932b9ba3934b1ba32b2103a379037bbb732b960691b60448201526064015b60405180910390fd5b6004546001600160a01b03166107c55760405162461bcd60e51b815260206004820152601e60248201527f61646472657373203020697320696e76616c696420666f72206f776e657200006044820152606401610764565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526007602090815260408083208584529091529020548390839060ff1661082e5760405162461bcd60e51b815260040161076490612455565b6001600160a01b0385166108545760405162461bcd60e51b815260040161076490612498565b60006108608686611d17565b90508381116108d75760405162461bcd60e51b815260206004820152603d60248201527f43616e6e6f742073656c6c20746865206c61737420436f6d6d756e697479207360448201527f74616b6520746f6b656e20696e207468652063697263756c6174696f6e0000006064820152608401610764565b83600660008282546108e991906124ef565b90915550506001600160a01b0380871660009081526008602090815260408083208984529091528120549091169061092c61092487856124ef565b89898961182f565b90506000670de0b6b3a76400006109637f00000000000000000000000000000000000000000000000000b1a2bc2ec5000084612502565b61096d9190612519565b90506000670de0b6b3a76400006109a47f00000000000000000000000000000000000000000000000000b1a2bc2ec5000085612502565b6109ae9190612519565b9050876109bc8b8b33611d83565b1015610a005760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e7420746f6b656e7360681b6044820152606401610764565b604051638b9d13ab60e01b8152336004820152602481018a9052604481018990526001600160a01b038b1690638b9d13ab90606401600060405180830381600087803b158015610a4f57600080fd5b505af1158015610a63573d6000803e3d6000fd5b50505050610a718a8a611d17565b94507ffc13c9a8a9a619ac78b803aecb26abdd009182411d51a986090f82519d88a89e338b60008b8787878c8c604051610ab39998979695949392919061253b565b60405180910390a16001600160a01b03841615610b8957610af43382610ad985876124ef565b610ae391906124ef565b6001600160a01b0387169190611df6565b600254610b0e906001600160a01b03868116911684611df6565b610b848a6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b739190612587565b6001600160a01b0386169083611df6565b610d50565b60003382610b9785876124ef565b610ba191906124ef565b604051600081818185875af1925050503d8060008114610bdd576040519150601f19603f3d011682016040523d82523d6000602084013e610be2565b606091505b50506002546040519192506000916001600160a01b039091169085908381818185875af1925050503d8060008114610c36576040519150601f19603f3d011682016040523d82523d6000602084013e610c3b565b606091505b5050905060008c6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca39190612587565b6001600160a01b03168460405160006040518083038185875af1925050503d8060008114610ced576040519150601f19603f3d011682016040523d82523d6000602084013e610cf2565b606091505b50509050828015610d005750815b8015610d095750805b610d4c5760405162461bcd60e51b8152602060048201526014602482015273556e61626c6520746f2073656e642066756e647360601b6044820152606401610764565b5050505b50505050505050505050565b610d64611e55565b60005b81811015610dd6576001600b6000858585818110610d8757610d876125a4565b9050602002016020810190610d9c91906122c3565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610dce816125ba565b915050610d67565b505050565b6001546001600160a01b03163314610e5b5760405162461bcd60e51b815260206004820152603f60248201527f5265737472696374656420746f20466163746f72793a204f6e6c79206661637460448201527f6f727920636f6e74726163742063616e206d616b6520746869732063616c6c006064820152608401610764565b6001600160a01b038516610e815760405162461bcd60e51b815260040161076490612498565b662386f26fc100006001600160a01b03841615610f75576001600160a01b0384166000908152600b602052604090205460ff1615610ef95760405162461bcd60e51b8152602060048201526015602482015274151bdad95b9cc81a5cc8189b1858dadb1a5cdd1959605a1b6044820152606401610764565b6002846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d9190612432565b610f6791906125d3565b610f7290600a6126d0565b90505b600083118015610f855750808311155b610fc75760405162461bcd60e51b81526020600482015260136024820152727363616c6172206f7574206f662072616e676560681b6044820152606401610764565b506001600160a01b0394851660008181526007602090815260408083208884528252808320805460ff191660011790558383526008825280832088845282528083208054979099166001600160a01b031990971696909617909755818152600987528481208682528752848120939093558252600a85528282209382529290935290912055565b611056611e55565b6001546001600160a01b03166110ae5760405162461bcd60e51b815260206004820152601f60248201527f666163746f727920616464726573732063616e6e6f7420626520656d707479006044820152606401610764565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526007602090815260408083208584529091528120548490849060ff166111175760405162461bcd60e51b815260040161076490612455565b6001600160a01b03861661113d5760405162461bcd60e51b815260040161076490612498565b60006111498787611d17565b9050600081118061116457506001546001600160a01b031633145b6111c95760405162461bcd60e51b815260206004820152603060248201527f4f6e6c792074686520436f6d6d756e697479204f776e65722063616e2062757960448201526f2074686520666972737420736861726560801b6064820152608401610764565b600554856006546111da91906126df565b1115806111e75750600554155b61124a5760405162461bcd60e51b815260206004820152602e60248201527f537570706c79206361702072656163686564207769746820726571756573746560448201526d19081cdd185ad948185b5bdd5b9d60921b6064820152608401610764565b846006600082825461125c91906126df565b90915550506001600160a01b0380881660009081526008602090815260408083208a845290915281205490911690611296838a8a8a61182f565b90506000670de0b6b3a76400006112cd7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000084612502565b6112d79190612519565b90506000670de0b6b3a764000061130e7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000085612502565b6113189190612519565b905060008161132784866126df565b61133191906126df565b90506001600160a01b038516156114cb576040516370a0823160e01b815233600482015281906001600160a01b038716906370a0823190602401602060405180830381865afa158015611388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ac91906126f2565b101580156114285750604051636eb1769f60e11b815233600482015230602482015281906001600160a01b0387169063dd62ed3e90604401602060405180830381865afa158015611401573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142591906126f2565b10155b6114895760405162461bcd60e51b815260206004820152602c60248201527f496e73756666696369656e7420455243323020746f6b656e2062616c616e636560448201526b081bdc88185c1c1c9bdd985b60a21b6064820152608401610764565b6000611499868389600114611e82565b905080156114c5576114b56001600160a01b0387163383611df6565b60009950505050505050506117e6565b50611512565b803410156115125760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610764565b604051628ebf5f60e11b8152336004820152602481018c9052604481018b905260806064820152600060848201526001600160a01b038d169063011d7ebe9060a401600060405180830381600087803b15801561156e57600080fd5b505af1158015611582573d6000803e3d6000fd5b505050506115908c8c611d17565b95507ffc13c9a8a9a619ac78b803aecb26abdd009182411d51a986090f82519d88a89e338d60018d8888888d8d6040516115d29998979695949392919061253b565b60405180910390a16001600160a01b0385161561167e57600254611603906001600160a01b03878116911685611df6565b6116798c6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015611644573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116689190612587565b6001600160a01b0387169084611df6565b6117db565b6002546040516000916001600160a01b03169085908381818185875af1925050503d80600081146116cb576040519150601f19603f3d011682016040523d82523d6000602084013e6116d0565b606091505b5050905060008d6001600160a01b031663d0fb02036040518163ffffffff1660e01b8152600401602060405180830381865afa158015611714573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117389190612587565b6001600160a01b03168460405160006040518083038185875af1925050503d8060008114611782576040519150601f19603f3d011682016040523d82523d6000602084013e611787565b606091505b505090508180156117955750805b6117d85760405162461bcd60e51b8152602060048201526014602482015273556e61626c6520746f2073656e642066756e647360601b6044820152606401610764565b50505b600198505050505050505b50509392505050565b6000611811826117ff8686611d17565b61180991906124ef565b85858561182f565b90505b9392505050565b611823611e55565b61182d600061202c565b565b6001600160a01b0383166000908152600a602090815260408083208584529091528120548590826118608787610675565b60ff1690506000611871888861207c565b60035460405163103d6ce760e11b815260048101869052602481018790526044810189905260648101859052608481018390529192506001600160a01b031690819063207ad9ce9060a401602060405180830381865afa9250505080156118f5575060408051601f3d908101601f191682019092526118f2918101906126f2565b60015b61195d5760405162461bcd60e51b815260206004820152603360248201527f436f6d6d756e6974795374616b653a2043757276652069732066726f7a656e206044820152721bdc881bdc195c985d1a5bdb8819985a5b1959606a1b6064820152608401610764565b955061196a945050505050565b949350505050565b61197a611e55565b6001600160a01b0381166119de5760405162461bcd60e51b815260206004820152602560248201527f426f6e64696e6720437572766520616464726573732063616e6e6f7420626520604482015264656d70747960d81b6064820152608401610764565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b60006118116118098585611d17565b600080611a1d8585856117ef565b90506000670de0b6b3a7640000611a547f00000000000000000000000000000000000000000000000000b1a2bc2ec5000084612502565b611a5e9190612519565b90506000670de0b6b3a7640000611a957f00000000000000000000000000000000000000000000000000b1a2bc2ec5000085612502565b611a9f9190612519565b905080611aac83856124ef565b611ab691906124ef565b979650505050505050565b6004546001600160a01b03163314611b255760405162461bcd60e51b815260206004820152602160248201527f5265737472696374656420746f20737570706c792063617020677561726469616044820152603760f91b6064820152608401610764565b600654811180611b33575080155b611b925760405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206120636170206c6f776572207468616e2063757272604482015269656e7420737570706c7960b01b6064820152608401610764565b600555565b600080611ba5858585611a00565b90506000670de0b6b3a7640000611bdc7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000084612502565b611be69190612519565b90506000670de0b6b3a7640000611c1d7f00000000000000000000000000000000000000000000000000b1a2bc2ec5000085612502565b611c279190612519565b905080611c3483856126df565b611ab691906126df565b611c46611e55565b6001600160a01b038116611c7057604051631e4fbdf760e01b815260006004820152602401610764565b611c798161202c565b50565b611c84611e55565b6001600160a01b038116611cf55760405162461bcd60e51b815260206004820152603260248201527f5f66656544657374696e6174696f6e20616464726573732063616e6e6f7420626044820152716520616e20656d707479206164647265737360701b6064820152608401610764565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b604051632d4c03df60e11b8152600481018290526000906001600160a01b03841690635a9807be90602401602060405180830381865afa158015611d5f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181491906126f2565b604051627eeac760e11b81526001600160a01b038281166004830152602482018490526000919085169062fdd58e90604401602060405180830381865afa158015611dd2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181191906126f2565b6040516001600160a01b03838116602483015260448201839052610dd691859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506120d9565b6000546001600160a01b0316331461182d5760405163118cdaa760e01b8152336004820152602401610764565b6001600160a01b0383166000908152600b602052604081205460ff1615611eeb5760405162461bcd60e51b815260206004820152601c60248201527f43616e6e6f742075736520626c61636b6c697374656420746f6b656e000000006044820152606401610764565b600082611ef9576000611f61565b6040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa158015611f3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6191906126f2565b9050611f786001600160a01b03861633308761213c565b8215612024576040516370a0823160e01b815230600482015260009082906001600160a01b038816906370a0823190602401602060405180830381865afa158015611fc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611feb91906126f2565b611ff591906124ef565b90508481146117e6576001600160a01b0386166000908152600b60205260409020805460ff1916600117905591505b509392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216600090815260096020908152604080832084845290915281205481036120af5750613e80610712565b506001600160a01b0382166000908152600960209081526040808320848452909152902054610712565b60006120ee6001600160a01b0384168361217b565b90508051600014158015612113575080806020019051810190612111919061270b565b155b15610dd657604051635274afe760e01b81526001600160a01b0384166004820152602401610764565b6040516001600160a01b0384811660248301528381166044830152606482018390526121759186918216906323b872dd90608401611e23565b50505050565b60606118148383600084600080856001600160a01b031684866040516121a1919061272d565b60006040518083038185875af1925050503d80600081146121de576040519150601f19603f3d011682016040523d82523d6000602084013e6121e3565b606091505b50915091506121f38683836121fd565b9695505050505050565b6060826122125761220d82612259565b611814565b815115801561222957506001600160a01b0384163b155b1561225257604051639996b31560e01b81526001600160a01b0385166004820152602401610764565b5080611814565b8051156122695780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b0381168114611c7957600080fd5b600080604083850312156122aa57600080fd5b82356122b581612282565b946020939093013593505050565b6000602082840312156122d557600080fd5b813561181481612282565b6000806000606084860312156122f557600080fd5b833561230081612282565b95602085013595506040909401359392505050565b6000806020838503121561232857600080fd5b823567ffffffffffffffff8082111561234057600080fd5b818501915085601f83011261235457600080fd5b81358181111561236357600080fd5b8660208260051b850101111561237857600080fd5b60209290920196919550909350505050565b600080600080600060a086880312156123a257600080fd5b85356123ad81612282565b94506020860135935060408601356123c481612282565b94979396509394606081013594506080013592915050565b600080600080608085870312156123f257600080fd5b84359350602085013561240481612282565b93969395505050506040820135916060013590565b60006020828403121561242b57600080fd5b5035919050565b60006020828403121561244457600080fd5b815160ff8116811461181457600080fd5b60208082526023908201527f6e616d65737061636520616e64206964206973206e6f742077686974656c69736040820152621d195960ea1b606082015260800190565b60208082526021908201527f4e616d65737061636520616464726573732063616e6e6f7420626520656d70746040820152607960f81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610712576107126124d9565b8082028115828204841417610712576107126124d9565b60008261253657634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b03998a168152978916602089015295151560408801526060870194909452608086019290925260a085015260c084015260e08301529091166101008201526101200190565b60006020828403121561259957600080fd5b815161181481612282565b634e487b7160e01b600052603260045260246000fd5b6000600182016125cc576125cc6124d9565b5060010190565b60ff8281168282160390811115610712576107126124d9565b600181815b8085111561262757816000190482111561260d5761260d6124d9565b8085161561261a57918102915b93841c93908002906125f1565b509250929050565b60008261263e57506001610712565b8161264b57506000610712565b8160018114612661576002811461266b57612687565b6001915050610712565b60ff84111561267c5761267c6124d9565b50506001821b610712565b5060208310610133831016604e8410600b84101617156126aa575081810a610712565b6126b483836125ec565b80600019048211156126c8576126c86124d9565b029392505050565b600061181460ff84168361262f565b80820180821115610712576107126124d9565b60006020828403121561270457600080fd5b5051919050565b60006020828403121561271d57600080fd5b8151801515811461181457600080fd5b6000825160005b8181101561274e5760208186018101518583015201612734565b50600092019182525091905056fea264697066735822122085bc2a8cc2d82fa89f56fd7b46cc96b5063d89b9742d429f2d6ea36aa2d3d85664736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d9cc5e4f556f4069618b5ba28033e81efd40f4310000000000000000000000009e6565f9f25576bade1e9684d8d03788d0518a4f00000000000000000000000000000000000000000000000000b1a2bc2ec5000000000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000002a679d6f44dd1de40e24b10c59fab30c780c31ec00000000000000000000000000000000000000000000000000000000000009c40000000000000000000000002c142bd92738e8ab74390b908b82c61ac3a077af
-----Decoded View---------------
Arg [0] : _feeDestination (address): 0xD9CC5e4f556F4069618b5BA28033e81efd40F431
Arg [1] : _factory (address): 0x9E6565F9f25576bADe1E9684D8d03788d0518a4f
Arg [2] : _protocolFee (uint256): 50000000000000000
Arg [3] : _namespaceFee (uint256): 50000000000000000
Arg [4] : _curveManager (address): 0x2A679D6f44DD1dE40e24B10C59Fab30C780c31EC
Arg [5] : _supplyCap (uint256): 2500
Arg [6] : _supplyCapGuardian (address): 0x2c142bD92738E8AB74390B908b82C61aC3a077af
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000d9cc5e4f556f4069618b5ba28033e81efd40f431
Arg [1] : 0000000000000000000000009e6565f9f25576bade1e9684d8d03788d0518a4f
Arg [2] : 00000000000000000000000000000000000000000000000000b1a2bc2ec50000
Arg [3] : 00000000000000000000000000000000000000000000000000b1a2bc2ec50000
Arg [4] : 0000000000000000000000002a679d6f44dd1de40e24b10c59fab30c780c31ec
Arg [5] : 00000000000000000000000000000000000000000000000000000000000009c4
Arg [6] : 0000000000000000000000002c142bd92738e8ab74390b908b82c61ac3a077af
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$579.06
Net Worth in ETH
0.323036
Token Allocations
ETH
100.00%
Multichain Portfolio | 33 Chains
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

