Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
500,000,000 KBS
Holders
8
Transfers
-
0 (0%)
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Multiple files format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ETHDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ETHReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ETHTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ETHWithdrawn","type":"event"},{"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":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"balanceETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"balanceToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"depositETH","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"depositToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferETH","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawETH","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561000f575f5ffd5b50604051806040016040528060078152602001664b6f426553636160c81b815250604051806040016040528060038152602001624b425360e81b815250816003908161005b9190610262565b5060046100688282610262565b50505061008161007c6100b060201b60201c565b6100b4565b305f61008f6012600a610415565b61009d90631dcd650061042a565b90506100a98282610105565b5050610454565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03821661015f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060025f8282546101709190610441565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806101f357607f821691505b60208210810361021157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156101c657805f5260205f20601f840160051c8101602085101561023c5750805b601f840160051c820191505b8181101561025b575f8155600101610248565b5050505050565b81516001600160401b0381111561027b5761027b6101cb565b61028f8161028984546101df565b84610217565b6020601f8211600181146102c1575f83156102aa5750848201515b5f19600385901b1c1916600184901b17845561025b565b5f84815260208120601f198516915b828110156102f057878501518255602094850194600190920191016102d0565b508482101561030d57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b600184111561036b5780850481111561034f5761034f61031c565b600184161561035d57908102905b60019390931c928002610334565b935093915050565b5f826103815750600161040f565b8161038d57505f61040f565b81600181146103a357600281146103ad576103c9565b600191505061040f565b60ff8411156103be576103be61031c565b50506001821b61040f565b5060208310610133831016604e8410600b84101617156103ec575081810a61040f565b6103f85f198484610330565b805f190482111561040b5761040b61031c565b0290505b92915050565b5f61042360ff841683610373565b9392505050565b808202811582820484141761040f5761040f61031c565b8082018082111561040f5761040f61031c565b611786806104615f395ff3fe60806040526004361061014a575f3560e01c80637b1a4909116100b3578063dd62ed3e1161006d578063dd62ed3e1461041b578063ecbdbb321461043a578063f14210a61461044c578063f2fde38b1461046b578063f5537ede1461048a578063f6326fb3146104a9575f5ffd5b80637b1a4909146103645780638da5cb5b1461038357806395d89b41146103aa5780639e281a98146103be578063a457c2d7146103dd578063a9059cbb146103fc575f5ffd5b8063338b5dea11610104578063338b5dea1461029e57806339509351146102bd57806342966c68146102dc57806370a08231146102fd578063715018a61461033157806379cc679014610345575f5ffd5b806304599012146101ce57806306fdde0314610200578063095ea7b31461022157806318160ddd1461025057806323b872dd14610264578063313ce56714610283575f5ffd5b366101ca575f34116101915760405162461bcd60e51b815260206004820152600b60248201526a139bc8115512081cd95b9d60aa1b60448201526064015b60405180910390fd5b604051348152309033907fb9659f60fc4a5d95eed07c34f45658647b37d1c60931f8e14ed9a5d1603c6b3c9060200160405180910390a3005b5f5ffd5b3480156101d9575f5ffd5b506101ed6101e83660046114f8565b6104b1565b6040519081526020015b60405180910390f35b34801561020b575f5ffd5b50610214610544565b6040516101f79190611513565b34801561022c575f5ffd5b5061024061023b366004611548565b6105d4565b60405190151581526020016101f7565b34801561025b575f5ffd5b506002546101ed565b34801561026f575f5ffd5b5061024061027e366004611572565b6105eb565b34801561028e575f5ffd5b50604051601281526020016101f7565b3480156102a9575f5ffd5b506102406102b8366004611548565b61060e565b3480156102c8575f5ffd5b506102406102d7366004611548565b610869565b3480156102e7575f5ffd5b506102fb6102f63660046115b0565b61088a565b005b348015610308575f5ffd5b506101ed6103173660046114f8565b6001600160a01b03165f9081526020819052604090205490565b34801561033c575f5ffd5b506102fb610897565b348015610350575f5ffd5b506102fb61035f366004611548565b6108aa565b34801561036f575f5ffd5b5061024061037e366004611548565b6108c3565b34801561038e575f5ffd5b506005546040516001600160a01b0390911681526020016101f7565b3480156103b5575f5ffd5b506102146109c9565b3480156103c9575f5ffd5b506102406103d8366004611548565b6109d8565b3480156103e8575f5ffd5b506102406103f7366004611548565b610b73565b348015610407575f5ffd5b50610240610416366004611548565b610bed565b348015610426575f5ffd5b506101ed6104353660046115c7565b610bfa565b348015610445575f5ffd5b50476101ed565b348015610457575f5ffd5b506102406104663660046115b0565b610c24565b348015610476575f5ffd5b506102fb6104853660046114f8565b610cd1565b348015610495575f5ffd5b506102406104a4366004611572565b610d47565b610240610f31565b5f6001600160a01b0382166104d85760405162461bcd60e51b8152600401610188906115fe565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa15801561051a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053e919061162d565b92915050565b60606003805461055390611644565b80601f016020809104026020016040519081016040528092919081815260200182805461057f90611644565b80156105ca5780601f106105a1576101008083540402835291602001916105ca565b820191905f5260205f20905b8154815290600101906020018083116105ad57829003601f168201915b5050505050905090565b5f336105e1818585610fd3565b5060019392505050565b5f336105f88582856110f7565b61060385858561116f565b506001949350505050565b5f6001600160a01b0383166106355760405162461bcd60e51b8152600401610188906115fe565b5f82116106545760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523360048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610698573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106bc919061162d565b9050828110156106de5760405162461bcd60e51b8152600401610188906116a4565b604051636eb1769f60e11b81523360048201523060248201525f906001600160a01b0386169063dd62ed3e90604401602060405180830381865afa158015610728573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061074c919061162d565b90508381101561079e5760405162461bcd60e51b815260206004820152601960248201527f436865636b2074686520746f6b656e20616c6c6f77616e6365000000000000006044820152606401610188565b6040516323b872dd60e01b8152336004820152306024820152604481018590525f906001600160a01b038716906323b872dd906064016020604051808303815f875af11580156107f0573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061081491906116db565b90508015610860576040518581526001600160a01b03871690309033907f8826f57f6b30e147fc77562ad01252518d967973ebcbbe9699aebfc51097a0e3906020015b60405180910390a45b95945050505050565b5f336105e181858561087b8383610bfa565b61088591906116fa565b610fd3565b6108943382611311565b50565b61089f611439565b6108a85f611493565b565b6108b58233836110f7565b6108bf8282611311565b5050565b5f6108cc611439565b6001600160a01b0383166109145760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610188565b5f82116109335760405162461bcd60e51b81526004016101889061167c565b814710156109535760405162461bcd60e51b815260040161018890611719565b6040515f906001600160a01b0385169084156108fc0290859084818181858888f19350505050905080156109c2576040518381526001600160a01b0385169030907f8dec4e7cfc87eced5c05eafa206697292193ede25a52287bf5fc6cbb0fd84cfa9060200160405180910390a35b9392505050565b60606004805461055390611644565b5f6109e1611439565b6001600160a01b038316610a075760405162461bcd60e51b8152600401610188906115fe565b5f8211610a265760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523060048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610a6a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a8e919061162d565b905082811015610ab05760405162461bcd60e51b8152600401610188906116a4565b60405163a9059cbb60e01b8152336004820152602481018490525f906001600160a01b0386169063a9059cbb906044016020604051808303815f875af1158015610afc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2091906116db565b90508015610b6b576040518481526001600160a01b03861690339030907ff398d9df386b57ebd82915250392590009e26ddacbed7a8c50a6016cc83d785c9060200160405180910390a45b949350505050565b5f3381610b808286610bfa565b905083811015610be05760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610188565b6106038286868403610fd3565b5f336105e181858561116f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b5f610c2d611439565b5f8211610c4c5760405162461bcd60e51b81526004016101889061167c565b81471015610c6c5760405162461bcd60e51b815260040161018890611719565b60405133905f90829085156108fc0290869084818181858888f19350505050905080156109c257604051848152339030907fc81b1761d304f16ef2aeae3a8611d9bd1d618adfff67d5157365cfb1251395329060200160405180910390a39392505050565b610cd9611439565b6001600160a01b038116610d3e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610188565b61089481611493565b5f610d50611439565b6001600160a01b038416610d985760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610188565b6001600160a01b038316610dbe5760405162461bcd60e51b8152600401610188906115fe565b5f8211610ddd5760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523060048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610e21573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e45919061162d565b905082811015610e675760405162461bcd60e51b8152600401610188906116a4565b60405163a9059cbb60e01b81526001600160a01b038681166004830152602482018590525f919086169063a9059cbb906044016020604051808303815f875af1158015610eb6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eda91906116db565b9050801561086057846001600160a01b0316866001600160a01b0316306001600160a01b03167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c8760405161085791815260200190565b5f5f3411610f515760405162461bcd60e51b81526004016101889061167c565b3331341115610f725760405162461bcd60e51b815260040161018890611719565b6040515f9030903480156108fc029184818181858888f1935050505090508015610fce57604051348152309033907f2022701ef826802e0487b7c44401ee425f55ae58f487500a55e3a33d69e787bd9060200160405180910390a35b919050565b6001600160a01b0383166110355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610188565b6001600160a01b0382166110965760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610188565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b5f6111028484610bfa565b90505f198114611169578181101561115c5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610188565b6111698484848403610fd3565b50505050565b6001600160a01b0383166111d35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610188565b6001600160a01b0382166112355760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610188565b6001600160a01b0383165f90815260208190526040902054818110156112ac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610188565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611169565b6001600160a01b0382166113715760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610188565b6001600160a01b0382165f90815260208190526040902054818110156113e45760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610188565b6001600160a01b0383165f818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016110ea565b6005546001600160a01b031633146108a85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610188565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0381168114610894575f5ffd5b5f60208284031215611508575f5ffd5b81356109c2816114e4565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f5f60408385031215611559575f5ffd5b8235611564816114e4565b946020939093013593505050565b5f5f5f60608486031215611584575f5ffd5b833561158f816114e4565b9250602084013561159f816114e4565b929592945050506040919091013590565b5f602082840312156115c0575f5ffd5b5035919050565b5f5f604083850312156115d8575f5ffd5b82356115e3816114e4565b915060208301356115f3816114e4565b809150509250929050565b602080825260159082015274496e76616c696420746f6b656e206164647265737360581b604082015260600190565b5f6020828403121561163d575f5ffd5b5051919050565b600181811c9082168061165857607f821691505b60208210810361167657634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252600e908201526d125b9d985b1a5908185b5bdd5b9d60921b604082015260600190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b5f602082840312156116eb575f5ffd5b815180151581146109c2575f5ffd5b8082018082111561053e57634e487b7160e01b5f52601160045260245ffd5b60208082526018908201527f496e73756666696369656e74204554482062616c616e6365000000000000000060408201526060019056fea2646970667358221220f0ad2927acf1adb63d88a3c0cc077b24361c93c8224d6867195a8e8c5f79618964736f6c634300081e0033
Deployed Bytecode
0x60806040526004361061014a575f3560e01c80637b1a4909116100b3578063dd62ed3e1161006d578063dd62ed3e1461041b578063ecbdbb321461043a578063f14210a61461044c578063f2fde38b1461046b578063f5537ede1461048a578063f6326fb3146104a9575f5ffd5b80637b1a4909146103645780638da5cb5b1461038357806395d89b41146103aa5780639e281a98146103be578063a457c2d7146103dd578063a9059cbb146103fc575f5ffd5b8063338b5dea11610104578063338b5dea1461029e57806339509351146102bd57806342966c68146102dc57806370a08231146102fd578063715018a61461033157806379cc679014610345575f5ffd5b806304599012146101ce57806306fdde0314610200578063095ea7b31461022157806318160ddd1461025057806323b872dd14610264578063313ce56714610283575f5ffd5b366101ca575f34116101915760405162461bcd60e51b815260206004820152600b60248201526a139bc8115512081cd95b9d60aa1b60448201526064015b60405180910390fd5b604051348152309033907fb9659f60fc4a5d95eed07c34f45658647b37d1c60931f8e14ed9a5d1603c6b3c9060200160405180910390a3005b5f5ffd5b3480156101d9575f5ffd5b506101ed6101e83660046114f8565b6104b1565b6040519081526020015b60405180910390f35b34801561020b575f5ffd5b50610214610544565b6040516101f79190611513565b34801561022c575f5ffd5b5061024061023b366004611548565b6105d4565b60405190151581526020016101f7565b34801561025b575f5ffd5b506002546101ed565b34801561026f575f5ffd5b5061024061027e366004611572565b6105eb565b34801561028e575f5ffd5b50604051601281526020016101f7565b3480156102a9575f5ffd5b506102406102b8366004611548565b61060e565b3480156102c8575f5ffd5b506102406102d7366004611548565b610869565b3480156102e7575f5ffd5b506102fb6102f63660046115b0565b61088a565b005b348015610308575f5ffd5b506101ed6103173660046114f8565b6001600160a01b03165f9081526020819052604090205490565b34801561033c575f5ffd5b506102fb610897565b348015610350575f5ffd5b506102fb61035f366004611548565b6108aa565b34801561036f575f5ffd5b5061024061037e366004611548565b6108c3565b34801561038e575f5ffd5b506005546040516001600160a01b0390911681526020016101f7565b3480156103b5575f5ffd5b506102146109c9565b3480156103c9575f5ffd5b506102406103d8366004611548565b6109d8565b3480156103e8575f5ffd5b506102406103f7366004611548565b610b73565b348015610407575f5ffd5b50610240610416366004611548565b610bed565b348015610426575f5ffd5b506101ed6104353660046115c7565b610bfa565b348015610445575f5ffd5b50476101ed565b348015610457575f5ffd5b506102406104663660046115b0565b610c24565b348015610476575f5ffd5b506102fb6104853660046114f8565b610cd1565b348015610495575f5ffd5b506102406104a4366004611572565b610d47565b610240610f31565b5f6001600160a01b0382166104d85760405162461bcd60e51b8152600401610188906115fe565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa15801561051a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053e919061162d565b92915050565b60606003805461055390611644565b80601f016020809104026020016040519081016040528092919081815260200182805461057f90611644565b80156105ca5780601f106105a1576101008083540402835291602001916105ca565b820191905f5260205f20905b8154815290600101906020018083116105ad57829003601f168201915b5050505050905090565b5f336105e1818585610fd3565b5060019392505050565b5f336105f88582856110f7565b61060385858561116f565b506001949350505050565b5f6001600160a01b0383166106355760405162461bcd60e51b8152600401610188906115fe565b5f82116106545760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523360048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610698573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106bc919061162d565b9050828110156106de5760405162461bcd60e51b8152600401610188906116a4565b604051636eb1769f60e11b81523360048201523060248201525f906001600160a01b0386169063dd62ed3e90604401602060405180830381865afa158015610728573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061074c919061162d565b90508381101561079e5760405162461bcd60e51b815260206004820152601960248201527f436865636b2074686520746f6b656e20616c6c6f77616e6365000000000000006044820152606401610188565b6040516323b872dd60e01b8152336004820152306024820152604481018590525f906001600160a01b038716906323b872dd906064016020604051808303815f875af11580156107f0573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061081491906116db565b90508015610860576040518581526001600160a01b03871690309033907f8826f57f6b30e147fc77562ad01252518d967973ebcbbe9699aebfc51097a0e3906020015b60405180910390a45b95945050505050565b5f336105e181858561087b8383610bfa565b61088591906116fa565b610fd3565b6108943382611311565b50565b61089f611439565b6108a85f611493565b565b6108b58233836110f7565b6108bf8282611311565b5050565b5f6108cc611439565b6001600160a01b0383166109145760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610188565b5f82116109335760405162461bcd60e51b81526004016101889061167c565b814710156109535760405162461bcd60e51b815260040161018890611719565b6040515f906001600160a01b0385169084156108fc0290859084818181858888f19350505050905080156109c2576040518381526001600160a01b0385169030907f8dec4e7cfc87eced5c05eafa206697292193ede25a52287bf5fc6cbb0fd84cfa9060200160405180910390a35b9392505050565b60606004805461055390611644565b5f6109e1611439565b6001600160a01b038316610a075760405162461bcd60e51b8152600401610188906115fe565b5f8211610a265760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523060048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610a6a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a8e919061162d565b905082811015610ab05760405162461bcd60e51b8152600401610188906116a4565b60405163a9059cbb60e01b8152336004820152602481018490525f906001600160a01b0386169063a9059cbb906044016020604051808303815f875af1158015610afc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b2091906116db565b90508015610b6b576040518481526001600160a01b03861690339030907ff398d9df386b57ebd82915250392590009e26ddacbed7a8c50a6016cc83d785c9060200160405180910390a45b949350505050565b5f3381610b808286610bfa565b905083811015610be05760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610188565b6106038286868403610fd3565b5f336105e181858561116f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b5f610c2d611439565b5f8211610c4c5760405162461bcd60e51b81526004016101889061167c565b81471015610c6c5760405162461bcd60e51b815260040161018890611719565b60405133905f90829085156108fc0290869084818181858888f19350505050905080156109c257604051848152339030907fc81b1761d304f16ef2aeae3a8611d9bd1d618adfff67d5157365cfb1251395329060200160405180910390a39392505050565b610cd9611439565b6001600160a01b038116610d3e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610188565b61089481611493565b5f610d50611439565b6001600160a01b038416610d985760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610188565b6001600160a01b038316610dbe5760405162461bcd60e51b8152600401610188906115fe565b5f8211610ddd5760405162461bcd60e51b81526004016101889061167c565b6040516370a0823160e01b81523060048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa158015610e21573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e45919061162d565b905082811015610e675760405162461bcd60e51b8152600401610188906116a4565b60405163a9059cbb60e01b81526001600160a01b038681166004830152602482018590525f919086169063a9059cbb906044016020604051808303815f875af1158015610eb6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eda91906116db565b9050801561086057846001600160a01b0316866001600160a01b0316306001600160a01b03167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c8760405161085791815260200190565b5f5f3411610f515760405162461bcd60e51b81526004016101889061167c565b3331341115610f725760405162461bcd60e51b815260040161018890611719565b6040515f9030903480156108fc029184818181858888f1935050505090508015610fce57604051348152309033907f2022701ef826802e0487b7c44401ee425f55ae58f487500a55e3a33d69e787bd9060200160405180910390a35b919050565b6001600160a01b0383166110355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610188565b6001600160a01b0382166110965760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610188565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b5f6111028484610bfa565b90505f198114611169578181101561115c5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610188565b6111698484848403610fd3565b50505050565b6001600160a01b0383166111d35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610188565b6001600160a01b0382166112355760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610188565b6001600160a01b0383165f90815260208190526040902054818110156112ac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610188565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611169565b6001600160a01b0382166113715760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610188565b6001600160a01b0382165f90815260208190526040902054818110156113e45760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610188565b6001600160a01b0383165f818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016110ea565b6005546001600160a01b031633146108a85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610188565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0381168114610894575f5ffd5b5f60208284031215611508575f5ffd5b81356109c2816114e4565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f5f60408385031215611559575f5ffd5b8235611564816114e4565b946020939093013593505050565b5f5f5f60608486031215611584575f5ffd5b833561158f816114e4565b9250602084013561159f816114e4565b929592945050506040919091013590565b5f602082840312156115c0575f5ffd5b5035919050565b5f5f604083850312156115d8575f5ffd5b82356115e3816114e4565b915060208301356115f3816114e4565b809150509250929050565b602080825260159082015274496e76616c696420746f6b656e206164647265737360581b604082015260600190565b5f6020828403121561163d575f5ffd5b5051919050565b600181811c9082168061165857607f821691505b60208210810361167657634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252600e908201526d125b9d985b1a5908185b5bdd5b9d60921b604082015260600190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b5f602082840312156116eb575f5ffd5b815180151581146109c2575f5ffd5b8082018082111561053e57634e487b7160e01b5f52601160045260245ffd5b60208082526018908201527f496e73756666696369656e74204554482062616c616e6365000000000000000060408201526060019056fea2646970667358221220f0ad2927acf1adb63d88a3c0cc077b24361c93c8224d6867195a8e8c5f79618964736f6c634300081e0033
Deployed Bytecode Sourcemap
1294:9766:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5084:1;5072:9;:13;5064:37;;;;-1:-1:-1;;;5064:37:5;;216:2:7;5064:37:5;;;198:21:7;255:2;235:18;;;228:30;-1:-1:-1;;;274:18:7;;;267:41;325:18;;5064:37:5;;;;;;;;;5117:49;;5156:9;500:25:7;;5149:4:5;;5129:10;;5117:49;;488:2:7;473:18;5117:49:5;;;;;;;1294:9766;;;;;10854:197;;;;;;;;;;-1:-1:-1;10854:197:5;;;;;:::i;:::-;;:::i;:::-;;;500:25:7;;;488:2;473:18;10854:197:5;;;;;;;;2198:100:1;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4558:201::-;;;;;;;;;;-1:-1:-1;4558:201:1;;;;;:::i;:::-;;:::i;:::-;;;1884:14:7;;1877:22;1859:41;;1847:2;1832:18;4558:201:1;1719:187:7;3327:108:1;;;;;;;;;;-1:-1:-1;3415:12:1;;3327:108;;5339:261;;;;;;;;;;-1:-1:-1;5339:261:1;;;;;:::i;:::-;;:::i;3169:93::-;;;;;;;;;;-1:-1:-1;3169:93:1;;3252:2;2566:36:7;;2554:2;2539:18;3169:93:1;2424:184:7;6281:682:5;;;;;;;;;;-1:-1:-1;6281:682:5;;;;;:::i;:::-;;:::i;6009:238:1:-;;;;;;;;;;-1:-1:-1;6009:238:1;;;;;:::i;:::-;;:::i;583:91:2:-;;;;;;;;;;-1:-1:-1;583:91:2;;;;;:::i;:::-;;:::i;:::-;;3498:127:1;;;;;;;;;;-1:-1:-1;3498:127:1;;;;;:::i;:::-;-1:-1:-1;;;;;3599:18:1;3572:7;3599:18;;;;;;;;;;;;3498:127;1877:103:6;;;;;;;;;;;;;:::i;993:164:2:-;;;;;;;;;;-1:-1:-1;993:164:2;;;;;:::i;:::-;;:::i;7283:443:5:-;;;;;;;;;;-1:-1:-1;7283:443:5;;;;;:::i;:::-;;:::i;1236:87:6:-;;;;;;;;;;-1:-1:-1;1309:6:6;;1236:87;;-1:-1:-1;;;;;1309:6:6;;;3370:51:7;;3358:2;3343:18;1236:87:6;3224:203:7;2417:104:1;;;;;;;;;;;;;:::i;9757:546:5:-;;;;;;;;;;-1:-1:-1;9757:546:5;;;;;:::i;:::-;;:::i;6750:436:1:-;;;;;;;;;;-1:-1:-1;6750:436:1;;;;;:::i;:::-;;:::i;3831:193::-;;;;;;;;;;-1:-1:-1;3831:193:1;;;;;:::i;:::-;;:::i;4087:151::-;;;;;;;;;;-1:-1:-1;4087:151:1;;;;;:::i;:::-;;:::i;10486:101:5:-;;;;;;;;;;-1:-1:-1;10558:21:5;10486:101;;8987:439;;;;;;;;;;-1:-1:-1;8987:439:5;;;;;:::i;:::-;;:::i;2135:201:6:-;;;;;;;;;;-1:-1:-1;2135:201:6;;;;;:::i;:::-;;:::i;8133:593:5:-;;;;;;;;;;-1:-1:-1;8133:593:5;;;;;:::i;:::-;;:::i;5474:380::-;;;:::i;10854:197::-;10914:7;-1:-1:-1;;;;;10942:19:5;;10934:53;;;;-1:-1:-1;;;10934:53:5;;;;;;;:::i;:::-;11005:38;;-1:-1:-1;;;11005:38:5;;11037:4;11005:38;;;3370:51:7;-1:-1:-1;;;;;11005:23:5;;;;;3343:18:7;;11005:38:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10998:45;10854:197;-1:-1:-1;;10854:197:5:o;2198:100:1:-;2252:13;2285:5;2278:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2198:100;:::o;4558:201::-;4641:4;736:10:0;4697:32:1;736:10:0;4713:7:1;4722:6;4697:8;:32::i;:::-;-1:-1:-1;4747:4:1;;4558:201;-1:-1:-1;;;4558:201:1:o;5339:261::-;5436:4;736:10:0;5494:38:1;5510:4;736:10:0;5525:6:1;5494:15;:38::i;:::-;5543:27;5553:4;5559:2;5563:6;5543:9;:27::i;:::-;-1:-1:-1;5588:4:1;;5339:261;-1:-1:-1;;;;5339:261:1:o;6281:682:5:-;6352:4;-1:-1:-1;;;;;6371:19:5;;6363:53;;;;-1:-1:-1;;;6363:53:5;;;;;;;:::i;:::-;6444:1;6435:6;:10;6427:37;;;;-1:-1:-1;;;6427:37:5;;;;;;;:::i;:::-;6487:35;;-1:-1:-1;;;6487:35:5;;6511:10;6487:35;;;3370:51:7;6469:15:5;;-1:-1:-1;;;;;6487:23:5;;;;;3343:18:7;;6487:35:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6469:53;;6546:6;6535:7;:17;;6527:56;;;;-1:-1:-1;;;6527:56:5;;;;;;;:::i;:::-;6614:50;;-1:-1:-1;;;6614:50:5;;6638:10;6614:50;;;5621:51:7;6658:4:5;5688:18:7;;;5681:60;6594:17:5;;-1:-1:-1;;;;;6614:23:5;;;;;5594:18:7;;6614:50:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6594:70;;6696:6;6683:9;:19;;6675:57;;;;-1:-1:-1;;;6675:57:5;;5954:2:7;6675:57:5;;;5936:21:7;5993:2;5973:18;;;5966:30;6032:27;6012:18;;;6005:55;6077:18;;6675:57:5;5752:349:7;6675:57:5;6758:61;;-1:-1:-1;;;6758:61:5;;6785:10;6758:61;;;6308:51:7;6805:4:5;6375:18:7;;;6368:60;6444:18;;;6437:34;;;6743:12:5;;-1:-1:-1;;;;;6758:26:5;;;;;6281:18:7;;6758:61:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6743:76;;6834:7;6830:101;;;6863:56;;500:25:7;;;-1:-1:-1;;;;;6863:56:5;;;6898:4;;6878:10;;6863:56;;488:2:7;473:18;6863:56:5;;;;;;;;6830:101;6948:7;6281:682;-1:-1:-1;;;;;6281:682:5:o;6009:238:1:-;6097:4;736:10:0;6153:64:1;736:10:0;6169:7:1;6206:10;6178:25;736:10:0;6169:7:1;6178:9;:25::i;:::-;:38;;;;:::i;:::-;6153:8;:64::i;583:91:2:-;639:27;736:10:0;659:6:2;639:5;:27::i;:::-;583:91;:::o;1877:103:6:-;1122:13;:11;:13::i;:::-;1942:30:::1;1969:1;1942:18;:30::i;:::-;1877:103::o:0;993:164:2:-;1070:46;1086:7;736:10:0;1109:6:2;1070:15;:46::i;:::-;1127:22;1133:7;1142:6;1127:5;:22::i;:::-;993:164;;:::o;7283:443:5:-;7368:4;1122:13:6;:11;:13::i;:::-;-1:-1:-1;;;;;7393:16:5;::::1;7385:44;;;::::0;-1:-1:-1;;;7385:44:5;;7193:2:7;7385:44:5::1;::::0;::::1;7175:21:7::0;7232:2;7212:18;;;7205:30;-1:-1:-1;;;7251:18:7;;;7244:45;7306:18;;7385:44:5::1;6991:339:7::0;7385:44:5::1;7457:1;7448:6;:10;7440:37;;;;-1:-1:-1::0;;;7440:37:5::1;;;;;;;:::i;:::-;7521:6;7496:21;:31;;7488:68;;;;-1:-1:-1::0;;;7488:68:5::1;;;;;;;:::i;:::-;7582:15;::::0;7567:12:::1;::::0;-1:-1:-1;;;;;7582:7:5;::::1;::::0;:15;::::1;;;::::0;7590:6;;7567:12;7582:15;7567:12;7582:15;7590:6;7582:7;:15;::::1;;;;;;7567:30;;7612:7;7608:86;;;7641:41;::::0;500:25:7;;;-1:-1:-1;;;;;7641:41:5;::::1;::::0;7664:4:::1;::::0;7641:41:::1;::::0;488:2:7;473:18;7641:41:5::1;;;;;;;7608:86;7711:7:::0;7283:443;-1:-1:-1;;;7283:443:5:o;2417:104:1:-;2473:13;2506:7;2499:14;;;;;:::i;9757:546:5:-;9839:4;1122:13:6;:11;:13::i;:::-;-1:-1:-1;;;;;9864:19:5;::::1;9856:53;;;;-1:-1:-1::0;;;9856:53:5::1;;;;;;;:::i;:::-;9937:1;9928:6;:10;9920:37;;;;-1:-1:-1::0;;;9920:37:5::1;;;;;;;:::i;:::-;9986:38;::::0;-1:-1:-1;;;9986:38:5;;10018:4:::1;9986:38;::::0;::::1;3370:51:7::0;9968:15:5::1;::::0;-1:-1:-1;;;;;9986:23:5;::::1;::::0;::::1;::::0;3343:18:7;;9986:38:5::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9968:56;;10054:6;10043:7;:17;;10035:56;;;;-1:-1:-1::0;;;10035:56:5::1;;;;;;;:::i;:::-;10117:42;::::0;-1:-1:-1;;;10117:42:5;;10140:10:::1;10117:42;::::0;::::1;7862:51:7::0;7929:18;;;7922:34;;;10102:12:5::1;::::0;-1:-1:-1;;;;;10117:22:5;::::1;::::0;::::1;::::0;7835:18:7;;10117:42:5::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10102:57;;10174:7;10170:101;;;10203:56;::::0;500:25:7;;;-1:-1:-1;;;;;10203:56:5;::::1;::::0;10233:10:::1;::::0;10226:4:::1;::::0;10203:56:::1;::::0;488:2:7;473:18;10203:56:5::1;;;;;;;10170:101;10288:7:::0;9757:546;-1:-1:-1;;;;9757:546:5:o;6750:436:1:-;6843:4;736:10:0;6843:4:1;6926:25;736:10:0;6943:7:1;6926:9;:25::i;:::-;6899:52;;6990:15;6970:16;:35;;6962:85;;;;-1:-1:-1;;;6962:85:1;;8169:2:7;6962:85:1;;;8151:21:7;8208:2;8188:18;;;8181:30;8247:34;8227:18;;;8220:62;-1:-1:-1;;;8298:18:7;;;8291:35;8343:19;;6962:85:1;7967:401:7;6962:85:1;7083:60;7092:5;7099:7;7127:15;7108:16;:34;7083:8;:60::i;3831:193::-;3910:4;736:10:0;3966:28:1;736:10:0;3983:2:1;3987:6;3966:9;:28::i;4087:151::-;-1:-1:-1;;;;;4203:18:1;;;4176:7;4203:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4087:151::o;8987:439:5:-;9052:4;1122:13:6;:11;:13::i;:::-;9086:1:5::1;9077:6;:10;9069:37;;;;-1:-1:-1::0;;;9069:37:5::1;;;;;;;:::i;:::-;9144:6;9119:21;:31;;9111:68;;;;-1:-1:-1::0;;;9111:68:5::1;;;;;;;:::i;:::-;9266:25;::::0;9229:10:::1;::::0;9190:28:::1;::::0;9229:10;;9266:25;::::1;;;::::0;9284:6;;9190:28;9266:25;9190:28;9266:25;9284:6;9229:10;9266:25;::::1;;;;;;9251:40;;9306:7;9302:92;;;9335:47;::::0;500:25:7;;;9363:10:5::1;::::0;9356:4:::1;::::0;9335:47:::1;::::0;488:2:7;473:18;9335:47:5::1;;;;;;;9411:7:::0;8987:439;-1:-1:-1;;;8987:439:5:o;2135:201:6:-;1122:13;:11;:13::i;:::-;-1:-1:-1;;;;;2224:22:6;::::1;2216:73;;;::::0;-1:-1:-1;;;2216:73:6;;8575:2:7;2216:73:6::1;::::0;::::1;8557:21:7::0;8614:2;8594:18;;;8587:30;8653:34;8633:18;;;8626:62;-1:-1:-1;;;8704:18:7;;;8697:36;8750:19;;2216:73:6::1;8373:402:7::0;2216:73:6::1;2300:28;2319:8;2300:18;:28::i;8133:593:5:-:0;8227:4;1122:13:6;:11;:13::i;:::-;-1:-1:-1;;;;;8252:16:5;::::1;8244:44;;;::::0;-1:-1:-1;;;8244:44:5;;7193:2:7;8244:44:5::1;::::0;::::1;7175:21:7::0;7232:2;7212:18;;;7205:30;-1:-1:-1;;;7251:18:7;;;7244:45;7306:18;;8244:44:5::1;6991:339:7::0;8244:44:5::1;-1:-1:-1::0;;;;;8307:19:5;::::1;8299:53;;;;-1:-1:-1::0;;;8299:53:5::1;;;;;;;:::i;:::-;8374:1;8365:6;:10;8357:37;;;;-1:-1:-1::0;;;8357:37:5::1;;;;;;;:::i;:::-;8423:38;::::0;-1:-1:-1;;;8423:38:5;;8455:4:::1;8423:38;::::0;::::1;3370:51:7::0;8405:15:5::1;::::0;-1:-1:-1;;;;;8423:23:5;::::1;::::0;::::1;::::0;3343:18:7;;8423:38:5::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8405:56;;8491:6;8480:7;:17;;8472:56;;;;-1:-1:-1::0;;;8472:56:5::1;;;;;;;:::i;:::-;8554:34;::::0;-1:-1:-1;;;8554:34:5;;-1:-1:-1;;;;;7880:32:7;;;8554:34:5::1;::::0;::::1;7862:51:7::0;7929:18;;;7922:34;;;8539:12:5::1;::::0;8554:22;;::::1;::::0;::::1;::::0;7835:18:7;;8554:34:5::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8539:49;;8603:7;8599:95;;;8668:5;-1:-1:-1::0;;;;;8632:50:5::1;8664:2;-1:-1:-1::0;;;;;8632:50:5::1;8657:4;-1:-1:-1::0;;;;;8632:50:5::1;;8675:6;8632:50;;;;500:25:7::0;;488:2;473:18;;354:177;5474:380:5;5522:4;5559:1;5547:9;:13;5539:40;;;;-1:-1:-1;;;5539:40:5;;;;;;;:::i;:::-;5605:10;:18;5592:9;:31;;5584:68;;;;-1:-1:-1;;;5584:68:5;;;;;;;:::i;:::-;5678:38;;5663:12;;5694:4;;5706:9;5678:38;;;;;5663:12;5678:38;5663:12;5678:38;5706:9;5694:4;5678:38;;;;;;;5663:53;;5731:7;5727:95;;;5760:50;;5800:9;500:25:7;;5793:4:5;;5773:10;;5760:50;;488:2:7;473:18;5760:50:5;;;;;;;5727:95;5839:7;5474:380;-1:-1:-1;5474:380:5:o;10743:346:1:-;-1:-1:-1;;;;;10845:19:1;;10837:68;;;;-1:-1:-1;;;10837:68:1;;8982:2:7;10837:68:1;;;8964:21:7;9021:2;9001:18;;;8994:30;9060:34;9040:18;;;9033:62;-1:-1:-1;;;9111:18:7;;;9104:34;9155:19;;10837:68:1;8780:400:7;10837:68:1;-1:-1:-1;;;;;10924:21:1;;10916:68;;;;-1:-1:-1;;;10916:68:1;;9387:2:7;10916:68:1;;;9369:21:7;9426:2;9406:18;;;9399:30;9465:34;9445:18;;;9438:62;-1:-1:-1;;;9516:18:7;;;9509:32;9558:19;;10916:68:1;9185:398:7;10916:68:1;-1:-1:-1;;;;;10997:18:1;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11049:32;;500:25:7;;;11049:32:1;;473:18:7;11049:32:1;;;;;;;;10743:346;;;:::o;11380:419::-;11481:24;11508:25;11518:5;11525:7;11508:9;:25::i;:::-;11481:52;;-1:-1:-1;;11548:16:1;:37;11544:248;;11630:6;11610:16;:26;;11602:68;;;;-1:-1:-1;;;11602:68:1;;9790:2:7;11602:68:1;;;9772:21:7;9829:2;9809:18;;;9802:30;9868:31;9848:18;;;9841:59;9917:18;;11602:68:1;9588:353:7;11602:68:1;11714:51;11723:5;11730:7;11758:6;11739:16;:25;11714:8;:51::i;:::-;11470:329;11380:419;;;:::o;7656:806::-;-1:-1:-1;;;;;7753:18:1;;7745:68;;;;-1:-1:-1;;;7745:68:1;;10148:2:7;7745:68:1;;;10130:21:7;10187:2;10167:18;;;10160:30;10226:34;10206:18;;;10199:62;-1:-1:-1;;;10277:18:7;;;10270:35;10322:19;;7745:68:1;9946:401:7;7745:68:1;-1:-1:-1;;;;;7832:16:1;;7824:64;;;;-1:-1:-1;;;7824:64:1;;10554:2:7;7824:64:1;;;10536:21:7;10593:2;10573:18;;;10566:30;10632:34;10612:18;;;10605:62;-1:-1:-1;;;10683:18:7;;;10676:33;10726:19;;7824:64:1;10352:399:7;7824:64:1;-1:-1:-1;;;;;7974:15:1;;7952:19;7974:15;;;;;;;;;;;8008:21;;;;8000:72;;;;-1:-1:-1;;;8000:72:1;;10958:2:7;8000:72:1;;;10940:21:7;10997:2;10977:18;;;10970:30;11036:34;11016:18;;;11009:62;-1:-1:-1;;;11087:18:7;;;11080:36;11133:19;;8000:72:1;10756:402:7;8000:72:1;-1:-1:-1;;;;;8108:15:1;;;:9;:15;;;;;;;;;;;8126:20;;;8108:38;;8326:13;;;;;;;;;;:23;;;;;;8378:26;;500:25:7;;;8326:13:1;;8378:26;;473:18:7;8378:26:1;;;;;;;8417:37;9630:675;;-1:-1:-1;;;;;9714:21:1;;9706:67;;;;-1:-1:-1;;;9706:67:1;;11365:2:7;9706:67:1;;;11347:21:7;11404:2;11384:18;;;11377:30;11443:34;11423:18;;;11416:62;-1:-1:-1;;;11494:18:7;;;11487:31;11535:19;;9706:67:1;11163:397:7;9706:67:1;-1:-1:-1;;;;;9873:18:1;;9848:22;9873:18;;;;;;;;;;;9910:24;;;;9902:71;;;;-1:-1:-1;;;9902:71:1;;11767:2:7;9902:71:1;;;11749:21:7;11806:2;11786:18;;;11779:30;11845:34;11825:18;;;11818:62;-1:-1:-1;;;11896:18:7;;;11889:32;11938:19;;9902:71:1;11565:398:7;9902:71:1;-1:-1:-1;;;;;10009:18:1;;:9;:18;;;;;;;;;;;10030:23;;;10009:44;;10148:12;:22;;;;;;;10199:37;500:25:7;;;10009:9:1;;:18;10199:37;;473:18:7;10199:37:1;354:177:7;1401:132:6;1309:6;;-1:-1:-1;;;;;1309:6:6;736:10:0;1465:23:6;1457:68;;;;-1:-1:-1;;;1457:68:6;;12170:2:7;1457:68:6;;;12152:21:7;;;12189:18;;;12182:30;12248:34;12228:18;;;12221:62;12300:18;;1457:68:6;11968:356:7;2496:191:6;2589:6;;;-1:-1:-1;;;;;2606:17:6;;;-1:-1:-1;;;;;;2606:17:6;;;;;;;2639:40;;2589:6;;;2606:17;2589:6;;2639:40;;2570:16;;2639:40;2559:128;2496:191;:::o;536:131:7:-;-1:-1:-1;;;;;611:31:7;;601:42;;591:70;;657:1;654;647:12;672:247;731:6;784:2;772:9;763:7;759:23;755:32;752:52;;;800:1;797;790:12;752:52;839:9;826:23;858:31;883:5;858:31;:::i;924:418::-;1073:2;1062:9;1055:21;1036:4;1105:6;1099:13;1148:6;1143:2;1132:9;1128:18;1121:34;1207:6;1202:2;1194:6;1190:15;1185:2;1174:9;1170:18;1164:50;1263:1;1258:2;1249:6;1238:9;1234:22;1230:31;1223:42;1333:2;1326;1322:7;1317:2;1309:6;1305:15;1301:29;1290:9;1286:45;1282:54;1274:62;;;924:418;;;;:::o;1347:367::-;1415:6;1423;1476:2;1464:9;1455:7;1451:23;1447:32;1444:52;;;1492:1;1489;1482:12;1444:52;1531:9;1518:23;1550:31;1575:5;1550:31;:::i;:::-;1600:5;1678:2;1663:18;;;;1650:32;;-1:-1:-1;;;1347:367:7:o;1911:508::-;1988:6;1996;2004;2057:2;2045:9;2036:7;2032:23;2028:32;2025:52;;;2073:1;2070;2063:12;2025:52;2112:9;2099:23;2131:31;2156:5;2131:31;:::i;:::-;2181:5;-1:-1:-1;2238:2:7;2223:18;;2210:32;2251:33;2210:32;2251:33;:::i;:::-;1911:508;;2303:7;;-1:-1:-1;;;2383:2:7;2368:18;;;;2355:32;;1911:508::o;2613:226::-;2672:6;2725:2;2713:9;2704:7;2700:23;2696:32;2693:52;;;2741:1;2738;2731:12;2693:52;-1:-1:-1;2786:23:7;;2613:226;-1:-1:-1;2613:226:7:o;3432:388::-;3500:6;3508;3561:2;3549:9;3540:7;3536:23;3532:32;3529:52;;;3577:1;3574;3567:12;3529:52;3616:9;3603:23;3635:31;3660:5;3635:31;:::i;:::-;3685:5;-1:-1:-1;3742:2:7;3727:18;;3714:32;3755:33;3714:32;3755:33;:::i;:::-;3807:7;3797:17;;;3432:388;;;;;:::o;3825:345::-;4027:2;4009:21;;;4066:2;4046:18;;;4039:30;-1:-1:-1;;;4100:2:7;4085:18;;4078:51;4161:2;4146:18;;3825:345::o;4175:184::-;4245:6;4298:2;4286:9;4277:7;4273:23;4269:32;4266:52;;;4314:1;4311;4304:12;4266:52;-1:-1:-1;4337:16:7;;4175:184;-1:-1:-1;4175:184:7:o;4364:380::-;4443:1;4439:12;;;;4486;;;4507:61;;4561:4;4553:6;4549:17;4539:27;;4507:61;4614:2;4606:6;4603:14;4583:18;4580:38;4577:161;;4660:10;4655:3;4651:20;4648:1;4641:31;4695:4;4692:1;4685:15;4723:4;4720:1;4713:15;4577:161;;4364:380;;;:::o;4749:338::-;4951:2;4933:21;;;4990:2;4970:18;;;4963:30;-1:-1:-1;;;5024:2:7;5009:18;;5002:44;5078:2;5063:18;;4749:338::o;5092:350::-;5294:2;5276:21;;;5333:2;5313:18;;;5306:30;5372:28;5367:2;5352:18;;5345:56;5433:2;5418:18;;5092:350::o;6482:277::-;6549:6;6602:2;6590:9;6581:7;6577:23;6573:32;6570:52;;;6618:1;6615;6608:12;6570:52;6650:9;6644:16;6703:5;6696:13;6689:21;6682:5;6679:32;6669:60;;6725:1;6722;6715:12;6764:222;6829:9;;;6850:10;;;6847:133;;;6902:10;6897:3;6893:20;6890:1;6883:31;6937:4;6934:1;6927:15;6965:4;6962:1;6955:15;7335:348;7537:2;7519:21;;;7576:2;7556:18;;;7549:30;7615:26;7610:2;7595:18;;7588:54;7674:2;7659:18;;7335:348::o
Swarm Source
ipfs://f0ad2927acf1adb63d88a3c0cc077b24361c93c8224d6867195a8e8c5f796189
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

