token-icon

TrendGuru

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
TrendGuru
Holders
116+0.00%
Transfers
1,752

Profile Summary

Decimals
18

Market

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