token-icon

Cove YFI

Token

Overview[ERC-20]

Max Total Supply
74.78
coveYFI
Holders
8+0.00%
Transfers
292

Profile Summary

Decimals
18

Market

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