token-icon

MONK ERC

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
MONK
Holders
65+0.00%
Transfers
278

Profile Summary

Decimals
8

Market

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