ETH Price: $2,192.10 (-2.18%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

DawnTokenImpl

Compiler Version
v0.5.16+commit.9c3226ce
Optimization Enabled
Yes with 1500 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"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":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"tokenHolder","type":"address"}],"name":"AuthorizedOperator","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"operatorData","type":"bytes"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"operatorData","type":"bytes"}],"name":"Minted","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":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"PauserAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"PauserRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"tokenHolder","type":"address"}],"name":"RevokedOperator","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"operatorData","type":"bytes"}],"name":"Sent","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addPauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"holder","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"authorizeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenHolder","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"defaultOperators","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"granularity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address[]","name":"defaultOperators","type":"address[]"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"manager","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"}],"name":"initializeDawn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"tokenHolder","type":"address"}],"name":"isOperatorFor","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isPauser","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"operatorData","type":"bytes"}],"name":"operatorBurn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"operatorData","type":"bytes"}],"name":"operatorSend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"recoverTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renouncePauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"revokeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"send","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"tokensToBeReturned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
6080604052613836806100136000396000f3fe608060405234801561001057600080fd5b506004361061020b5760003560e01c806382dc1ec41161012a578063c45d19db116100bd578063dd62ed3e1161008c578063fad8b32a11610071578063fad8b32a14610a06578063fc673c4f14610a2c578063fe9d930314610b035761020b565b8063dd62ed3e146109b2578063f2fde38b146109e05761020b565b8063c45d19db14610787578063c4d66de8146107ad578063ca275931146107d3578063d95b6371146109845761020b565b8063959b8c3f116100f9578063959b8c3f146106a857806395d89b41146106ce5780639bd9bbc6146106d6578063a9059cbb1461075b5761020b565b806382dc1ec41461064e5780638456cb59146106745780638da5cb5b1461067c5780638f32d59b146106a05761020b565b806346fbf68e116101a25780636ef8d66d116101715780636ef8d66d146104db57806370a08231146104e3578063715018a61461050957806374d0b282146105115761020b565b806346fbf68e146103c3578063556f0dc7146103e95780635c975abb146103f157806362ad1b83146103f95761020b565b806318160ddd116101de57806318160ddd1461034d57806323b872dd14610367578063313ce5671461039d5780633f4ba83a146103bb5761020b565b806306e485381461021057806306fdde0314610268578063095ea7b3146102e557806316114acd14610325575b600080fd5b610218610b7a565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561025457818101518382015260200161023c565b505050509050019250505060405180910390f35b610270610bdd565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102aa578181015183820152602001610292565b50505050905090810190601f1680156102d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610311600480360360408110156102fb57600080fd5b506001600160a01b038135169060200135610c6a565b604080519115158252519081900360200190f35b61034b6004803603602081101561033b57600080fd5b50356001600160a01b0316610c8c565b005b610355610dd4565b60408051918252519081900360200190f35b6103116004803603606081101561037d57600080fd5b506001600160a01b03813581169160208101359091169060400135610dda565b6103a5610e3c565b6040805160ff9092168252519081900360200190f35b61034b610e41565b610311600480360360208110156103d957600080fd5b50356001600160a01b0316610f35565b610355610f4e565b610311610f53565b61034b600480360360a081101561040f57600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561044a57600080fd5b82018360208201111561045c57600080fd5b8035906020019184600183028401116401000000008311171561047e57600080fd5b91939092909160208101903564010000000081111561049c57600080fd5b8201836020820111156104ae57600080fd5b803590602001918460018302840111640100000000831117156104d057600080fd5b509092509050610f5d565b61034b611028565b610355600480360360208110156104f957600080fd5b50356001600160a01b031661103a565b61034b611055565b61034b6004803603606081101561052757600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561055257600080fd5b82018360208201111561056457600080fd5b8035906020019184600183028401116401000000008311171561058657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156105d957600080fd5b8201836020820111156105eb57600080fd5b8035906020019184600183028401116401000000008311171561060d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611105945050505050565b61034b6004803603602081101561066457600080fd5b50356001600160a01b03166111fa565b61034b611249565b610684611312565b604080516001600160a01b039092168252519081900360200190f35b610311611321565b61034b600480360360208110156106be57600080fd5b50356001600160a01b0316611347565b610270611493565b61034b600480360360608110156106ec57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561071c57600080fd5b82018360208201111561072e57600080fd5b8035906020019184600183028401116401000000008311171561075057600080fd5b5090925090506114f4565b6103116004803603604081101561077157600080fd5b506001600160a01b038135169060200135611581565b6103556004803603602081101561079d57600080fd5b50356001600160a01b03166115e1565b61034b600480360360208110156107c357600080fd5b50356001600160a01b0316611676565b61034b600480360360608110156107e957600080fd5b81019060208101813564010000000081111561080457600080fd5b82018360208201111561081657600080fd5b8035906020019184600183028401116401000000008311171561083857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561088b57600080fd5b82018360208201111561089d57600080fd5b803590602001918460018302840111640100000000831117156108bf57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561091257600080fd5b82018360208201111561092457600080fd5b8035906020019184602083028401116401000000008311171561094657600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061172d945050505050565b6103116004803603604081101561099a57600080fd5b506001600160a01b03813581169160200135166119b8565b610355600480360360408110156109c857600080fd5b506001600160a01b0381358116916020013516611a59565b61034b600480360360208110156109f657600080fd5b50356001600160a01b0316611a84565b61034b60048036036020811015610a1c57600080fd5b50356001600160a01b0316611ae6565b61034b60048036036080811015610a4257600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610a7257600080fd5b820183602082011115610a8457600080fd5b80359060200191846001830284011164010000000083111715610aa657600080fd5b919390929091602081019035640100000000811115610ac457600080fd5b820183602082011115610ad657600080fd5b80359060200191846001830284011164010000000083111715610af857600080fd5b509092509050611c32565b61034b60048036036040811015610b1957600080fd5b81359190810190604081016020820135640100000000811115610b3b57600080fd5b820183602082011115610b4d57600080fd5b80359060200191846001830284011164010000000083111715610b6f57600080fd5b509092509050611cfb565b60606037805480602002602001604051908101604052809291908181526020018280548015610bd257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610bb4575b505050505090505b90565b60358054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610bd25780601f10610c3e57610100808354040283529160200191610bd2565b820191906000526020600020905b815481529060010190602001808311610c4c57509395945050505050565b600080610c75611d8c565b9050610c82818585611d90565b5060019392505050565b610c94611321565b610ce5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b806001600160a01b031663a9059cbb610cfc611312565b610d05846115e1565b6040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610d5457600080fd5b505af1158015610d68573d6000803e3d6000fd5b505050506040513d6020811015610d7e57600080fd5b5051610dd1576040805162461bcd60e51b815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015290519081900360640190fd5b50565b60345490565b6101065460009060ff1615610e29576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610e34848484611e37565b949350505050565b601290565b610e51610e4c611d8c565b610f35565b610e8c5760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b6101065460ff16610ee4576040805162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f7420706175736564000000000000000000000000604482015290519081900360640190fd5b610106805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610f18611d8c565b604080516001600160a01b039092168252519081900360200190a1565b6000610f4860d38363ffffffff611fba16565b92915050565b600190565b6101065460ff1690565b6101065460ff1615610fa9576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61101f87878787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8b01819004810282018101909252898152925089915088908190840183828082843760009201919091525061202192505050565b50505050505050565b611038611033611d8c565b61208b565b565b6001600160a01b031660009081526033602052604090205490565b61105d611321565b6110ae576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b606e546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3606e805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054610100900460ff168061111e575061111e6120d3565b8061112c575060005460ff16155b6111675760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015611192576000805460ff1961ff0019909116610100171660011790555b60408051600080825281830190925260208101918252906111b485858461172d565b6111bd866120d9565b6111c686611676565b6a4d50c381d427adf7cafce06111df8780838580612184565b50505080156111f4576000805461ff00191690555b50505050565b611205610e4c611d8c565b6112405760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b610dd1816123af565b611254610e4c611d8c565b61128f5760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b6101065460ff16156112db576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610106805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610f18611d8c565b606e546001600160a01b031690565b606e546000906001600160a01b0316611338611d8c565b6001600160a01b031614905090565b806001600160a01b0316611359611d8c565b6001600160a01b0316141561139f5760405162461bcd60e51b815260040180806020018281038252602481526020018061361a6024913960400191505060405180910390fd5b6001600160a01b03811660009081526038602052604090205460ff161561140257603a60006113cc611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918516815292529020805460ff19169055611449565b600160396000611410611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918616815292529020805460ff19169115159190911790555b611451611d8c565b6001600160a01b0316816001600160a01b03167ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f960405160405180910390a350565b60368054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610bd25780601f10610c3e57610100808354040283529160200191610bd2565b6101065460ff1615611540576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6111f4848484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123f792505050565b6101065460009060ff16156115d0576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6115da8383612424565b9392505050565b604080517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290516000916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561164457600080fd5b505afa158015611658573d6000803e3d6000fd5b505050506040513d602081101561166e57600080fd5b505192915050565b600054610100900460ff168061168f575061168f6120d3565b8061169d575060005460ff16155b6116d85760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015611703576000805460ff1961ff0019909116610100171660011790555b61170c826124fd565b610106805460ff191690558015611729576000805461ff00191690555b5050565b600054610100900460ff168061174657506117466120d3565b80611754575060005460ff16155b61178f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff161580156117ba576000805460ff1961ff0019909116610100171660011790555b83516117cd906035906020870190613421565b5082516117e1906036906020860190613421565b5081516117f590603790602085019061349f565b5060005b603754811015611852576001603860006037848154811061181657fe5b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff19169115159190911790556001016117f9565b50604080517f455243373737546f6b656e0000000000000000000000000000000000000000008152815190819003600b0181206329965a1d60e01b82523060048301819052602483019190915260448201529051731820a4b7618bde71dce8cdc73aab6c95905fad24916329965a1d91606480830192600092919082900301818387803b1580156118e257600080fd5b505af11580156118f6573d6000803e3d6000fd5b5050604080517f4552433230546f6b656e000000000000000000000000000000000000000000008152815190819003600a0181206329965a1d60e01b82523060048301819052602483019190915260448201529051731820a4b7618bde71dce8cdc73aab6c95905fad2493506329965a1d9250606480830192600092919082900301818387803b15801561198957600080fd5b505af115801561199d573d6000803e3d6000fd5b5050505080156111f4576000805461ff001916905550505050565b6000816001600160a01b0316836001600160a01b03161480611a2357506001600160a01b03831660009081526038602052604090205460ff168015611a2357506001600160a01b038083166000908152603a602090815260408083209387168352929052205460ff16155b806115da5750506001600160a01b0390811660009081526039602090815260408083209490931682529290925290205460ff1690565b6001600160a01b039182166000908152603b6020908152604080832093909416825291909152205490565b611a8c611321565b611add576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610dd1816125a0565b611aee611d8c565b6001600160a01b0316816001600160a01b03161415611b3e5760405162461bcd60e51b815260040180806020018281038252602181526020018061363e6021913960400191505060405180910390fd5b6001600160a01b03811660009081526038602052604090205460ff1615611baa576001603a6000611b6d611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918616815292529020805460ff1916911515919091179055611be8565b60396000611bb6611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918516815292529020805460ff191690555b611bf0611d8c565b6001600160a01b0316816001600160a01b03167f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa160405160405180910390a350565b6101065460ff1615611c7e576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611cf3868686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a01819004810282018101909252888152925088915087908190840183828082843760009201919091525061264e92505050565b505050505050565b6101065460ff1615611d47576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611d878383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506126ae92505050565b505050565b3390565b6001600160a01b038216611dd55760405162461bcd60e51b81526004018080602001828103825260238152602001806137df6023913960400191505060405180910390fd5b6001600160a01b038084166000818152603b6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b60006001600160a01b038316611e7e5760405162461bcd60e51b815260040180806020018281038252602481526020018061371d6024913960400191505060405180910390fd5b6001600160a01b038416611ec35760405162461bcd60e51b81526004018080602001828103825260268152602001806137966026913960400191505060405180910390fd5b6000611ecd611d8c565b9050611efb8186868660405180602001604052806000815250604051806020016040528060008152506126d8565b611f2781868686604051806020016040528060008152506040518060200160405280600081525061291f565b611f818582611f7c8660405180606001604052806029815260200161376d602991396001600160a01b03808c166000908152603b60209081526040808320938b1683529290522054919063ffffffff612b3916565b611d90565b611faf8186868660405180602001604052806000815250604051806020016040528060008152506000612bd0565b506001949350505050565b60006001600160a01b0382166120015760405162461bcd60e51b81526004018080602001828103825260228152602001806136806022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b61203261202c611d8c565b866119b8565b61206d5760405162461bcd60e51b815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b612084612078611d8c565b86868686866001612e70565b5050505050565b61209c60d38263ffffffff612f3b16565b6040516001600160a01b038216907fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e90600090a250565b303b1590565b600054610100900460ff16806120f257506120f26120d3565b80612100575060005460ff16155b61213b5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015612166576000805460ff1961ff0019909116610100171660011790555b61216f82612fa2565b8015611729576000805461ff00191690555050565b6001600160a01b0384166121df576040805162461bcd60e51b815260206004820181905260248201527f4552433737373a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b6034546121f2908463ffffffff6130a016565b6034556001600160a01b03841660009081526033602052604090205461221e908463ffffffff6130a016565b6001600160a01b03851660009081526033602052604081209190915561224b908690868686866001612bd0565b836001600160a01b0316856001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d858585604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156122ca5781810151838201526020016122b2565b50505050905090810190601f1680156122f75780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561232a578181015183820152602001612312565b50505050905090810190601f1680156123575780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a36040805184815290516001600160a01b038616916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050505050565b6123c060d38263ffffffff6130fa16565b6040516001600160a01b038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b611d87612402611d8c565b61240a611d8c565b858585604051806020016040528060008152506001612e70565b60006001600160a01b03831661246b5760405162461bcd60e51b815260040180806020018281038252602481526020018061371d6024913960400191505060405180910390fd5b6000612475611d8c565b90506124a38182868660405180602001604052806000815250604051806020016040528060008152506126d8565b6124cf81828686604051806020016040528060008152506040518060200160405280600081525061291f565b610c828182868660405180602001604052806000815250604051806020016040528060008152506000612bd0565b600054610100900460ff168061251657506125166120d3565b80612524575060005460ff16155b61255f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff1615801561258a576000805460ff1961ff0019909116610100171660011790555b61259382610f35565b61216f5761216f826123af565b6001600160a01b0381166125e55760405162461bcd60e51b81526004018080602001828103825260268152602001806135d26026913960400191505060405180910390fd5b606e546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3606e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b61265f612659611d8c565b856119b8565b61269a5760405162461bcd60e51b815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b6111f46126a5611d8c565b8585858561317b565b6117296126b9611d8c565b6126c1611d8c565b84846040518060200160405280600081525061317b565b6040805163555ddc6560e11b81526001600160a01b03871660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe89560248201529051600091731820a4b7618bde71dce8cdc73aab6c95905fad249163aabbb8ca91604480820192602092909190829003018186803b15801561275c57600080fd5b505afa158015612770573d6000803e3d6000fd5b505050506040513d602081101561278657600080fd5b505190506001600160a01b0381161561101f57806001600160a01b03166375ab97828888888888886040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b031681526020018481526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561284c578181015183820152602001612834565b50505050905090810190601f1680156128795780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156128ac578181015183820152602001612894565b50505050905090810190601f1680156128d95780820380516001836020036101000a031916815260200191505b5098505050505050505050600060405180830381600087803b1580156128fe57600080fd5b505af1158015612912573d6000803e3d6000fd5b5050505050505050505050565b6129628360405180606001604052806027815260200161357b602791396001600160a01b038816600090815260336020526040902054919063ffffffff612b3916565b6001600160a01b038087166000908152603360205260408082209390935590861681522054612997908463ffffffff6130a016565b60336000866001600160a01b03166001600160a01b0316815260200190815260200160002081905550836001600160a01b0316856001600160a01b0316876001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc82614677987868686604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015612a49578181015183820152602001612a31565b50505050905090810190601f168015612a765780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612aa9578181015183820152602001612a91565b50505050905090810190601f168015612ad65780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a4836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3505050505050565b60008184841115612bc85760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612b8d578181015183820152602001612b75565b50505050905090810190601f168015612bba5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6040805163555ddc6560e11b81526001600160a01b03871660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248201529051600091731820a4b7618bde71dce8cdc73aab6c95905fad249163aabbb8ca91604480820192602092909190829003018186803b158015612c5457600080fd5b505afa158015612c68573d6000803e3d6000fd5b505050506040513d6020811015612c7e57600080fd5b505190506001600160a01b03811615612e1257806001600160a01b03166223de298989898989896040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b031681526020018481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015612d43578181015183820152602001612d2b565b50505050905090810190601f168015612d705780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612da3578181015183820152602001612d8b565b50505050905090810190601f168015612dd05780820380516001836020036101000a031916815260200191505b5098505050505050505050600060405180830381600087803b158015612df557600080fd5b505af1158015612e09573d6000803e3d6000fd5b50505050612e66565b8115612e6657612e2a866001600160a01b03166133a8565b15612e665760405162461bcd60e51b815260040180806020018281038252604d8152602001806136a2604d913960600191505060405180910390fd5b5050505050505050565b6001600160a01b038616612eb55760405162461bcd60e51b81526004018080602001828103825260228152602001806135596022913960400191505060405180910390fd5b6001600160a01b038516612f10576040805162461bcd60e51b815260206004820181905260248201527f4552433737373a2073656e6420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b612f1e8787878787876126d8565b612f2c87878787878761291f565b61101f87878787878787612bd0565b612f458282611fba565b612f805760405162461bcd60e51b815260040180806020018281038252602181526020018061365f6021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b600054610100900460ff1680612fbb5750612fbb6120d3565b80612fc9575060005460ff16155b6130045760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff1615801561302f576000805460ff1961ff0019909116610100171660011790555b606e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0384811691909117918290556040519116906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a38015611729576000805461ff00191690555050565b6000828201838110156115da576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6131048282611fba565b15613156576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b6001600160a01b0384166131c05760405162461bcd60e51b81526004018080602001828103825260228152602001806135f86022913960400191505060405180910390fd5b6131cf858560008686866126d8565b613212836040518060600160405280602381526020016137bc602391396001600160a01b038716600090815260336020526040902054919063ffffffff612b3916565b6001600160a01b03851660009081526033602052604090205560345461323e908463ffffffff6133df16565b603481905550836001600160a01b0316856001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a4098858585604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156132c35781810151838201526020016132ab565b50505050905090810190601f1680156132f05780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561332357818101518382015260200161330b565b50505050905090810190601f1680156133505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a36040805184815290516000916001600160a01b038716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590610e345750141592915050565b60006115da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612b39565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061346257805160ff191683800117855561348f565b8280016001018555821561348f579182015b8281111561348f578251825591602001919060010190613474565b5061349b92915061350d565b5090565b828054828255906000526020600020908101928215613501579160200282015b82811115613501578251825473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039091161782556020909201916001909101906134bf565b5061349b929150613527565b610bda91905b8082111561349b5760008155600101613513565b610bda91905b8082111561349b57805473ffffffffffffffffffffffffffffffffffffffff1916815560010161352d56fe4552433737373a2073656e642066726f6d20746865207a65726f20616464726573734552433737373a207472616e7366657220616d6f756e7420657863656564732062616c616e6365506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c654f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734552433737373a206275726e2066726f6d20746865207a65726f20616464726573734552433737373a20617574686f72697a696e672073656c66206173206f70657261746f724552433737373a207265766f6b696e672073656c66206173206f70657261746f72526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65526f6c65733a206163636f756e7420697320746865207a65726f20616464726573734552433737373a20746f6b656e20726563697069656e7420636f6e747261637420686173206e6f20696d706c656d656e74657220666f7220455243373737546f6b656e73526563697069656e74436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a65644552433737373a207472616e7366657220746f20746865207a65726f20616464726573734552433737373a2063616c6c6572206973206e6f7420616e206f70657261746f7220666f7220686f6c6465724552433737373a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654552433737373a207472616e736665722066726f6d20746865207a65726f20616464726573734552433737373a206275726e20616d6f756e7420657863656564732062616c616e63654552433737373a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820901df72d5c6c897beae5cee458fac35caef580f5843fc897ffb4115ac64cb68364736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061020b5760003560e01c806382dc1ec41161012a578063c45d19db116100bd578063dd62ed3e1161008c578063fad8b32a11610071578063fad8b32a14610a06578063fc673c4f14610a2c578063fe9d930314610b035761020b565b8063dd62ed3e146109b2578063f2fde38b146109e05761020b565b8063c45d19db14610787578063c4d66de8146107ad578063ca275931146107d3578063d95b6371146109845761020b565b8063959b8c3f116100f9578063959b8c3f146106a857806395d89b41146106ce5780639bd9bbc6146106d6578063a9059cbb1461075b5761020b565b806382dc1ec41461064e5780638456cb59146106745780638da5cb5b1461067c5780638f32d59b146106a05761020b565b806346fbf68e116101a25780636ef8d66d116101715780636ef8d66d146104db57806370a08231146104e3578063715018a61461050957806374d0b282146105115761020b565b806346fbf68e146103c3578063556f0dc7146103e95780635c975abb146103f157806362ad1b83146103f95761020b565b806318160ddd116101de57806318160ddd1461034d57806323b872dd14610367578063313ce5671461039d5780633f4ba83a146103bb5761020b565b806306e485381461021057806306fdde0314610268578063095ea7b3146102e557806316114acd14610325575b600080fd5b610218610b7a565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561025457818101518382015260200161023c565b505050509050019250505060405180910390f35b610270610bdd565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102aa578181015183820152602001610292565b50505050905090810190601f1680156102d75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610311600480360360408110156102fb57600080fd5b506001600160a01b038135169060200135610c6a565b604080519115158252519081900360200190f35b61034b6004803603602081101561033b57600080fd5b50356001600160a01b0316610c8c565b005b610355610dd4565b60408051918252519081900360200190f35b6103116004803603606081101561037d57600080fd5b506001600160a01b03813581169160208101359091169060400135610dda565b6103a5610e3c565b6040805160ff9092168252519081900360200190f35b61034b610e41565b610311600480360360208110156103d957600080fd5b50356001600160a01b0316610f35565b610355610f4e565b610311610f53565b61034b600480360360a081101561040f57600080fd5b6001600160a01b0382358116926020810135909116916040820135919081019060808101606082013564010000000081111561044a57600080fd5b82018360208201111561045c57600080fd5b8035906020019184600183028401116401000000008311171561047e57600080fd5b91939092909160208101903564010000000081111561049c57600080fd5b8201836020820111156104ae57600080fd5b803590602001918460018302840111640100000000831117156104d057600080fd5b509092509050610f5d565b61034b611028565b610355600480360360208110156104f957600080fd5b50356001600160a01b031661103a565b61034b611055565b61034b6004803603606081101561052757600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561055257600080fd5b82018360208201111561056457600080fd5b8035906020019184600183028401116401000000008311171561058657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156105d957600080fd5b8201836020820111156105eb57600080fd5b8035906020019184600183028401116401000000008311171561060d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611105945050505050565b61034b6004803603602081101561066457600080fd5b50356001600160a01b03166111fa565b61034b611249565b610684611312565b604080516001600160a01b039092168252519081900360200190f35b610311611321565b61034b600480360360208110156106be57600080fd5b50356001600160a01b0316611347565b610270611493565b61034b600480360360608110156106ec57600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561071c57600080fd5b82018360208201111561072e57600080fd5b8035906020019184600183028401116401000000008311171561075057600080fd5b5090925090506114f4565b6103116004803603604081101561077157600080fd5b506001600160a01b038135169060200135611581565b6103556004803603602081101561079d57600080fd5b50356001600160a01b03166115e1565b61034b600480360360208110156107c357600080fd5b50356001600160a01b0316611676565b61034b600480360360608110156107e957600080fd5b81019060208101813564010000000081111561080457600080fd5b82018360208201111561081657600080fd5b8035906020019184600183028401116401000000008311171561083857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561088b57600080fd5b82018360208201111561089d57600080fd5b803590602001918460018302840111640100000000831117156108bf57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561091257600080fd5b82018360208201111561092457600080fd5b8035906020019184602083028401116401000000008311171561094657600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061172d945050505050565b6103116004803603604081101561099a57600080fd5b506001600160a01b03813581169160200135166119b8565b610355600480360360408110156109c857600080fd5b506001600160a01b0381358116916020013516611a59565b61034b600480360360208110156109f657600080fd5b50356001600160a01b0316611a84565b61034b60048036036020811015610a1c57600080fd5b50356001600160a01b0316611ae6565b61034b60048036036080811015610a4257600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610a7257600080fd5b820183602082011115610a8457600080fd5b80359060200191846001830284011164010000000083111715610aa657600080fd5b919390929091602081019035640100000000811115610ac457600080fd5b820183602082011115610ad657600080fd5b80359060200191846001830284011164010000000083111715610af857600080fd5b509092509050611c32565b61034b60048036036040811015610b1957600080fd5b81359190810190604081016020820135640100000000811115610b3b57600080fd5b820183602082011115610b4d57600080fd5b80359060200191846001830284011164010000000083111715610b6f57600080fd5b509092509050611cfb565b60606037805480602002602001604051908101604052809291908181526020018280548015610bd257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610bb4575b505050505090505b90565b60358054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610bd25780601f10610c3e57610100808354040283529160200191610bd2565b820191906000526020600020905b815481529060010190602001808311610c4c57509395945050505050565b600080610c75611d8c565b9050610c82818585611d90565b5060019392505050565b610c94611321565b610ce5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b806001600160a01b031663a9059cbb610cfc611312565b610d05846115e1565b6040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610d5457600080fd5b505af1158015610d68573d6000803e3d6000fd5b505050506040513d6020811015610d7e57600080fd5b5051610dd1576040805162461bcd60e51b815260206004820152600f60248201527f5472616e73666572206661696c65640000000000000000000000000000000000604482015290519081900360640190fd5b50565b60345490565b6101065460009060ff1615610e29576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610e34848484611e37565b949350505050565b601290565b610e51610e4c611d8c565b610f35565b610e8c5760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b6101065460ff16610ee4576040805162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f7420706175736564000000000000000000000000604482015290519081900360640190fd5b610106805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610f18611d8c565b604080516001600160a01b039092168252519081900360200190a1565b6000610f4860d38363ffffffff611fba16565b92915050565b600190565b6101065460ff1690565b6101065460ff1615610fa9576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b61101f87878787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8b01819004810282018101909252898152925089915088908190840183828082843760009201919091525061202192505050565b50505050505050565b611038611033611d8c565b61208b565b565b6001600160a01b031660009081526033602052604090205490565b61105d611321565b6110ae576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b606e546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3606e805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054610100900460ff168061111e575061111e6120d3565b8061112c575060005460ff16155b6111675760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015611192576000805460ff1961ff0019909116610100171660011790555b60408051600080825281830190925260208101918252906111b485858461172d565b6111bd866120d9565b6111c686611676565b6a4d50c381d427adf7cafce06111df8780838580612184565b50505080156111f4576000805461ff00191690555b50505050565b611205610e4c611d8c565b6112405760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b610dd1816123af565b611254610e4c611d8c565b61128f5760405162461bcd60e51b81526004018080602001828103825260308152602001806135a26030913960400191505060405180910390fd5b6101065460ff16156112db576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610106805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610f18611d8c565b606e546001600160a01b031690565b606e546000906001600160a01b0316611338611d8c565b6001600160a01b031614905090565b806001600160a01b0316611359611d8c565b6001600160a01b0316141561139f5760405162461bcd60e51b815260040180806020018281038252602481526020018061361a6024913960400191505060405180910390fd5b6001600160a01b03811660009081526038602052604090205460ff161561140257603a60006113cc611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918516815292529020805460ff19169055611449565b600160396000611410611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918616815292529020805460ff19169115159190911790555b611451611d8c565b6001600160a01b0316816001600160a01b03167ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f960405160405180910390a350565b60368054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610bd25780601f10610c3e57610100808354040283529160200191610bd2565b6101065460ff1615611540576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6111f4848484848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506123f792505050565b6101065460009060ff16156115d0576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6115da8383612424565b9392505050565b604080517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290516000916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561164457600080fd5b505afa158015611658573d6000803e3d6000fd5b505050506040513d602081101561166e57600080fd5b505192915050565b600054610100900460ff168061168f575061168f6120d3565b8061169d575060005460ff16155b6116d85760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015611703576000805460ff1961ff0019909116610100171660011790555b61170c826124fd565b610106805460ff191690558015611729576000805461ff00191690555b5050565b600054610100900460ff168061174657506117466120d3565b80611754575060005460ff16155b61178f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff161580156117ba576000805460ff1961ff0019909116610100171660011790555b83516117cd906035906020870190613421565b5082516117e1906036906020860190613421565b5081516117f590603790602085019061349f565b5060005b603754811015611852576001603860006037848154811061181657fe5b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff19169115159190911790556001016117f9565b50604080517f455243373737546f6b656e0000000000000000000000000000000000000000008152815190819003600b0181206329965a1d60e01b82523060048301819052602483019190915260448201529051731820a4b7618bde71dce8cdc73aab6c95905fad24916329965a1d91606480830192600092919082900301818387803b1580156118e257600080fd5b505af11580156118f6573d6000803e3d6000fd5b5050604080517f4552433230546f6b656e000000000000000000000000000000000000000000008152815190819003600a0181206329965a1d60e01b82523060048301819052602483019190915260448201529051731820a4b7618bde71dce8cdc73aab6c95905fad2493506329965a1d9250606480830192600092919082900301818387803b15801561198957600080fd5b505af115801561199d573d6000803e3d6000fd5b5050505080156111f4576000805461ff001916905550505050565b6000816001600160a01b0316836001600160a01b03161480611a2357506001600160a01b03831660009081526038602052604090205460ff168015611a2357506001600160a01b038083166000908152603a602090815260408083209387168352929052205460ff16155b806115da5750506001600160a01b0390811660009081526039602090815260408083209490931682529290925290205460ff1690565b6001600160a01b039182166000908152603b6020908152604080832093909416825291909152205490565b611a8c611321565b611add576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610dd1816125a0565b611aee611d8c565b6001600160a01b0316816001600160a01b03161415611b3e5760405162461bcd60e51b815260040180806020018281038252602181526020018061363e6021913960400191505060405180910390fd5b6001600160a01b03811660009081526038602052604090205460ff1615611baa576001603a6000611b6d611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918616815292529020805460ff1916911515919091179055611be8565b60396000611bb6611d8c565b6001600160a01b03908116825260208083019390935260409182016000908120918516815292529020805460ff191690555b611bf0611d8c565b6001600160a01b0316816001600160a01b03167f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa160405160405180910390a350565b6101065460ff1615611c7e576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611cf3868686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a01819004810282018101909252888152925088915087908190840183828082843760009201919091525061264e92505050565b505050505050565b6101065460ff1615611d47576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611d878383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506126ae92505050565b505050565b3390565b6001600160a01b038216611dd55760405162461bcd60e51b81526004018080602001828103825260238152602001806137df6023913960400191505060405180910390fd5b6001600160a01b038084166000818152603b6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b60006001600160a01b038316611e7e5760405162461bcd60e51b815260040180806020018281038252602481526020018061371d6024913960400191505060405180910390fd5b6001600160a01b038416611ec35760405162461bcd60e51b81526004018080602001828103825260268152602001806137966026913960400191505060405180910390fd5b6000611ecd611d8c565b9050611efb8186868660405180602001604052806000815250604051806020016040528060008152506126d8565b611f2781868686604051806020016040528060008152506040518060200160405280600081525061291f565b611f818582611f7c8660405180606001604052806029815260200161376d602991396001600160a01b03808c166000908152603b60209081526040808320938b1683529290522054919063ffffffff612b3916565b611d90565b611faf8186868660405180602001604052806000815250604051806020016040528060008152506000612bd0565b506001949350505050565b60006001600160a01b0382166120015760405162461bcd60e51b81526004018080602001828103825260228152602001806136806022913960400191505060405180910390fd5b506001600160a01b03166000908152602091909152604090205460ff1690565b61203261202c611d8c565b866119b8565b61206d5760405162461bcd60e51b815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b612084612078611d8c565b86868686866001612e70565b5050505050565b61209c60d38263ffffffff612f3b16565b6040516001600160a01b038216907fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e90600090a250565b303b1590565b600054610100900460ff16806120f257506120f26120d3565b80612100575060005460ff16155b61213b5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff16158015612166576000805460ff1961ff0019909116610100171660011790555b61216f82612fa2565b8015611729576000805461ff00191690555050565b6001600160a01b0384166121df576040805162461bcd60e51b815260206004820181905260248201527f4552433737373a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b6034546121f2908463ffffffff6130a016565b6034556001600160a01b03841660009081526033602052604090205461221e908463ffffffff6130a016565b6001600160a01b03851660009081526033602052604081209190915561224b908690868686866001612bd0565b836001600160a01b0316856001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d858585604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156122ca5781810151838201526020016122b2565b50505050905090810190601f1680156122f75780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561232a578181015183820152602001612312565b50505050905090810190601f1680156123575780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a36040805184815290516001600160a01b038616916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050505050565b6123c060d38263ffffffff6130fa16565b6040516001600160a01b038216907f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f890600090a250565b611d87612402611d8c565b61240a611d8c565b858585604051806020016040528060008152506001612e70565b60006001600160a01b03831661246b5760405162461bcd60e51b815260040180806020018281038252602481526020018061371d6024913960400191505060405180910390fd5b6000612475611d8c565b90506124a38182868660405180602001604052806000815250604051806020016040528060008152506126d8565b6124cf81828686604051806020016040528060008152506040518060200160405280600081525061291f565b610c828182868660405180602001604052806000815250604051806020016040528060008152506000612bd0565b600054610100900460ff168061251657506125166120d3565b80612524575060005460ff16155b61255f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff1615801561258a576000805460ff1961ff0019909116610100171660011790555b61259382610f35565b61216f5761216f826123af565b6001600160a01b0381166125e55760405162461bcd60e51b81526004018080602001828103825260268152602001806135d26026913960400191505060405180910390fd5b606e546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3606e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b61265f612659611d8c565b856119b8565b61269a5760405162461bcd60e51b815260040180806020018281038252602c815260200180613741602c913960400191505060405180910390fd5b6111f46126a5611d8c565b8585858561317b565b6117296126b9611d8c565b6126c1611d8c565b84846040518060200160405280600081525061317b565b6040805163555ddc6560e11b81526001600160a01b03871660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe89560248201529051600091731820a4b7618bde71dce8cdc73aab6c95905fad249163aabbb8ca91604480820192602092909190829003018186803b15801561275c57600080fd5b505afa158015612770573d6000803e3d6000fd5b505050506040513d602081101561278657600080fd5b505190506001600160a01b0381161561101f57806001600160a01b03166375ab97828888888888886040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b031681526020018481526020018060200180602001838103835285818151815260200191508051906020019080838360005b8381101561284c578181015183820152602001612834565b50505050905090810190601f1680156128795780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156128ac578181015183820152602001612894565b50505050905090810190601f1680156128d95780820380516001836020036101000a031916815260200191505b5098505050505050505050600060405180830381600087803b1580156128fe57600080fd5b505af1158015612912573d6000803e3d6000fd5b5050505050505050505050565b6129628360405180606001604052806027815260200161357b602791396001600160a01b038816600090815260336020526040902054919063ffffffff612b3916565b6001600160a01b038087166000908152603360205260408082209390935590861681522054612997908463ffffffff6130a016565b60336000866001600160a01b03166001600160a01b0316815260200190815260200160002081905550836001600160a01b0316856001600160a01b0316876001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc82614677987868686604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015612a49578181015183820152602001612a31565b50505050905090810190601f168015612a765780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612aa9578181015183820152602001612a91565b50505050905090810190601f168015612ad65780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a4836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3505050505050565b60008184841115612bc85760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612b8d578181015183820152602001612b75565b50505050905090810190601f168015612bba5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6040805163555ddc6560e11b81526001600160a01b03871660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b60248201529051600091731820a4b7618bde71dce8cdc73aab6c95905fad249163aabbb8ca91604480820192602092909190829003018186803b158015612c5457600080fd5b505afa158015612c68573d6000803e3d6000fd5b505050506040513d6020811015612c7e57600080fd5b505190506001600160a01b03811615612e1257806001600160a01b03166223de298989898989896040518763ffffffff1660e01b815260040180876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b03168152602001856001600160a01b03166001600160a01b031681526020018481526020018060200180602001838103835285818151815260200191508051906020019080838360005b83811015612d43578181015183820152602001612d2b565b50505050905090810190601f168015612d705780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015612da3578181015183820152602001612d8b565b50505050905090810190601f168015612dd05780820380516001836020036101000a031916815260200191505b5098505050505050505050600060405180830381600087803b158015612df557600080fd5b505af1158015612e09573d6000803e3d6000fd5b50505050612e66565b8115612e6657612e2a866001600160a01b03166133a8565b15612e665760405162461bcd60e51b815260040180806020018281038252604d8152602001806136a2604d913960600191505060405180910390fd5b5050505050505050565b6001600160a01b038616612eb55760405162461bcd60e51b81526004018080602001828103825260228152602001806135596022913960400191505060405180910390fd5b6001600160a01b038516612f10576040805162461bcd60e51b815260206004820181905260248201527f4552433737373a2073656e6420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b612f1e8787878787876126d8565b612f2c87878787878761291f565b61101f87878787878787612bd0565b612f458282611fba565b612f805760405162461bcd60e51b815260040180806020018281038252602181526020018061365f6021913960400191505060405180910390fd5b6001600160a01b0316600090815260209190915260409020805460ff19169055565b600054610100900460ff1680612fbb5750612fbb6120d3565b80612fc9575060005460ff16155b6130045760405162461bcd60e51b815260040180806020018281038252602e8152602001806136ef602e913960400191505060405180910390fd5b600054610100900460ff1615801561302f576000805460ff1961ff0019909116610100171660011790555b606e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0384811691909117918290556040519116906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a38015611729576000805461ff00191690555050565b6000828201838110156115da576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6131048282611fba565b15613156576040805162461bcd60e51b815260206004820152601f60248201527f526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500604482015290519081900360640190fd5b6001600160a01b0316600090815260209190915260409020805460ff19166001179055565b6001600160a01b0384166131c05760405162461bcd60e51b81526004018080602001828103825260228152602001806135f86022913960400191505060405180910390fd5b6131cf858560008686866126d8565b613212836040518060600160405280602381526020016137bc602391396001600160a01b038716600090815260336020526040902054919063ffffffff612b3916565b6001600160a01b03851660009081526033602052604090205560345461323e908463ffffffff6133df16565b603481905550836001600160a01b0316856001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a4098858585604051808481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156132c35781810151838201526020016132ab565b50505050905090810190601f1680156132f05780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b8381101561332357818101518382015260200161330b565b50505050905090810190601f1680156133505780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a36040805184815290516000916001600160a01b038716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590610e345750141592915050565b60006115da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612b39565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061346257805160ff191683800117855561348f565b8280016001018555821561348f579182015b8281111561348f578251825591602001919060010190613474565b5061349b92915061350d565b5090565b828054828255906000526020600020908101928215613501579160200282015b82811115613501578251825473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039091161782556020909201916001909101906134bf565b5061349b929150613527565b610bda91905b8082111561349b5760008155600101613513565b610bda91905b8082111561349b57805473ffffffffffffffffffffffffffffffffffffffff1916815560010161352d56fe4552433737373a2073656e642066726f6d20746865207a65726f20616464726573734552433737373a207472616e7366657220616d6f756e7420657863656564732062616c616e6365506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c654f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734552433737373a206275726e2066726f6d20746865207a65726f20616464726573734552433737373a20617574686f72697a696e672073656c66206173206f70657261746f724552433737373a207265766f6b696e672073656c66206173206f70657261746f72526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65526f6c65733a206163636f756e7420697320746865207a65726f20616464726573734552433737373a20746f6b656e20726563697069656e7420636f6e747261637420686173206e6f20696d706c656d656e74657220666f7220455243373737546f6b656e73526563697069656e74436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a65644552433737373a207472616e7366657220746f20746865207a65726f20616464726573734552433737373a2063616c6c6572206973206e6f7420616e206f70657261746f7220666f7220686f6c6465724552433737373a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654552433737373a207472616e736665722066726f6d20746865207a65726f20616464726573734552433737373a206275726e20616d6f756e7420657863656564732062616c616e63654552433737373a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a72315820901df72d5c6c897beae5cee458fac35caef580f5843fc897ffb4115ac64cb68364736f6c63430005100032
🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

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.