token-icon

DogeNut

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000,…
DONUT
Holders
135+0.00%
Transfers
1,533

Profile Summary

Decimals
18

Market

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