token-icon

Way Truth Life

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
Altitude
Holders
23+0.00%
Transfers
28

Profile Summary

Decimals
9

Market

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