token-icon

AllStars Coin

Token

Overview[ERC-20]

Max Total Supply
900,000,000.0
ASX
Holders
385+0.00%
Transfers
634

Profile Summary

Decimals
18

Market

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