token-icon

Emerald

Token

Overview[ERC-20]

Max Total Supply
11,000,000,000.0
EMERALD
Holders
19+0.00%
Transfers
100

Profile Summary

Decimals
18

Market

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