token-icon

DCA Coin

Token

Overview[ERC-20]

Max Total Supply
69,000,000.0
DCA
Holders
64+0.00%
Transfers
566

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106103905760003560e01c806378109e54116101dc578063a9059cbb11610102578063cce32a46116100a0578063e94dd17c1161006f578063e94dd17c14610aaf578063ef40a67014610acf578063f2fde38b14610afc578063f4e0d9ac14610b1c57600080fd5b8063cce32a46146109f9578063d100a8e114610a29578063dd62ed3e14610a49578063e2d6f94c14610a8f57600080fd5b8063b2161bcd116100dc578063b2161bcd1461098a578063b57dcc911461099f578063b6b55f25146109b9578063b87fcd58146109d957600080fd5b8063a9059cbb14610940578063ad9d9e4c14610960578063b15bf8371461097557600080fd5b80638b3dc0181161017a57806395d89b411161014957806395d89b41146108be578063979d5050146108ea578063a0821be314610900578063a8aa1b311461092057600080fd5b80638b3dc018146108495780638cd4426d146108695780639213c358146108895780639358928b146108a957600080fd5b8063800c5433116101b6578063800c5433146107cc578063817b1cd2146107e1578063884870c7146107f7578063893d20e81461081757600080fd5b806378109e541461078057806378c7dcd6146107965780637d1db4a5146107b657600080fd5b806334eead48116102c15780635cdbdd971161025f57806370a082311161022e57806370a08231146106f55780637267c5f91461072b57806373ca05771461074b57806378002f841461076b57600080fd5b80635cdbdd971461067057806360ecb84a14610685578063643a1ed8146106a55780636b0f0de2146106c557600080fd5b80633e9cc8411161029b5780633e9cc841146105d05780633f4218e0146105f057806348ff2b8b146106205780634a5013921461064057600080fd5b806334eead4814610590578063367471f6146105a65780633d17e575146105bb57600080fd5b80631ced75051161032e5780632e1a7d4d116103085780632e1a7d4d146104e85780632f54bf6e146105085780633095214814610537578063313ce5671461057457600080fd5b80631ced75051461049e5780631fadf020146104b357806323b872dd146104c857600080fd5b8063095ea7b31161036a578063095ea7b3146104245780630acf3acc146104545780631501a3b91461047457806318160ddd1461048957600080fd5b806306fdde031461039c578063076b20d6146103df57806307f748731461040257600080fd5b3661039757005b600080fd5b3480156103a857600080fd5b506040805180820190915260088152672221a09021b7b4b760c11b60208201525b6040516103d691906130f0565b60405180910390f35b3480156103eb57600080fd5b506103f4610b3c565b6040519081526020016103d6565b34801561040e57600080fd5b5061042261041d36600461313e565b610bb1565b005b34801561043057600080fd5b5061044461043f36600461316f565b610be9565b60405190151581526020016103d6565b34801561046057600080fd5b5061042261046f36600461313e565b610c00565b34801561048057600080fd5b506103f4610cab565b34801561049557600080fd5b506001546103f4565b3480156104aa57600080fd5b506103f4610cdc565b3480156104bf57600080fd5b506103f4610d0d565b3480156104d457600080fd5b506104446104e336600461319b565b610d3e565b3480156104f457600080fd5b5061042261050336600461313e565b610da8565b34801561051457600080fd5b506104446105233660046131dc565b6000546001600160a01b0391821691161490565b34801561054357600080fd5b5061054c610ef2565b604080519586526020860194909452928401919091526060830152608082015260a0016103d6565b34801561058057600080fd5b50604051600981526020016103d6565b34801561059c57600080fd5b506103f460135481565b3480156105b257600080fd5b506103f4611128565b3480156105c757600080fd5b506103f4611159565b3480156105dc57600080fd5b506012546104449062010000900460ff1681565b3480156105fc57600080fd5b5061044461060b3660046131dc565b60066020526000908152604090205460ff1681565b34801561062c57600080fd5b5061042261063b366004613207565b61118a565b34801561064c57600080fd5b5061044461065b3660046131dc565b601c6020526000908152604090205460ff1681565b34801561067c57600080fd5b506103f4611209565b34801561069157600080fd5b506104226106a0366004613240565b61123a565b3480156106b157600080fd5b506104226106c036600461313e565b61131d565b3480156106d157600080fd5b506104446106e03660046131dc565b601d6020526000908152604090205460ff1681565b34801561070157600080fd5b506103f46107103660046131dc565b6001600160a01b031660009081526004602052604090205490565b34801561073757600080fd5b50610422610746366004613262565b611433565b34801561075757600080fd5b50610422610766366004613240565b61148c565b34801561077757600080fd5b5061042261160a565b34801561078c57600080fd5b506103f460035481565b3480156107a257600080fd5b506104226107b136600461313e565b61169d565b3480156107c257600080fd5b506103f460025481565b3480156107d857600080fd5b506104226116cc565b3480156107ed57600080fd5b506103f4601f5481565b34801561080357600080fd5b50610422610812366004613240565b611734565b34801561082357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016103d6565b34801561085557600080fd5b506104226108643660046131dc565b61185e565b34801561087557600080fd5b5061042261088436600461316f565b6118c2565b34801561089557600080fd5b506104226108a4366004613280565b611968565b3480156108b557600080fd5b506103f4611a38565b3480156108ca57600080fd5b5060408051808201909152600381526244434160e81b60208201526103c9565b3480156108f657600080fd5b506103f460225481565b34801561090c57600080fd5b506103f461091b3660046131dc565b611aa4565b34801561092c57600080fd5b50600854610831906001600160a01b031681565b34801561094c57600080fd5b5061044461095b36600461316f565b611ad1565b34801561096c57600080fd5b506103f4611ade565b34801561098157600080fd5b506103f4611b0f565b34801561099657600080fd5b506103f4611b40565b3480156109ab57600080fd5b506020546104449060ff1681565b3480156109c557600080fd5b506104226109d436600461313e565b611b71565b3480156109e557600080fd5b506104226109f4366004613207565b611cd2565b348015610a0557600080fd5b50610a0e611d27565b604080519384526020840192909252908201526060016103d6565b348015610a3557600080fd5b50610422610a4436600461313e565b611da3565b348015610a5557600080fd5b506103f4610a643660046132cb565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b348015610a9b57600080fd5b50610422610aaa3660046132f9565b611dde565b348015610abb57600080fd5b50610422610aca36600461334e565b611ee8565b348015610adb57600080fd5b506103f4610aea3660046131dc565b601e6020526000908152604090205481565b348015610b0857600080fd5b50610422610b173660046131dc565b611f4e565b348015610b2857600080fd5b50610422610b373660046131dc565b611fcc565b6021546040516370a0823160e01b81526001600160a01b03909116600482015260009030906370a08231906024015b602060405180830381865afa158015610b88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bac919061337a565b905090565b6000546001600160a01b03163314610be45760405162461bcd60e51b8152600401610bdb90613393565b60405180910390fd5b601355565b6000610bf633848461205e565b5060015b92915050565b6000610c18610c116009600a6134ad565b8390612182565b6021546040516323b872dd60e01b81523360048201526001600160a01b0390911660248201526044810182905290915030906323b872dd906064016020604051808303816000875af1158015610c72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9691906134bc565b50602254610ca4908261218e565b6022555050565b60215460405163045f25d360e51b81523060048201526000916001600160a01b031690638be4ba6090602401610b6b565b60215460405163bffa330f60e01b81523060048201526000916001600160a01b03169063bffa330f90602401610b6b565b602154604051639c40846f60e01b81523060048201526000916001600160a01b031690639c40846f90602401610b6b565b6000610d4b84848461219a565b610d9d8433610d988560405180606001604052806028815260200161360b602891396001600160a01b038a16600090815260056020908152604080832033845290915290205491906122cb565b61205e565b5060015b9392505050565b336000908152601e6020526040902054811115610e1d5760405162461bcd60e51b815260206004820152602d60248201527f45524332303a2043616e6e6f7420756e7374616b65206d6f7265207468616e2060448201526c185b5bdd5b9d081cdd185ad959609a1b6064820152608401610bdb565b60205460405163d8a9bf2960e01b8152336004820152602481018390526101009091046001600160a01b03169063d8a9bf2990604401600060405180830381600087803b158015610e6d57600080fd5b505af1158015610e81573d6000803e3d6000fd5b5050336000908152601e6020526040902054610ea092509050826122f7565b336000908152601e6020526040902055601f54610ebd90826122f7565b601f556040514290829033907ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b56890600090a450565b6021546040516331fcaf6960e11b815230600482015260009182918291829182916001600160a01b0316906363f95ed290602401602060405180830381865afa158015610f43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f67919061337a565b602154604051633f8223f360e01b81523060048201526001600160a01b0390911690633f8223f390602401602060405180830381865afa158015610faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd3919061337a565b60215460405163045f25d360e51b81523060048201526001600160a01b0390911690638be4ba6090602401602060405180830381865afa15801561101b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103f919061337a565b602154604051633255a03560e11b81523060048201526001600160a01b03909116906364ab406a90602401602060405180830381865afa158015611087573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ab919061337a565b60215460405163fea4456560e01b81523060048201526001600160a01b039091169063fea4456590602401602060405180830381865afa1580156110f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611117919061337a565b945094509450945094509091929394565b6021546040516307df467b60e21b81523060048201526000916001600160a01b031690631f7d19ec90602401610b6b565b6021546040516331fcaf6960e11b81523060048201526000916001600160a01b0316906363f95ed290602401610b6b565b6000546001600160a01b031633146111b45760405162461bcd60e51b8152600401610bdb90613393565b6001600160a01b038216600081815260066020526040808220805460ff19168515159081179091559051429391927ff61420caae4661cdd9554a2c8b6c89fc9f30f94abccb1da76abb2ec99783821191a45050565b602154604051631ea2804760e11b81523060048201526000916001600160a01b031690633d45008e90602401610b6b565b6000546001600160a01b031633146112645760405162461bcd60e51b8152600401610bdb90613393565b600061128561271061127f8561127960015490565b90612182565b90612303565b6012805463ff0000001916630100000017905560215460135460405163037cf82960e61b815230600482015260248101849052604481018690529293506001600160a01b039091169163df3e0a409190606401600060405180830381600088803b1580156112f257600080fd5b5087f1158015611306573d6000803e3d6000fd5b50506012805463ff00000019169055505050505050565b6000546001600160a01b031633146113475760405162461bcd60e51b8152600401610bdb90613393565b6011546021546040516370a0823160e01b81526001600160a01b0390911660048201526000916113c39161127f90859030906370a0823190602401602060405180830381865afa15801561139f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611279919061337a565b60215460405163360b0fcd60e01b8152306004820152336024820152604481018390529192506001600160a01b03169063360b0fcd906064015b600060405180830381600087803b15801561141757600080fd5b505af115801561142b573d6000803e3d6000fd5b505050505050565b6000546001600160a01b0316331461145d5760405162461bcd60e51b8152600401610bdb90613393565b6012805462ff000019166201000093151593909302929092179091556020805460ff1916911515919091179055565b6000546001600160a01b031633146114b65760405162461bcd60e51b8152600401610bdb90613393565b60006114cb61271061127f8461127960015490565b905060648311156115365760405162461bcd60e51b815260206004820152602f60248201527f56616c7565204d757374204265204c657373205468616e206f7220457175616c60448201526e103a37902232b737b6b4b730ba37b960891b6064820152608401610bdb565b60215460405163e00e029f60e01b8152306004820152602481018390526001600160a01b039091169063e00e029f90604401600060405180830381600087803b15801561158257600080fd5b505af1158015611596573d6000803e3d6000fd5b5050602154604051637e31b16760e11b8152306004820152602481018790526064604482018190526001600160a01b03909216935063fc6362ce925001600060405180830381600087803b1580156115ed57600080fd5b505af1158015611601573d6000803e3d6000fd5b50505050505050565b60205460ff1661161957600080fd5b6012805463ff0000001916630100000017905560215460135460405163170864a160e11b81523060048201526001600160a01b0390921691632e10c9429190602401600060405180830381600088803b15801561167557600080fd5b5087f1158015611689573d6000803e3d6000fd5b50506012805463ff00000019169055505050565b6000546001600160a01b031633146116c75760405162461bcd60e51b8152600401610bdb90613393565b601b55565b6000546001600160a01b031633146116f65760405162461bcd60e51b8152600401610bdb90613393565b6012805461ff001916610100179055604051429033907f340c369ced7c3a65b67543c4f1e839173c42d01b38931b0c01b18c89a1d1ba4b90600090a3565b6000546001600160a01b0316331461175e5760405162461bcd60e51b8152600401610bdb90613393565b600061177361271061127f8561127960015490565b9050600061178a61271061127f8561127960015490565b905060006117a261271061127f600561127960015490565b90508083101580156117b45750808210155b61181e5760405162461bcd60e51b815260206004820152603560248201527f45524332303a206d61782054587320616e64206d61782057616c6c65742063616044820152746e6e6f74206265206c657373207468616e202e352560581b6064820152608401610bdb565b600283905560038290556040514290839085907f91db8d1965ad76c25e9cdb4624cb29364b3f3939376350bd898c06ab40fe707e90600090a45050505050565b6000546001600160a01b031633146118885760405162461bcd60e51b8152600401610bdb90613393565b602180546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b6000546001600160a01b031633146118ec5760405162461bcd60e51b8152600401610bdb90613393565b60235460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af115801561193f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196391906134bc565b505050565b6000546001600160a01b031633146119925760405162461bcd60e51b8152600401610bdb90613393565b602480546001600160a01b03199081166001600160a01b03868116918217909355602580548316868516908117909155602380549093169385169384179092556000818152600660209081526040808320805460ff1990811660019081179092558685529382902080549094161790925590514281527f358f3926f41536f5fa6926b5b6945502e5fdfb85b1876c473d06606ed0fae9ca910160405180910390a4505050565b60046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec5461dead60009081527f42c63635470f1fb1d6d4b6441c413cb435b1ebb6fedd1896dd5e25d1399147dd546001549192610bac929091611a9e91906122f7565b906122f7565b6001600160a01b0381166000908152601e60209081526040808320546004909252822054610bfa916122f7565b6000610bf633848461219a565b602154604051633255a03560e11b81523060048201526000916001600160a01b0316906364ab406a90602401610b6b565b602154604051633f8223f360e01b81523060048201526000916001600160a01b031690633f8223f390602401610b6b565b60215460405163fea4456560e01b81523060048201526000916001600160a01b03169063fea4456590602401610b6b565b336000908152601e6020908152604080832054600490925290912054611b96916122f7565b811115611bfd5760405162461bcd60e51b815260206004820152602f60248201527f45524332303a2043616e6e6f74207374616b65206d6f7265207468616e20617660448201526e61696c61626c652062616c616e636560881b6064820152608401610bdb565b60205460405163773a0f0960e01b8152336004820152602481018390526101009091046001600160a01b03169063773a0f0990604401600060405180830381600087803b158015611c4d57600080fd5b505af1158015611c61573d6000803e3d6000fd5b5050336000908152601e6020526040902054611c80925090508261218e565b336000908152601e6020526040902055601f54611c9d908261218e565b601f556040514290829033907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a1590600090a450565b6000546001600160a01b03163314611cfc5760405162461bcd60e51b8152600401610bdb90613393565b6001600160a01b03919091166000908152601d60205260409020805460ff1916911515919091179055565b6021546040516330800a4560e21b8152306004820152600091829182916001600160a01b03169063c200291490602401606060405180830381865afa158015611d74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9891906134d9565b925092509250909192565b6000546001600160a01b03163314611dcd5760405162461bcd60e51b8152600401610bdb90613393565b60006113c3610c116009600a6134ad565b6000546001600160a01b03163314611e085760405162461bcd60e51b8152600401610bdb90613393565b6009889055600a879055600b869055600d849055600c859055600e839055600f82905560108190556011548311801590611e465750601154600f5411155b8015611e56575060115460105411155b611ea25760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e76616c696420746f74616c20656e7472792500000000006044820152606401610bdb565b4282847fdddb43af0ad29e5d9d3cb393fd94e8f11ac2c069da19545bac6ee6baf3ddc98984604051611ed691815260200190565b60405180910390a45050505050505050565b6000546001600160a01b03163314611f125760405162461bcd60e51b8152600401610bdb90613393565b6018839055600154611f2d90620186a09061127f9085612182565b601955600154611f4690620186a09061127f9084612182565b601a55505050565b6000546001600160a01b03163314611f785760405162461bcd60e51b8152600401610bdb90613393565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000546001600160a01b03163314611ff65760405162461bcd60e51b8152600401610bdb90613393565b60208054610100600160a81b0319166101006001600160a01b038416908102919091178255600081815260069092526040808320805460ff191660011790555142927f23481943b6ef3dff645af874fbb24781bf224a02312f9cb308880e03e0a9ddee91a350565b6001600160a01b0383166120c05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bdb565b6001600160a01b0382166121215760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bdb565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610da18284613507565b6000610da1828461351e565b6121a583838361230f565b6121af838361244e565b6121ba8383836124f0565b6121c5838383612652565b6121d0838383612762565b6121da8383612810565b6121e5838383612833565b6001600160a01b03831660009081526004602052604090205461220890826122f7565b6001600160a01b03841660009081526004602052604081209190915561222e84846129d4565b6122385781612243565b612243848484612a32565b6001600160a01b038416600090815260046020526040902054909150612269908261218e565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906122bd9085815260200190565b60405180910390a350505050565b600081848411156122ef5760405162461bcd60e51b8152600401610bdb91906130f0565b505050900390565b6000610da18284613531565b6000610da18284613544565b6001600160a01b0383166123735760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610bdb565b6001600160a01b0382166123d55760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610bdb565b6001600160a01b0383166000908152600460205260409020548111156119635760405162461bcd60e51b815260206004820152602860248201527f45524332303a2062656c6f7720617661696c61626c652062616c616e636520746044820152671a1c995cda1bdb1960c21b6064820152608401610bdb565b6001600160a01b03821660009081526006602052604090205460ff1615801561249057506001600160a01b03811660009081526006602052604090205460ff16155b156124ec57601254610100900460ff166124ec5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a2054726164696e67206973206e6f7420616c6c6f7765640000006044820152606401610bdb565b5050565b6001600160a01b0383166000908152601e6020526040902054156125a9576001600160a01b038316600090815260046020908152604080832054601e9092529091205461253e90839061218e565b11156125a95760405162461bcd60e51b815260206004820152603460248201527f45524332303a2065786365656473206d6178696d756d20616c6c6f776564206e60448201527337ba1031bab93932b73a363c9039ba30b5b2b21760611b6064820152608401610bdb565b6012546301000000900460ff1661196357600254811115806125e357506001600160a01b03831660009081526006602052604090205460ff165b8061260657506001600160a01b03821660009081526006602052604090205460ff165b6119635760405162461bcd60e51b815260206004820152601860248201527f45524332303a207478206c696d697420657863656564656400000000000000006044820152606401610bdb565b6001600160a01b03831660009081526006602052604090205460ff1615801561269457506001600160a01b03821660009081526006602052604090205460ff16155b80156126ae57506008546001600160a01b03838116911614155b80156126c557506001600160a01b03821661dead14155b80156126db57506012546301000000900460ff16155b15611963576003546001600160a01b038316600090815260046020526040902054612706908361218e565b11156119635760405162461bcd60e51b815260206004820152602560248201527f45524332303a2065786365656473206d6178696d756d2077616c6c657420616d60448201526437bab73a1760d91b6064820152608401610bdb565b6008546001600160a01b038381169116148061279657506001600160a01b0382166000908152601d602052604090205460ff165b80156127bb57506001600160a01b03831660009081526006602052604090205460ff16155b80156127c95750601a548110155b80156127d8575060165460ff16155b80156127ee57506012546301000000900460ff16155b1561196357600160156000828254612806919061351e565b9091555050505050565b61281a8282612b3f565b156124ec5761282a601954612c1e565b60006015555050565b601254610100900460ff16801561286357506001600160a01b03831660009081526006602052604090205460ff16155b801561289e57506008546001600160a01b038381169116148061289e57506001600160a01b0382166000908152601d602052604090205460ff165b80156128ac5750601b548110155b80156128bb575060165460ff16155b80156128d157506012546301000000900460ff16155b156128ef576001601460008282546128e9919061351e565b90915550505b601254610100900460ff16801561290e575060125462010000900460ff165b801561293257506021546001600160a01b0316600090815260046020526040812054115b8015612942575060175460145410155b801561296757506001600160a01b03831660009081526006602052604090205460ff16155b80156129a257506008546001600160a01b03838116911614806129a257506001600160a01b0382166000908152601d602052604090205460ff165b80156129b1575060165460ff16155b80156129c757506012546301000000900460ff16155b1561196357611963612df1565b6001600160a01b03821660009081526006602052604081205460ff16158015612a1657506001600160a01b03821660009081526006602052604090205460ff16155b8015610da15750506012546301000000900460ff161592915050565b600080612a3f8585612e74565b118015612a5657506012546301000000900460ff16155b15612b38576000612a78612a6a8686612e74565b601154611279908690612303565b30600090815260046020526040902054909150612a95908261218e565b30600081815260046020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90612ae69085815260200190565b60405180910390a3600d5415612b2657602154600d54601154612b269230926001600160a01b0390911691612b219190611279908990612303565b61219a565b612b3083826122f7565b915050610da1565b5092915050565b60195430600090815260046020526040812054600854919211159082906001600160a01b0385811691161480612b8d57506001600160a01b0384166000908152601d602052604090205460ff165b60165490915060ff16158015612ba5575060125460ff165b8015612bb85750601254610100900460ff165b8015612bdd57506001600160a01b03851660009081526006602052604090205460ff16155b8015612be65750805b8015612bf6575060185460155410155b8015612bff5750815b8015612c1557506012546301000000900460ff16155b95945050505050565b6016805460ff19166001908117909155600e54600091612c4591600291611279919061218e565b90506000612c628261127f6009548661218290919063ffffffff16565b90506000612c7084836122f7565b905047612c7c82612f21565b6000612c8847836122f7565b90506000612cab612ca4600954886122f790919063ffffffff16565b8390612303565b90506000612cc46009548361218290919063ffffffff16565b90508015612ce557602554612ce590879083906001600160a01b0316613045565b600a54600090612cfa90611279856002612182565b90508015612d3e576024546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612d3c573d6000803e3d6000fd5b505b600c54600090612d5390611279866002612182565b90508015612d97576026546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612d95573d6000803e3d6000fd5b505b478015612dda576023546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612dd8573d6000803e3d6000fd5b505b50506016805460ff19169055505050505050505050565b6012805463ff0000001916630100000017905560215460135460405163170864a160e11b81523060048201526001600160a01b0390921691632e10c9429190602401600060405180830381600088803b158015612e4d57600080fd5b5087f193505050508015612e5f575060015b5060006014556012805463ff00000019169055565b6008546000906001600160a01b0383811691161480612eab57506001600160a01b0382166000908152601d602052604090205460ff165b8015612eb957506000600f54115b15612ec75750600f54610bfa565b6008546001600160a01b0384811691161480612efb57506001600160a01b0383166000908152601d602052604090205460ff165b8015612f0957506000600e54115b15612f175750600e54610bfa565b5060105492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612f5657612f56613566565b6001600160a01b03928316602091820292909201810191909152600754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015612faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fd3919061357c565b81600181518110612fe657612fe6613566565b6001600160a01b03928316602091820292909201015260075461300c913091168461205e565b60075460405163791ac94760e01b81526001600160a01b039091169063791ac947906113fd908590600090869030904290600401613599565b60075461305d9030906001600160a01b03168561205e565b60075460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0383811660848301524260a48301529091169063f305d71990849060c40160606040518083038185885af11580156130cb573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061142b91906134d9565b600060208083528351808285015260005b8181101561311d57858101830151858201604001528201613101565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561315057600080fd5b5035919050565b6001600160a01b038116811461316c57600080fd5b50565b6000806040838503121561318257600080fd5b823561318d81613157565b946020939093013593505050565b6000806000606084860312156131b057600080fd5b83356131bb81613157565b925060208401356131cb81613157565b929592945050506040919091013590565b6000602082840312156131ee57600080fd5b8135610da181613157565b801515811461316c57600080fd5b6000806040838503121561321a57600080fd5b823561322581613157565b91506020830135613235816131f9565b809150509250929050565b6000806040838503121561325357600080fd5b50508035926020909101359150565b6000806040838503121561327557600080fd5b8235613225816131f9565b60008060006060848603121561329557600080fd5b83356132a081613157565b925060208401356132b081613157565b915060408401356132c081613157565b809150509250925092565b600080604083850312156132de57600080fd5b82356132e981613157565b9150602083013561323581613157565b600080600080600080600080610100898b03121561331657600080fd5b505086359860208801359850604088013597606081013597506080810135965060a0810135955060c0810135945060e0013592509050565b60008060006060848603121561336357600080fd5b505081359360208301359350604090920135919050565b60006020828403121561338c57600080fd5b5051919050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156134045781600019048211156133ea576133ea6133b3565b808516156133f757918102915b93841c93908002906133ce565b509250929050565b60008261341b57506001610bfa565b8161342857506000610bfa565b816001811461343e576002811461344857613464565b6001915050610bfa565b60ff841115613459576134596133b3565b50506001821b610bfa565b5060208310610133831016604e8410600b8410161715613487575081810a610bfa565b61349183836133c9565b80600019048211156134a5576134a56133b3565b029392505050565b6000610da160ff84168361340c565b6000602082840312156134ce57600080fd5b8151610da1816131f9565b6000806000606084860312156134ee57600080fd5b8351925060208401519150604084015190509250925092565b8082028115828204841417610bfa57610bfa6133b3565b80820180821115610bfa57610bfa6133b3565b81810381811115610bfa57610bfa6133b3565b60008261356157634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561358e57600080fd5b8151610da181613157565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156135e95784516001600160a01b0316835293830193918301916001016135c4565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122016c41739f0b63dfb50ef639827e36fc45fbe60ba4d364273a8fa3ba82104b57d64736f6c63430008130033
Creation ByteCode
0x6080604052620000126009600a62000594565b620000229063041cdb40620005ac565b6001556127106001546064620000399190620005ac565b620000459190620005c6565b60025561271060015460646200005c9190620005ac565b620000689190620005c6565b60035560006009556101f4600a819055600b819055600c819055600d556107d0600e55610fa0600f8190556010556127106011556012805462ffffff1916620100011790556208647060135560016017819055601881905554620186a090620000d4906103e8620005ac565b620000e09190620005c6565b601955620186a0600154600a620000f89190620005ac565b620001049190620005c6565b601a55620186a0600154600a6200011c9190620005ac565b620001289190620005c6565b601b556020805460ff19169055602380546001600160a01b031990811673391a49cf9eeee8316c3ee0a9e8c7cc6cdb3e2fea908117909255602480548216730535f9df93824806c349c7ccf877445a84e547871790556025805482169092179091556026805490911673063541d35981c74f72be5bd3a0fafe1b824a1cbb179055348015620001b657600080fd5b50600080546001600160a01b0319908116331782556021805490911673e818b4aff32625ca4620623ac4aeccf7cbccc2601790556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9291839163c45a0155916004808201926020929091908290030181865afa1580156200023f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002659190620005e9565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d99190620005e9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000327573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034d9190620005e9565b600780546001600160a01b038581166001600160a01b031992831617909255600880548484169216919091179055336000818152601c60209081526040808320805460ff1990811660019081179092553085526006845282852080548216831790556025548716855282852080548216831790556024548716855282852080548216831790556023548716855282852080548216831790557f1aecba4ebe7a4e0673e4891b2b092b2228e4322380b579fb494fad3da8586e22805482168317905585855282852080548216831790556021549096168452818420805490961681179095559354838352600482528483208190559351938452939450909290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505062000614565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620004d6578160001904821115620004ba57620004ba6200047f565b80851615620004c857918102915b93841c93908002906200049a565b509250929050565b600082620004ef575060016200058e565b81620004fe575060006200058e565b8160018114620005175760028114620005225762000542565b60019150506200058e565b60ff8411156200053657620005366200047f565b50506001821b6200058e565b5060208310610133831016604e8410600b841016171562000567575081810a6200058e565b62000573838362000495565b80600019048211156200058a576200058a6200047f565b0290505b92915050565b6000620005a560ff841683620004de565b9392505050565b80820281158282048414176200058e576200058e6200047f565b600082620005e457634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215620005fc57600080fd5b81516001600160a01b0381168114620005a557600080fd5b61366880620006246000396000f3fe6080604052600436106103905760003560e01c806378109e54116101dc578063a9059cbb11610102578063cce32a46116100a0578063e94dd17c1161006f578063e94dd17c14610aaf578063ef40a67014610acf578063f2fde38b14610afc578063f4e0d9ac14610b1c57600080fd5b8063cce32a46146109f9578063d100a8e114610a29578063dd62ed3e14610a49578063e2d6f94c14610a8f57600080fd5b8063b2161bcd116100dc578063b2161bcd1461098a578063b57dcc911461099f578063b6b55f25146109b9578063b87fcd58146109d957600080fd5b8063a9059cbb14610940578063ad9d9e4c14610960578063b15bf8371461097557600080fd5b80638b3dc0181161017a57806395d89b411161014957806395d89b41146108be578063979d5050146108ea578063a0821be314610900578063a8aa1b311461092057600080fd5b80638b3dc018146108495780638cd4426d146108695780639213c358146108895780639358928b146108a957600080fd5b8063800c5433116101b6578063800c5433146107cc578063817b1cd2146107e1578063884870c7146107f7578063893d20e81461081757600080fd5b806378109e541461078057806378c7dcd6146107965780637d1db4a5146107b657600080fd5b806334eead48116102c15780635cdbdd971161025f57806370a082311161022e57806370a08231146106f55780637267c5f91461072b57806373ca05771461074b57806378002f841461076b57600080fd5b80635cdbdd971461067057806360ecb84a14610685578063643a1ed8146106a55780636b0f0de2146106c557600080fd5b80633e9cc8411161029b5780633e9cc841146105d05780633f4218e0146105f057806348ff2b8b146106205780634a5013921461064057600080fd5b806334eead4814610590578063367471f6146105a65780633d17e575146105bb57600080fd5b80631ced75051161032e5780632e1a7d4d116103085780632e1a7d4d146104e85780632f54bf6e146105085780633095214814610537578063313ce5671461057457600080fd5b80631ced75051461049e5780631fadf020146104b357806323b872dd146104c857600080fd5b8063095ea7b31161036a578063095ea7b3146104245780630acf3acc146104545780631501a3b91461047457806318160ddd1461048957600080fd5b806306fdde031461039c578063076b20d6146103df57806307f748731461040257600080fd5b3661039757005b600080fd5b3480156103a857600080fd5b506040805180820190915260088152672221a09021b7b4b760c11b60208201525b6040516103d691906130f0565b60405180910390f35b3480156103eb57600080fd5b506103f4610b3c565b6040519081526020016103d6565b34801561040e57600080fd5b5061042261041d36600461313e565b610bb1565b005b34801561043057600080fd5b5061044461043f36600461316f565b610be9565b60405190151581526020016103d6565b34801561046057600080fd5b5061042261046f36600461313e565b610c00565b34801561048057600080fd5b506103f4610cab565b34801561049557600080fd5b506001546103f4565b3480156104aa57600080fd5b506103f4610cdc565b3480156104bf57600080fd5b506103f4610d0d565b3480156104d457600080fd5b506104446104e336600461319b565b610d3e565b3480156104f457600080fd5b5061042261050336600461313e565b610da8565b34801561051457600080fd5b506104446105233660046131dc565b6000546001600160a01b0391821691161490565b34801561054357600080fd5b5061054c610ef2565b604080519586526020860194909452928401919091526060830152608082015260a0016103d6565b34801561058057600080fd5b50604051600981526020016103d6565b34801561059c57600080fd5b506103f460135481565b3480156105b257600080fd5b506103f4611128565b3480156105c757600080fd5b506103f4611159565b3480156105dc57600080fd5b506012546104449062010000900460ff1681565b3480156105fc57600080fd5b5061044461060b3660046131dc565b60066020526000908152604090205460ff1681565b34801561062c57600080fd5b5061042261063b366004613207565b61118a565b34801561064c57600080fd5b5061044461065b3660046131dc565b601c6020526000908152604090205460ff1681565b34801561067c57600080fd5b506103f4611209565b34801561069157600080fd5b506104226106a0366004613240565b61123a565b3480156106b157600080fd5b506104226106c036600461313e565b61131d565b3480156106d157600080fd5b506104446106e03660046131dc565b601d6020526000908152604090205460ff1681565b34801561070157600080fd5b506103f46107103660046131dc565b6001600160a01b031660009081526004602052604090205490565b34801561073757600080fd5b50610422610746366004613262565b611433565b34801561075757600080fd5b50610422610766366004613240565b61148c565b34801561077757600080fd5b5061042261160a565b34801561078c57600080fd5b506103f460035481565b3480156107a257600080fd5b506104226107b136600461313e565b61169d565b3480156107c257600080fd5b506103f460025481565b3480156107d857600080fd5b506104226116cc565b3480156107ed57600080fd5b506103f4601f5481565b34801561080357600080fd5b50610422610812366004613240565b611734565b34801561082357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016103d6565b34801561085557600080fd5b506104226108643660046131dc565b61185e565b34801561087557600080fd5b5061042261088436600461316f565b6118c2565b34801561089557600080fd5b506104226108a4366004613280565b611968565b3480156108b557600080fd5b506103f4611a38565b3480156108ca57600080fd5b5060408051808201909152600381526244434160e81b60208201526103c9565b3480156108f657600080fd5b506103f460225481565b34801561090c57600080fd5b506103f461091b3660046131dc565b611aa4565b34801561092c57600080fd5b50600854610831906001600160a01b031681565b34801561094c57600080fd5b5061044461095b36600461316f565b611ad1565b34801561096c57600080fd5b506103f4611ade565b34801561098157600080fd5b506103f4611b0f565b34801561099657600080fd5b506103f4611b40565b3480156109ab57600080fd5b506020546104449060ff1681565b3480156109c557600080fd5b506104226109d436600461313e565b611b71565b3480156109e557600080fd5b506104226109f4366004613207565b611cd2565b348015610a0557600080fd5b50610a0e611d27565b604080519384526020840192909252908201526060016103d6565b348015610a3557600080fd5b50610422610a4436600461313e565b611da3565b348015610a5557600080fd5b506103f4610a643660046132cb565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b348015610a9b57600080fd5b50610422610aaa3660046132f9565b611dde565b348015610abb57600080fd5b50610422610aca36600461334e565b611ee8565b348015610adb57600080fd5b506103f4610aea3660046131dc565b601e6020526000908152604090205481565b348015610b0857600080fd5b50610422610b173660046131dc565b611f4e565b348015610b2857600080fd5b50610422610b373660046131dc565b611fcc565b6021546040516370a0823160e01b81526001600160a01b03909116600482015260009030906370a08231906024015b602060405180830381865afa158015610b88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bac919061337a565b905090565b6000546001600160a01b03163314610be45760405162461bcd60e51b8152600401610bdb90613393565b60405180910390fd5b601355565b6000610bf633848461205e565b5060015b92915050565b6000610c18610c116009600a6134ad565b8390612182565b6021546040516323b872dd60e01b81523360048201526001600160a01b0390911660248201526044810182905290915030906323b872dd906064016020604051808303816000875af1158015610c72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9691906134bc565b50602254610ca4908261218e565b6022555050565b60215460405163045f25d360e51b81523060048201526000916001600160a01b031690638be4ba6090602401610b6b565b60215460405163bffa330f60e01b81523060048201526000916001600160a01b03169063bffa330f90602401610b6b565b602154604051639c40846f60e01b81523060048201526000916001600160a01b031690639c40846f90602401610b6b565b6000610d4b84848461219a565b610d9d8433610d988560405180606001604052806028815260200161360b602891396001600160a01b038a16600090815260056020908152604080832033845290915290205491906122cb565b61205e565b5060015b9392505050565b336000908152601e6020526040902054811115610e1d5760405162461bcd60e51b815260206004820152602d60248201527f45524332303a2043616e6e6f7420756e7374616b65206d6f7265207468616e2060448201526c185b5bdd5b9d081cdd185ad959609a1b6064820152608401610bdb565b60205460405163d8a9bf2960e01b8152336004820152602481018390526101009091046001600160a01b03169063d8a9bf2990604401600060405180830381600087803b158015610e6d57600080fd5b505af1158015610e81573d6000803e3d6000fd5b5050336000908152601e6020526040902054610ea092509050826122f7565b336000908152601e6020526040902055601f54610ebd90826122f7565b601f556040514290829033907ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b56890600090a450565b6021546040516331fcaf6960e11b815230600482015260009182918291829182916001600160a01b0316906363f95ed290602401602060405180830381865afa158015610f43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f67919061337a565b602154604051633f8223f360e01b81523060048201526001600160a01b0390911690633f8223f390602401602060405180830381865afa158015610faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd3919061337a565b60215460405163045f25d360e51b81523060048201526001600160a01b0390911690638be4ba6090602401602060405180830381865afa15801561101b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103f919061337a565b602154604051633255a03560e11b81523060048201526001600160a01b03909116906364ab406a90602401602060405180830381865afa158015611087573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ab919061337a565b60215460405163fea4456560e01b81523060048201526001600160a01b039091169063fea4456590602401602060405180830381865afa1580156110f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611117919061337a565b945094509450945094509091929394565b6021546040516307df467b60e21b81523060048201526000916001600160a01b031690631f7d19ec90602401610b6b565b6021546040516331fcaf6960e11b81523060048201526000916001600160a01b0316906363f95ed290602401610b6b565b6000546001600160a01b031633146111b45760405162461bcd60e51b8152600401610bdb90613393565b6001600160a01b038216600081815260066020526040808220805460ff19168515159081179091559051429391927ff61420caae4661cdd9554a2c8b6c89fc9f30f94abccb1da76abb2ec99783821191a45050565b602154604051631ea2804760e11b81523060048201526000916001600160a01b031690633d45008e90602401610b6b565b6000546001600160a01b031633146112645760405162461bcd60e51b8152600401610bdb90613393565b600061128561271061127f8561127960015490565b90612182565b90612303565b6012805463ff0000001916630100000017905560215460135460405163037cf82960e61b815230600482015260248101849052604481018690529293506001600160a01b039091169163df3e0a409190606401600060405180830381600088803b1580156112f257600080fd5b5087f1158015611306573d6000803e3d6000fd5b50506012805463ff00000019169055505050505050565b6000546001600160a01b031633146113475760405162461bcd60e51b8152600401610bdb90613393565b6011546021546040516370a0823160e01b81526001600160a01b0390911660048201526000916113c39161127f90859030906370a0823190602401602060405180830381865afa15801561139f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611279919061337a565b60215460405163360b0fcd60e01b8152306004820152336024820152604481018390529192506001600160a01b03169063360b0fcd906064015b600060405180830381600087803b15801561141757600080fd5b505af115801561142b573d6000803e3d6000fd5b505050505050565b6000546001600160a01b0316331461145d5760405162461bcd60e51b8152600401610bdb90613393565b6012805462ff000019166201000093151593909302929092179091556020805460ff1916911515919091179055565b6000546001600160a01b031633146114b65760405162461bcd60e51b8152600401610bdb90613393565b60006114cb61271061127f8461127960015490565b905060648311156115365760405162461bcd60e51b815260206004820152602f60248201527f56616c7565204d757374204265204c657373205468616e206f7220457175616c60448201526e103a37902232b737b6b4b730ba37b960891b6064820152608401610bdb565b60215460405163e00e029f60e01b8152306004820152602481018390526001600160a01b039091169063e00e029f90604401600060405180830381600087803b15801561158257600080fd5b505af1158015611596573d6000803e3d6000fd5b5050602154604051637e31b16760e11b8152306004820152602481018790526064604482018190526001600160a01b03909216935063fc6362ce925001600060405180830381600087803b1580156115ed57600080fd5b505af1158015611601573d6000803e3d6000fd5b50505050505050565b60205460ff1661161957600080fd5b6012805463ff0000001916630100000017905560215460135460405163170864a160e11b81523060048201526001600160a01b0390921691632e10c9429190602401600060405180830381600088803b15801561167557600080fd5b5087f1158015611689573d6000803e3d6000fd5b50506012805463ff00000019169055505050565b6000546001600160a01b031633146116c75760405162461bcd60e51b8152600401610bdb90613393565b601b55565b6000546001600160a01b031633146116f65760405162461bcd60e51b8152600401610bdb90613393565b6012805461ff001916610100179055604051429033907f340c369ced7c3a65b67543c4f1e839173c42d01b38931b0c01b18c89a1d1ba4b90600090a3565b6000546001600160a01b0316331461175e5760405162461bcd60e51b8152600401610bdb90613393565b600061177361271061127f8561127960015490565b9050600061178a61271061127f8561127960015490565b905060006117a261271061127f600561127960015490565b90508083101580156117b45750808210155b61181e5760405162461bcd60e51b815260206004820152603560248201527f45524332303a206d61782054587320616e64206d61782057616c6c65742063616044820152746e6e6f74206265206c657373207468616e202e352560581b6064820152608401610bdb565b600283905560038290556040514290839085907f91db8d1965ad76c25e9cdb4624cb29364b3f3939376350bd898c06ab40fe707e90600090a45050505050565b6000546001600160a01b031633146118885760405162461bcd60e51b8152600401610bdb90613393565b602180546001600160a01b039092166001600160a01b0319909216821790556000908152600660205260409020805460ff19166001179055565b6000546001600160a01b031633146118ec5760405162461bcd60e51b8152600401610bdb90613393565b60235460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af115801561193f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196391906134bc565b505050565b6000546001600160a01b031633146119925760405162461bcd60e51b8152600401610bdb90613393565b602480546001600160a01b03199081166001600160a01b03868116918217909355602580548316868516908117909155602380549093169385169384179092556000818152600660209081526040808320805460ff1990811660019081179092558685529382902080549094161790925590514281527f358f3926f41536f5fa6926b5b6945502e5fdfb85b1876c473d06606ed0fae9ca910160405180910390a4505050565b60046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec5461dead60009081527f42c63635470f1fb1d6d4b6441c413cb435b1ebb6fedd1896dd5e25d1399147dd546001549192610bac929091611a9e91906122f7565b906122f7565b6001600160a01b0381166000908152601e60209081526040808320546004909252822054610bfa916122f7565b6000610bf633848461219a565b602154604051633255a03560e11b81523060048201526000916001600160a01b0316906364ab406a90602401610b6b565b602154604051633f8223f360e01b81523060048201526000916001600160a01b031690633f8223f390602401610b6b565b60215460405163fea4456560e01b81523060048201526000916001600160a01b03169063fea4456590602401610b6b565b336000908152601e6020908152604080832054600490925290912054611b96916122f7565b811115611bfd5760405162461bcd60e51b815260206004820152602f60248201527f45524332303a2043616e6e6f74207374616b65206d6f7265207468616e20617660448201526e61696c61626c652062616c616e636560881b6064820152608401610bdb565b60205460405163773a0f0960e01b8152336004820152602481018390526101009091046001600160a01b03169063773a0f0990604401600060405180830381600087803b158015611c4d57600080fd5b505af1158015611c61573d6000803e3d6000fd5b5050336000908152601e6020526040902054611c80925090508261218e565b336000908152601e6020526040902055601f54611c9d908261218e565b601f556040514290829033907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a1590600090a450565b6000546001600160a01b03163314611cfc5760405162461bcd60e51b8152600401610bdb90613393565b6001600160a01b03919091166000908152601d60205260409020805460ff1916911515919091179055565b6021546040516330800a4560e21b8152306004820152600091829182916001600160a01b03169063c200291490602401606060405180830381865afa158015611d74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9891906134d9565b925092509250909192565b6000546001600160a01b03163314611dcd5760405162461bcd60e51b8152600401610bdb90613393565b60006113c3610c116009600a6134ad565b6000546001600160a01b03163314611e085760405162461bcd60e51b8152600401610bdb90613393565b6009889055600a879055600b869055600d849055600c859055600e839055600f82905560108190556011548311801590611e465750601154600f5411155b8015611e56575060115460105411155b611ea25760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e76616c696420746f74616c20656e7472792500000000006044820152606401610bdb565b4282847fdddb43af0ad29e5d9d3cb393fd94e8f11ac2c069da19545bac6ee6baf3ddc98984604051611ed691815260200190565b60405180910390a45050505050505050565b6000546001600160a01b03163314611f125760405162461bcd60e51b8152600401610bdb90613393565b6018839055600154611f2d90620186a09061127f9085612182565b601955600154611f4690620186a09061127f9084612182565b601a55505050565b6000546001600160a01b03163314611f785760405162461bcd60e51b8152600401610bdb90613393565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000546001600160a01b03163314611ff65760405162461bcd60e51b8152600401610bdb90613393565b60208054610100600160a81b0319166101006001600160a01b038416908102919091178255600081815260069092526040808320805460ff191660011790555142927f23481943b6ef3dff645af874fbb24781bf224a02312f9cb308880e03e0a9ddee91a350565b6001600160a01b0383166120c05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bdb565b6001600160a01b0382166121215760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bdb565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610da18284613507565b6000610da1828461351e565b6121a583838361230f565b6121af838361244e565b6121ba8383836124f0565b6121c5838383612652565b6121d0838383612762565b6121da8383612810565b6121e5838383612833565b6001600160a01b03831660009081526004602052604090205461220890826122f7565b6001600160a01b03841660009081526004602052604081209190915561222e84846129d4565b6122385781612243565b612243848484612a32565b6001600160a01b038416600090815260046020526040902054909150612269908261218e565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906122bd9085815260200190565b60405180910390a350505050565b600081848411156122ef5760405162461bcd60e51b8152600401610bdb91906130f0565b505050900390565b6000610da18284613531565b6000610da18284613544565b6001600160a01b0383166123735760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610bdb565b6001600160a01b0382166123d55760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610bdb565b6001600160a01b0383166000908152600460205260409020548111156119635760405162461bcd60e51b815260206004820152602860248201527f45524332303a2062656c6f7720617661696c61626c652062616c616e636520746044820152671a1c995cda1bdb1960c21b6064820152608401610bdb565b6001600160a01b03821660009081526006602052604090205460ff1615801561249057506001600160a01b03811660009081526006602052604090205460ff16155b156124ec57601254610100900460ff166124ec5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a2054726164696e67206973206e6f7420616c6c6f7765640000006044820152606401610bdb565b5050565b6001600160a01b0383166000908152601e6020526040902054156125a9576001600160a01b038316600090815260046020908152604080832054601e9092529091205461253e90839061218e565b11156125a95760405162461bcd60e51b815260206004820152603460248201527f45524332303a2065786365656473206d6178696d756d20616c6c6f776564206e60448201527337ba1031bab93932b73a363c9039ba30b5b2b21760611b6064820152608401610bdb565b6012546301000000900460ff1661196357600254811115806125e357506001600160a01b03831660009081526006602052604090205460ff165b8061260657506001600160a01b03821660009081526006602052604090205460ff165b6119635760405162461bcd60e51b815260206004820152601860248201527f45524332303a207478206c696d697420657863656564656400000000000000006044820152606401610bdb565b6001600160a01b03831660009081526006602052604090205460ff1615801561269457506001600160a01b03821660009081526006602052604090205460ff16155b80156126ae57506008546001600160a01b03838116911614155b80156126c557506001600160a01b03821661dead14155b80156126db57506012546301000000900460ff16155b15611963576003546001600160a01b038316600090815260046020526040902054612706908361218e565b11156119635760405162461bcd60e51b815260206004820152602560248201527f45524332303a2065786365656473206d6178696d756d2077616c6c657420616d60448201526437bab73a1760d91b6064820152608401610bdb565b6008546001600160a01b038381169116148061279657506001600160a01b0382166000908152601d602052604090205460ff165b80156127bb57506001600160a01b03831660009081526006602052604090205460ff16155b80156127c95750601a548110155b80156127d8575060165460ff16155b80156127ee57506012546301000000900460ff16155b1561196357600160156000828254612806919061351e565b9091555050505050565b61281a8282612b3f565b156124ec5761282a601954612c1e565b60006015555050565b601254610100900460ff16801561286357506001600160a01b03831660009081526006602052604090205460ff16155b801561289e57506008546001600160a01b038381169116148061289e57506001600160a01b0382166000908152601d602052604090205460ff165b80156128ac5750601b548110155b80156128bb575060165460ff16155b80156128d157506012546301000000900460ff16155b156128ef576001601460008282546128e9919061351e565b90915550505b601254610100900460ff16801561290e575060125462010000900460ff165b801561293257506021546001600160a01b0316600090815260046020526040812054115b8015612942575060175460145410155b801561296757506001600160a01b03831660009081526006602052604090205460ff16155b80156129a257506008546001600160a01b03838116911614806129a257506001600160a01b0382166000908152601d602052604090205460ff165b80156129b1575060165460ff16155b80156129c757506012546301000000900460ff16155b1561196357611963612df1565b6001600160a01b03821660009081526006602052604081205460ff16158015612a1657506001600160a01b03821660009081526006602052604090205460ff16155b8015610da15750506012546301000000900460ff161592915050565b600080612a3f8585612e74565b118015612a5657506012546301000000900460ff16155b15612b38576000612a78612a6a8686612e74565b601154611279908690612303565b30600090815260046020526040902054909150612a95908261218e565b30600081815260046020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90612ae69085815260200190565b60405180910390a3600d5415612b2657602154600d54601154612b269230926001600160a01b0390911691612b219190611279908990612303565b61219a565b612b3083826122f7565b915050610da1565b5092915050565b60195430600090815260046020526040812054600854919211159082906001600160a01b0385811691161480612b8d57506001600160a01b0384166000908152601d602052604090205460ff165b60165490915060ff16158015612ba5575060125460ff165b8015612bb85750601254610100900460ff165b8015612bdd57506001600160a01b03851660009081526006602052604090205460ff16155b8015612be65750805b8015612bf6575060185460155410155b8015612bff5750815b8015612c1557506012546301000000900460ff16155b95945050505050565b6016805460ff19166001908117909155600e54600091612c4591600291611279919061218e565b90506000612c628261127f6009548661218290919063ffffffff16565b90506000612c7084836122f7565b905047612c7c82612f21565b6000612c8847836122f7565b90506000612cab612ca4600954886122f790919063ffffffff16565b8390612303565b90506000612cc46009548361218290919063ffffffff16565b90508015612ce557602554612ce590879083906001600160a01b0316613045565b600a54600090612cfa90611279856002612182565b90508015612d3e576024546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612d3c573d6000803e3d6000fd5b505b600c54600090612d5390611279866002612182565b90508015612d97576026546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612d95573d6000803e3d6000fd5b505b478015612dda576023546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015612dd8573d6000803e3d6000fd5b505b50506016805460ff19169055505050505050505050565b6012805463ff0000001916630100000017905560215460135460405163170864a160e11b81523060048201526001600160a01b0390921691632e10c9429190602401600060405180830381600088803b158015612e4d57600080fd5b5087f193505050508015612e5f575060015b5060006014556012805463ff00000019169055565b6008546000906001600160a01b0383811691161480612eab57506001600160a01b0382166000908152601d602052604090205460ff165b8015612eb957506000600f54115b15612ec75750600f54610bfa565b6008546001600160a01b0384811691161480612efb57506001600160a01b0383166000908152601d602052604090205460ff165b8015612f0957506000600e54115b15612f175750600e54610bfa565b5060105492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612f5657612f56613566565b6001600160a01b03928316602091820292909201810191909152600754604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015612faf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fd3919061357c565b81600181518110612fe657612fe6613566565b6001600160a01b03928316602091820292909201015260075461300c913091168461205e565b60075460405163791ac94760e01b81526001600160a01b039091169063791ac947906113fd908590600090869030904290600401613599565b60075461305d9030906001600160a01b03168561205e565b60075460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0383811660848301524260a48301529091169063f305d71990849060c40160606040518083038185885af11580156130cb573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061142b91906134d9565b600060208083528351808285015260005b8181101561311d57858101830151858201604001528201613101565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561315057600080fd5b5035919050565b6001600160a01b038116811461316c57600080fd5b50565b6000806040838503121561318257600080fd5b823561318d81613157565b946020939093013593505050565b6000806000606084860312156131b057600080fd5b83356131bb81613157565b925060208401356131cb81613157565b929592945050506040919091013590565b6000602082840312156131ee57600080fd5b8135610da181613157565b801515811461316c57600080fd5b6000806040838503121561321a57600080fd5b823561322581613157565b91506020830135613235816131f9565b809150509250929050565b6000806040838503121561325357600080fd5b50508035926020909101359150565b6000806040838503121561327557600080fd5b8235613225816131f9565b60008060006060848603121561329557600080fd5b83356132a081613157565b925060208401356132b081613157565b915060408401356132c081613157565b809150509250925092565b600080604083850312156132de57600080fd5b82356132e981613157565b9150602083013561323581613157565b600080600080600080600080610100898b03121561331657600080fd5b505086359860208801359850604088013597606081013597506080810135965060a0810135955060c0810135945060e0013592509050565b60008060006060848603121561336357600080fd5b505081359360208301359350604090920135919050565b60006020828403121561338c57600080fd5b5051919050565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156134045781600019048211156133ea576133ea6133b3565b808516156133f757918102915b93841c93908002906133ce565b509250929050565b60008261341b57506001610bfa565b8161342857506000610bfa565b816001811461343e576002811461344857613464565b6001915050610bfa565b60ff841115613459576134596133b3565b50506001821b610bfa565b5060208310610133831016604e8410600b8410161715613487575081810a610bfa565b61349183836133c9565b80600019048211156134a5576134a56133b3565b029392505050565b6000610da160ff84168361340c565b6000602082840312156134ce57600080fd5b8151610da1816131f9565b6000806000606084860312156134ee57600080fd5b8351925060208401519150604084015190509250925092565b8082028115828204841417610bfa57610bfa6133b3565b80820180821115610bfa57610bfa6133b3565b81810381811115610bfa57610bfa6133b3565b60008261356157634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561358e57600080fd5b8151610da181613157565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156135e95784516001600160a01b0316835293830193918301916001016135c4565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122016c41739f0b63dfb50ef639827e36fc45fbe60ba4d364273a8fa3ba82104b57d64736f6c63430008130033
©2022-now by Spectre