0 txs
0 calls
constructor
constructor(address _mowaToken)
functions
blackList
viewfunction blackList(uint256, address) view returns (bool)
checkBeforeClaim
viewfunction checkBeforeClaim(address _user) view returns (tuple[])
claims
viewfunction claims(uint256, address) view returns (bool)
mowaToken
viewfunction mowaToken() view returns (address)
owner
viewfunction owner() view returns (address)
reportUser
viewfunction reportUser(address) view returns (uint256 typeClaim, uint256 monthClaim, uint256 totalClaim, uint256 totalMonthAdd)
whiteList
viewfunction whiteList(uint256, address) view returns (uint256)
addPassWhiteList
nonpayablefunction addPassWhiteList(uint256[] typeClaim, address[] newWhiteList, uint256[] number, uint256 month)
addWhiteList
nonpayablefunction addWhiteList(uint256[] typeClaim, address[] newWhiteList, uint256[] number)
changeWallet
nonpayablefunction changeWallet(address userOld, address userNew)
claimToken
nonpayablefunction claimToken(uint256 month)
handleForfeitedBalance
nonpayablefunction handleForfeitedBalance(address coinAddress, uint256 value, address to)
renounceOwnership
nonpayablefunction renounceOwnership()
setBlackList
nonpayablefunction setBlackList(address user, uint256 month, bool wl)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051611a1c380380611a1c83398101604081905261002f916100b0565b60006100396100ac565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060018055600280546001600160a01b0319166001600160a01b03929092169190911790556100de565b3390565b6000602082840312156100c1578081fd5b81516001600160a01b03811681146100d7578182fd5b9392505050565b61192f806100ed6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80636b69a45411610097578063a9e7c2e511610066578063a9e7c2e5146101ec578063b37bc8b4146101ff578063bd9f0e8e1461021f578063f2fde38b14610232576100f5565b80636b69a454146101a9578063715018a6146101c95780638c371294146101d15780638da5cb5b146101e4576100f5565b806345992be9116100d357806345992be91461015b5780634e6f5b601461016e57806356a68d061461018357806366b87b2a14610196576100f5565b80631da4c66b146100fa57806332857fc71461012357806334db8f6314610138575b600080fd5b61010d610108366004611647565b610245565b60405161011a91906116f1565b60405180910390f35b61012b610265565b60405161011a919061166b565b61014b610146366004611420565b610274565b60405161011a949392919061180f565b61010d610169366004611647565b61029b565b61018161017c366004611474565b6102bb565b005b6101816101913660046114eb565b6103ee565b6101816101a436600461143c565b6105d5565b6101bc6101b7366004611420565b610777565b60405161011a9190611698565b610181610929565b6101816101df3660046114b5565b6109d5565b61012b610a6d565b6101816101fa366004611617565b610a7c565b61021261020d366004611647565b610e4d565b60405161011a9190611806565b61018161022d36600461156f565b610e6a565b610181610240366004611420565b61116e565b600560209081526000928352604080842090915290825290205460ff1681565b6002546001600160a01b031681565b60066020526000908152604090208054600182015460028301546003909301549192909184565b600460209081526000928352604080842090915290825290205460ff1681565b6102c3611270565b6001600160a01b03166102d4610a6d565b6001600160a01b03161461031d576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b6001600160a01b038316610367576040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610361573d6000803e3d6000fd5b506103e9565b60405163a9059cbb60e01b81526001600160a01b0384169063a9059cbb90610395908490869060040161167f565b602060405180830381600087803b1580156103af57600080fd5b505af11580156103c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e791906115fb565b505b505050565b6103f6611270565b6001600160a01b0316610407610a6d565b6001600160a01b031614610450576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b60005b82518110156103e75760006104ad60016006600087868151811061047357fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206003015461127490919063ffffffff16565b905060006104df670de0b6b3a76400008585815181106104c957fe5b60200260200101516112d790919063ffffffff16565b90508060036000848152602001908152602001600020600087868151811061050357fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000208190555061054460016006600088878151811061047357fe5b6006600087868151811061055457fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206003018190555085838151811061058f57fe5b6020026020010151600660008786815181106105a757fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020555050600101610453565b6105dd611270565b6001600160a01b03166105ee610a6d565b6001600160a01b031614610637576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b6001600160a01b038116600090815260066020526040902060020154156106795760405162461bcd60e51b8152600401610670906117cf565b60405180910390fd5b60005b6001600160a01b0383166000908152600660205260409020600301548110156103e95760006106ac826001611274565b60008181526003602081815260408084206001600160a01b038a81168087529184528286208054918b168088528488209290925586905586865260058452828620828752845282862054818752838720805460ff1990811660ff9384161515179091558388526006865284882080880154848a52868a209889015580548855600280820154908901556001908101549781019790975597875260048552838720928752919093528185205492855293208054909416921615159190911790915591909101905061067c565b6001600160a01b0381166000908152600660205260408120600301546060919067ffffffffffffffff811180156107ad57600080fd5b506040519080825280602002602001820160405280156107e757816020015b6107d4611330565b8152602001906001900390816107cc5790505b50905060005b6001600160a01b03841660009081526006602052604090206003015481101561092257600061081d826001611274565b60008181526004602090815260408083206001600160a01b038a1684529091528120549192509060ff16151560011415610859575060016108c4565b60008281526003602090815260408083206001600160a01b038a168452909152902054610888575060026108c4565b60008281526005602090815260408083206001600160a01b038a16845290915290205460ff161515600114156108c0575060036108c4565b5060045b6040805160608101825283815260208082018490526000858152600382528381206001600160a01b038b1682529091528290205491810191909152845185908590811061090d57fe5b602090810291909101015250506001016107ed565b5092915050565b610931611270565b6001600160a01b0316610942610a6d565b6001600160a01b03161461098b576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6109dd611270565b6001600160a01b03166109ee610a6d565b6001600160a01b031614610a37576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b60009182526004602090815260408084206001600160a01b03959095168452939052919020805460ff1916911515919091179055565b6000546001600160a01b031690565b60026001541415610ad4576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6002600155600081815260046020526040812090610af0611270565b6001600160a01b0316815260208101919091526040016000205460ff1615610b2a5760405162461bcd60e51b815260040161067090611725565b600081815260036020526040812081610b41611270565b6001600160a01b03166001600160a01b031681526020019081526020016000205411610b7f5760405162461bcd60e51b81526004016106709061176b565b600081815260056020526040812090610b96611270565b6001600160a01b0316815260208101919091526040016000205460ff1615610bd05760405162461bcd60e51b8152600401610670906116fc565b600081815260036020526040812081610be7611270565b6001600160a01b0390811682526020820192909252604090810160009081205460025492516370a0823160e01b8152909450909291909116906370a0823190610c3490309060040161166b565b60206040518083038186803b158015610c4c57600080fd5b505afa158015610c60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c84919061162f565b905081811015610ca65760405162461bcd60e51b815260040161067090611798565b6002546001600160a01b031663a9059cbb610cbf611270565b846040518363ffffffff1660e01b8152600401610cdd92919061167f565b602060405180830381600087803b158015610cf757600080fd5b505af1158015610d0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2f91906115fb565b50610d64600160066000610d41611270565b6001600160a01b0316815260208101919091526040016000206001015490611274565b60066000610d70611270565b6001600160a01b03166001600160a01b0316815260200190815260200160002060010181905550610dca8260066000610da7611270565b6001600160a01b0316815260208101919091526040016000206002015490611274565b60066000610dd6611270565b6001600160a01b03166001600160a01b03168152602001908152602001600020600201819055506001600560008581526020019081526020016000206000610e1c611270565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905550506001805550565b600360209081526000928352604080842090915290825290205481565b610e72611270565b6001600160a01b0316610e83610a6d565b6001600160a01b031614610ecc576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b60005b8351811015611167576000610ef2670de0b6b3a76400008584815181106104c957fe5b90506001600560008581526020019081526020016000206000878581518110610f1757fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555080600360008581526020019081526020016000206000878581518110610f7857fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550610fb960016006600088868151811061047357fe5b60066000878581518110610fc957fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206003018190555085828151811061100457fe5b60200260200101516006600087858151811061101c57fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000018190555061109a60016006600088868151811061106057fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206001015461127490919063ffffffff16565b600660008785815181106110aa57fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206001018190555061112781600660008886815181106110ed57fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206002015461127490919063ffffffff16565b6006600087858151811061113757fe5b6020908102919091018101516001600160a01b031682528101919091526040016000206002015550600101610ecf565b5050505050565b611176611270565b6001600160a01b0316611187610a6d565b6001600160a01b0316146111d0576040805162461bcd60e51b815260206004820181905260248201526000805160206118da833981519152604482015290519081900360640190fd5b6001600160a01b0381166112155760405162461bcd60e51b81526004018080602001828103825260268152602001806118936026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6000828201838110156112ce576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000826112e6575060006112d1565b828202828482816112f357fe5b04146112ce5760405162461bcd60e51b81526004018080602001828103825260218152602001806118b96021913960400191505060405180910390fd5b60405180606001604052806000815260200160008152602001600081525090565b600082601f830112611361578081fd5b813560206113766113718361184e565b61182a565b8281528181019085830183850287018401881015611392578586fd5b855b858110156113b95781356113a78161186c565b84529284019290840190600101611394565b5090979650505050505050565b600082601f8301126113d6578081fd5b813560206113e66113718361184e565b8281528181019085830183850287018401881015611402578586fd5b855b858110156113b957813584529284019290840190600101611404565b600060208284031215611431578081fd5b81356112ce8161186c565b6000806040838503121561144e578081fd5b82356114598161186c565b915060208301356114698161186c565b809150509250929050565b600080600060608486031215611488578081fd5b83356114938161186c565b92506020840135915060408401356114aa8161186c565b809150509250925092565b6000806000606084860312156114c9578283fd5b83356114d48161186c565b92506020840135915060408401356114aa81611884565b6000806000606084860312156114ff578283fd5b833567ffffffffffffffff80821115611516578485fd5b611522878388016113c6565b94506020860135915080821115611537578384fd5b61154387838801611351565b93506040860135915080821115611558578283fd5b50611565868287016113c6565b9150509250925092565b60008060008060808587031215611584578081fd5b843567ffffffffffffffff8082111561159b578283fd5b6115a7888389016113c6565b955060208701359150808211156115bc578283fd5b6115c888838901611351565b945060408701359150808211156115dd578283fd5b506115ea878288016113c6565b949793965093946060013593505050565b60006020828403121561160c578081fd5b81516112ce81611884565b600060208284031215611628578081fd5b5035919050565b600060208284031215611640578081fd5b5051919050565b60008060408385031215611659578182fd5b8235915060208301356114698161186c565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b602080825282518282018190526000919060409081850190868401855b828110156116e457815180518552868101518786015285015185850152606090930192908501906001016116b5565b5091979650505050505050565b901515815260200190565b6020808252600f908201526e185b1c9958591e4818db185a5b5959608a1b604082015260600190565b60208082526026908201527f546865206163636f756e7420686173206265656e206c6f636b65642074686973604082015265040dadedce8d60d31b606082015260800190565b6020808252601390820152721b9bdd081d985b1a59081dda1a5d195b1a5cdd606a1b604082015260600190565b60208082526019908201527f4e6f7420656e6f756768206d6f6e657920746f20636c61696d00000000000000604082015260600190565b6020808252601d908201527f77616c6c6574206164647265737320616c726561647920657869737473000000604082015260600190565b90815260200190565b93845260208401929092526040830152606082015260800190565b60405181810167ffffffffffffffff8111828210171561184657fe5b604052919050565b600067ffffffffffffffff82111561186257fe5b5060209081020190565b6001600160a01b038116811461188157600080fd5b50565b801515811461188157600080fdfe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212205779fba7ec8f95500f24191b0953adc2d6df09984677640e3e29309d5359dc5064736f6c63430007060033000000000000000000000000411ec510c85c9e56271bf4e10364ffa909e685d9