token-icon

GREEN

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
GREEN
Holders
7+0.00%
Transfers
10

Profile Summary

Decimals
9

Market

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