token-icon

YFII

Token

Overview[ERC-20]

Max Total Supply
36,666.0
YFII
Holders
520+0.00%
Transfers
816

Profile Summary

Decimals
18

Market

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