token-icon

DaoJones

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
DAO
Holders
42+0.00%
Transfers
176

Profile Summary

Decimals
9

Market

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