0 txs
0 calls
constructor
constructor(address _mowaToken)
functions
blackList
viewfunction blackList(address, uint256) view returns (uint256 startTime, uint256 endTime, uint256 startBlock, uint256 endBlock)
calculatorMowa
viewfunction calculatorMowa(address user, uint256 typeVesting) view returns (uint256 mowa)
checkBlacklist
viewfunction checkBlacklist(address user) view returns (bool hasBlacklist)
claimed
viewfunction claimed(address, uint256, uint256) view returns (uint256 time, uint256 mowa)
countBlackList
viewfunction countBlackList(address) view returns (uint256)
getBlockNumber
viewfunction getBlockNumber(uint256 _time) view returns (uint256 _block)
getInfoClaim
viewfunction getInfoClaim(address user, uint256 typeVesting) view returns (tuple)
historyClaim
viewfunction historyClaim(address user, uint256 typeVesting) view returns (tuple[])
mowaToken
viewfunction mowaToken() view returns (address)
owner
viewfunction owner() view returns (address)
partnerClaim
viewfunction partnerClaim(address, uint256) view returns (uint256 totalReward, uint256 blockStartClaim, uint256 blockEndClaim, uint256 mowaRewardByBlock, uint256 hasClaim, uint256 claimLastTime, uint256 currentMOWAClaim, bool hasLocked)
addWallet
nonpayablefunction addWallet(address[] user, uint256[] _totalReward, uint256[] startTime, uint256[] endTime, uint256 typeVesting)
changeAdmin
nonpayablefunction changeAdmin(address _admin)
changeMowaToken
nonpayablefunction changeMowaToken(address _mowa)
changeSupervisor
nonpayablefunction changeSupervisor(address _supervisor)
changeWallet
nonpayablefunction changeWallet(address userOld, address userNew, uint256 typeVesting)
changIsActive
nonpayablefunction changIsActive(bool active)
claimToken
nonpayablefunction claimToken(uint256 typeVesting)
editBlackList
nonpayablefunction editBlackList(address user, uint256 _startTime, uint256 _endTime, uint256 number)
renounceOwnership
nonpayablefunction renounceOwnership()
setBlackList
nonpayablefunction setBlackList(address user, uint256 _startTime, uint256 _endTime)
SwapExactToken
nonpayablefunction SwapExactToken(address coinAddress, uint256 value, address to)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052600780546001600160a01b031990811673171a1639aa7fe24b406c098c8d91198d625791e9179091556008805460ff60a01b1992167336b5628e587c257b64c41c63c9f0b67c0d27cad41791909116600160a01b1790553480156200006857600080fd5b5060405162002496380380620024968339810160408190526200008b916200010f565b6000620000976200010b565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060018055600280546001600160a01b0319166001600160a01b03929092169190911790556200013f565b3390565b60006020828403121562000121578081fd5b81516001600160a01b038116811462000138578182fd5b9392505050565b612347806200014f6000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80638da5cb5b116100c3578063c94552a41161007c578063c94552a4146102d7578063d0aebe1b146102ea578063e6807ca9146102fd578063ee0c03461461031d578063f2fde38b14610330578063faf8ef98146103435761014d565b80638da5cb5b1461023f5780638f28397014610247578063a4f13e531461025a578063a9e7c2e51461027a578063ab4284e61461028d578063b2038c3e146102b05761014d565b8063501bda5b11610115578063501bda5b146101cb57806350c0fbe4146101eb5780635927e6a8146101fe578063715018a6146102115780637196541b1461021957806387354f721461022c5761014d565b806315cae12c146101525780631c5a93c5146101675780632b362d7e1461019057806332857fc7146101a35780633e882e1a146101b8575b600080fd5b610165610160366004611be1565b610364565b005b61017a610175366004611bc5565b61067b565b60405161018791906121db565b60405180910390f35b61016561019e366004611c8d565b61068d565b6101ab610840565b6040516101879190611e72565b61017a6101c6366004611c21565b61084f565b6101de6101d9366004611c21565b610a7e565b6040516101879190612180565b61017a6101f9366004611e42565b610b34565b61016561020c366004611bc5565b610b76565b610165610bfa565b610165610227366004611c4c565b610ca6565b61016561023a366004611e0a565b610dd9565b6101ab610e31565b610165610255366004611bc5565b610e40565b61026d610268366004611c21565b610ec4565b6040516101879190611e9f565b610165610288366004611e42565b610f56565b6102a061029b366004611c21565b611284565b60405161018794939291906121f2565b6102c36102be366004611c21565b6112b5565b60405161018798979695949392919061220d565b6101656102e5366004611cfb565b611304565b6101656102f8366004611cc1565b6115ee565b61031061030b366004611bc5565b6116c8565b6040516101879190611eee565b61016561032b366004611bc5565b61177b565b61016561033e366004611bc5565b6117ff565b610356610351366004611c8d565b611901565b6040516101879291906121e4565b600854600160a01b900460ff16151560011461039b5760405162461bcd60e51b815260040161039290611fa8565b60405180910390fd5b6007546001600160a01b03166103af61194b565b6001600160a01b0316146103d55760405162461bcd60e51b8152600401610392906120dd565b6001600160a01b0382166000908152600560209081526040808320848452909152902054156104165760405162461bcd60e51b815260040161039290612149565b6001600160a01b03831660009081526005602090815260408083208484529091529020546104565760405162461bcd60e51b81526004016103929061200f565b6001600160a01b03838116600081815260056020818152604080842087855282528084209588168452828252808420878552825280842086548155600180880154908201556002808801549082015560038088015490820155600480880154818301558785015494820194909455600680880154908201556007968701549601805460ff191660ff9097161515969096179095559282529091522054156105935760015b6001600160a01b0384166000908152600460205260409020548111610591576001600160a01b0384811660009081526003602081815260408084208685528083528185209589168552838352818520878652835290842085548155600180870180548284015560028089018054918501919091558887018054949097019390935592909352948490558390559282905555016104fa565b505b6001600160a01b03808416600081815260056020818152604080842087855282528084208481556001810185905560028101859055600381018590556004810185905592830184905560068084018590556007909301805460ff1916905593835281815283832086845281528383209487168352908152828220858352905220815461061f9290611a73565b506001600160a01b0383166000908152600660209081526040808320848452909152812061064c91611ad3565b506001600160a01b03918216600081815260046020526040808220805494909516825281209290925581529055565b60046020526000908152604090205481565b600854600160a01b900460ff1615156001146106bb5760405162461bcd60e51b815260040161039290611fa8565b6007546001600160a01b03166106cf61194b565b6001600160a01b0316146106f55760405162461bcd60e51b8152600401610392906120dd565b42821015801561070457508082105b6107205760405162461bcd60e51b815260040161039290612112565b600061072b83610b34565b9050600061073883610b34565b6001600160a01b038616600090815260046020526040902054909150600190156107ba5760015b6001600160a01b03871660009081526004602052604090205481116107b8576001600160a01b038716600090815260036020908152604080832084845290915290206001015486116107b057600091505b60010161075f565b505b6001811515146107dc5760405162461bcd60e51b815260040161039290612093565b506001600160a01b039490941660009081526004602090815260408083208054600190810180835560038086528487209187529452828520979097558054845281842060020194909455835483528083209095019390935590548152919091200155565b6002546001600160a01b031681565b6001600160a01b03821660009081526005602090815260408083208484529091528120600101544310806108a457506001600160a01b0383166000908152600560209081526040808320858452909152902054155b806108d657506001600160a01b0383166000908152600560209081526040808320858452909152902060048101549054145b156108e357506000610a78565b6001600160a01b038316600090815260056020908152604080832085845290915281206001015461091590439061194f565b6001600160a01b038516600090815260046020526040902054909150156109c557600060015b6001600160a01b03861660009081526004602052604090205481116109c1576001600160a01b0386166000908152600360208181526040808420858552909152909120015443106109b9576001600160a01b038616600090815260036020818152604080842085855290915290912060028101549101540391909101905b60010161093b565b5090035b6001600160a01b03841660009081526005602090815260408083208684529091528120600301546109f79083906119ac565b6001600160a01b0386166000908152600560209081526040808320888452909152902054909150811115610a4b57506001600160a01b03841660009081526005602090815260408083208684529091529020545b6001600160a01b038516600090815260056020908152604080832087845290915290206004015490039150505b92915050565b610a86611af7565b6000610a91846116c8565b9050600060018215151415610aa857506000610ab5565b610ab2858561084f565b90505b60408051610100810182526001600160a01b039690961660009081526005602081815283832088845280825284842080548b526001810154838c01526002810154958b0195909552600385015460608b0152600485015460808b0152979092529590529093015460a085015260c084019290925250151560e082015290565b6000424383821415610b49579150610b719050565b81841115610b6257600391840391909104019050610b71565b60039184900391909104900390505b919050565b610b7e61194b565b6001600160a01b0316610b8f610e31565b6001600160a01b031614610bd8576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b610c0261194b565b6001600160a01b0316610c13610e31565b6001600160a01b031614610c5c576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b610cae61194b565b6001600160a01b0316610cbf610e31565b6001600160a01b031614610d08576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b6001600160a01b038316610d52576040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610d4c573d6000803e3d6000fd5b50610dd4565b60405163a9059cbb60e01b81526001600160a01b0384169063a9059cbb90610d809084908690600401611e86565b602060405180830381600087803b158015610d9a57600080fd5b505af1158015610dae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd29190611e26565b505b505050565b6008546001600160a01b0316610ded61194b565b6001600160a01b031614610e135760405162461bcd60e51b815260040161039290611fd8565b60088054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b031690565b610e4861194b565b6001600160a01b0316610e59610e31565b6001600160a01b031614610ea2576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b600880546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03821660009081526006602090815260408083208484528252808320805482518185028101850190935280835260609492939192909184015b82821015610f4a57838290600052602060002090600202016040518060400160405290816000820154815260200160018201548152505081526020019060010190610f04565b50505050905092915050565b60026001541415610fae576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026001556000600581610fc061194b565b6001600160a01b0316815260208082019290925260409081016000908120858252909252902054116110045760405162461bcd60e51b815260040161039290611ef9565b600061101161030b61194b565b905080156110315760405162461bcd60e51b815260040161039290611f71565b600061104461103e61194b565b8461084f565b9050600081116110665760405162461bcd60e51b815260040161039290612046565b6002546040516370a0823160e01b81526000916001600160a01b0316906370a0823190611097903090600401611e72565b60206040518083038186803b1580156110af57600080fd5b505afa1580156110c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e79190611e5a565b9050818110156111095760405162461bcd60e51b815260040161039290611f30565b6002546001600160a01b031663a9059cbb61112261194b565b846040518363ffffffff1660e01b8152600401611140929190611e86565b602060405180830381600087803b15801561115a57600080fd5b505af115801561116e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111929190611e26565b5081600560006111a061194b565b6001600160a01b03168152602080820192909252604090810160009081208882529092528120600401805490920190915542906005906111de61194b565b6001600160a01b03166001600160a01b031681526020019081526020016000206000868152602001908152602001600020600501819055506006600061122261194b565b6001600160a01b0316815260208082019290925260409081016000908120968152958252808620815180830190925242825281830194855280546001818101835591885292909620905160029092020190815591519184019190915550508055565b6003602081815260009384526040808520909152918352912080546001820154600283015492909301549092919084565b6005602081815260009384526040808520909152918352912080546001820154600283015460038401546004850154958501546006860154600790960154949693959294919392909160ff1688565b61130c61194b565b6001600160a01b031661131d610e31565b6001600160a01b031614611366576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b60005b85518110156115e65784818151811061137e57fe5b60200260200101516005600088848151811061139657fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000848152602001908152602001600020600001819055506113f28482815181106113e557fe5b6020026020010151610b34565b6005600088848151811061140257fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000848152602001908152602001600020600101819055506114518382815181106113e557fe5b6005600088848151811061146157fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060008481526020019081526020016000206002018190555061159a600560008884815181106114b457fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000848152602001908152602001600020600101546005600089858151811061150157fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600085815260200190815260200160002060020154036005600089858151811061154f57fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600085815260200190815260200160002060000154611a0c90919063ffffffff16565b600560008884815181106115aa57fe5b6020908102919091018101516001600160a01b031682528181019290925260409081016000908120868252909252902060030155600101611369565b505050505050565b600854600160a01b900460ff16151560011461161c5760405162461bcd60e51b815260040161039290611fa8565b6007546001600160a01b031661163061194b565b6001600160a01b0316146116565760405162461bcd60e51b8152600401610392906120dd565b8183106116755760405162461bcd60e51b815260040161039290612112565b600061168084610b34565b9050600061168d84610b34565b6001600160a01b0396909616600090815260036020818152604080842096845295905293902094855550600284015560018301919091550155565b6001600160a01b03811660009081526004602052604081205415610b715760015b6001600160a01b0383166000908152600460205260409020548111611775576001600160a01b0383166000908152600360209081526040808320848452909152902060020154431080159061176357506001600160a01b038316600090815260036020818152604080842085855290915290912001544311155b1561176d57600191505b6001016116e9565b50919050565b61178361194b565b6001600160a01b0316611794610e31565b6001600160a01b0316146117dd576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b61180761194b565b6001600160a01b0316611818610e31565b6001600160a01b031614611861576040805162461bcd60e51b815260206004820181905260248201526000805160206122f2833981519152604482015290519081900360640190fd5b6001600160a01b0381166118a65760405162461bcd60e51b81526004018080602001828103825260268152602001806122ab6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6006602052826000526040600020602052816000526040600020818154811061192957600080fd5b6000918252602090912060029091020180546001909101549093509150839050565b3390565b6000828211156119a6576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000826119bb57506000610a78565b828202828482816119c857fe5b0414611a055760405162461bcd60e51b81526004018080602001828103825260218152602001806122d16021913960400191505060405180910390fd5b9392505050565b6000808211611a62576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381611a6b57fe5b049392505050565b828054828255906000526020600020906002028101928215611ac35760005260206000209160020282015b82811115611ac357825482556001808401549083015560029283019290910190611a9e565b50611acf929150611b3e565b5090565b5080546000825560020290600052602060002090810190611af49190611b3e565b50565b604051806101000160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000151581525090565b5b80821115611acf5760008082556001820155600201611b3f565b600082601f830112611b69578081fd5b81356020611b7e611b7983612269565b612245565b8281528181019085830183850287018401881015611b9a578586fd5b855b85811015611bb857813584529284019290840190600101611b9c565b5090979650505050505050565b600060208284031215611bd6578081fd5b8135611a0581612287565b600080600060608486031215611bf5578182fd5b8335611c0081612287565b92506020840135611c1081612287565b929592945050506040919091013590565b60008060408385031215611c33578182fd5b8235611c3e81612287565b946020939093013593505050565b600080600060608486031215611c60578283fd5b8335611c6b81612287565b9250602084013591506040840135611c8281612287565b809150509250925092565b600080600060608486031215611ca1578283fd5b8335611cac81612287565b95602085013595506040909401359392505050565b60008060008060808587031215611cd6578081fd5b8435611ce181612287565b966020860135965060408601359560600135945092505050565b600080600080600060a08688031215611d12578081fd5b853567ffffffffffffffff80821115611d29578283fd5b818801915088601f830112611d3c578283fd5b81356020611d4c611b7983612269565b82815281810190858301838502870184018e1015611d68578788fd5b8796505b84871015611d93578035611d7f81612287565b835260019690960195918301918301611d6c565b5099505089013592505080821115611da9578283fd5b611db589838a01611b59565b95506040880135915080821115611dca578283fd5b611dd689838a01611b59565b94506060880135915080821115611deb578283fd5b50611df888828901611b59565b95989497509295608001359392505050565b600060208284031215611e1b578081fd5b8135611a058161229c565b600060208284031215611e37578081fd5b8151611a058161229c565b600060208284031215611e53578081fd5b5035919050565b600060208284031215611e6b578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b602080825282518282018190526000919060409081850190868401855b82811015611ee157815180518552860151868501529284019290850190600101611ebc565b5091979650505050505050565b901515815260200190565b60208082526017908201527f77616c6c6574206e6f7420696e2077686974656c697374000000000000000000604082015260600190565b60208082526021908201527f6e6f7420656e6f756768206d6f776120746f20706179207468652072657761726040820152601960fa1b606082015260800190565b6020808252601d908201527f546869732077616c6c65742061646472657373206973206c6f636b6564000000604082015260600190565b602080825260169082015275185cdac818591b5a5b88199bdc88185c1c1c9bdd985b60521b604082015260600190565b6020808252601b908201527f7265717569726520736166652041646d696e20416464726573732e0000000000604082015260600190565b6020808252601c908201527f77616c6c65742061646472657373206973206e6f7420646566696e6500000000604082015260600190565b6020808252602d908201527f43757272656e746c79207468657265206973206e6f204d4f574120617661696c60408201526c61626c6520746f20636c61696d60981b606082015260800190565b6020808252602a908201527f74696d6520616464206d757374206265206d6f7265207468616e2074696d65206040820152691899599bdc994818591960b21b606082015260800190565b6020808252818101527f7265717569726520736166652073757065727669736f7220416464726573732e604082015260600190565b6020808252601d908201527f496e636f727265637420737461727420616e6420656e642074696d6573000000604082015260600190565b6020808252601d908201527f77616c6c6574206164647265737320616c726561647920657869737473000000604082015260600190565b600061010082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e0830151151560e083015292915050565b90815260200190565b918252602082015260400190565b93845260208401929092526040830152606082015260800190565b978852602088019690965260408701949094526060860192909252608085015260a084015260c0830152151560e08201526101000190565b60405181810167ffffffffffffffff8111828210171561226157fe5b604052919050565b600067ffffffffffffffff82111561227d57fe5b5060209081020190565b6001600160a01b0381168114611af457600080fd5b8015158114611af457600080fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220b64970ff8335b21f2306dbcc1988dab477be0b45ce68cc5a825943527b2ba17e64736f6c63430007060033000000000000000000000000411ec510c85c9e56271bf4e10364ffa909e685d9