token-icon

Ethereum Gold

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
EGOLD
Holders
274+0.00%
Transfers
5,713

Profile Summary

Decimals
9

Market

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