token-icon

Rosa Parks

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
ROSAI
Holders
26+0.00%
Transfers
97

Profile Summary

Decimals
18

Market

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