3 txs
4 calls
constructor
constructor()
functions
_owner
viewfunction _owner() view returns (address)
day
viewfunction day(uint256) view returns (uint256)
day30
viewfunction day30() view returns (uint256)
dayNewUser
viewfunction dayNewUser() view returns (uint256)
find_time
viewfunction find_time() view returns (uint32 _time)
find_usdt
viewfunction find_usdt() view returns (address _usdt)
find_usdtid
viewfunction find_usdtid(address _user) view returns (uint256 _usdtid)
find_usdtid2
viewfunction find_usdtid2(address _user) view returns (uint256 _usdtid)
get_user_outUsdtTime
viewfunction get_user_outUsdtTime(address _user) view returns (uint256 _outUsdtTime)
getMessageHash3
purefunction getMessageHash3(address _user, address _token, uint256 _num, uint256 _txid, uint32 _time) pure returns (bytes32)
getMessageHashold
purefunction getMessageHashold(string _num) pure returns (bytes32)
getsatic
viewfunction getsatic() view returns (address _usdt, address _wituser, address _vuser)
getstatics
viewfunction getstatics() view returns (uint256 _topusdt, uint256 _roomusdt)
haveLastTime
viewfunction haveLastTime() view returns (uint256)
haveLastTimeUser
viewfunction haveLastTimeUser(address) view returns (uint256)
haveNum
viewfunction haveNum() view returns (uint256)
newUser
viewfunction newUser(address) view returns (bool)
owner
viewfunction owner() view returns (address)
price
viewfunction price(uint256) view returns (uint256)
price30
viewfunction price30() view returns (uint256)
priceNewUser
viewfunction priceNewUser() view returns (uint256)
recoverSigner
purefunction recoverSigner(bytes32 _msgHash, bytes _signature) pure returns (address)
toEthSignedMessageHash
purefunction toEthSignedMessageHash(bytes32 hash) pure returns (bytes32)
tokentype
viewfunction tokentype() view returns (bool)
verify
purefunction verify(bytes32 _msgHash, bytes _signature, address _signer) pure returns (bool)
admin_add_usdtroom
nonpayablefunction admin_add_usdtroom(uint256 _num)
admin_change_outUsdtTime
nonpayablefunction admin_change_outUsdtTime(address _user, uint256 _new)
admin_change_vuser
nonpayablefunction admin_change_vuser(address newv)
admin_change_wituser
nonpayablefunction admin_change_wituser(address newwit)
admin_delete_usdtroom
nonpayablefunction admin_delete_usdtroom(uint256 _num)
admin_set_30day_price
nonpayablefunction admin_set_30day_price(uint256 newprice, uint256 newday)
admin_set_days
nonpayablefunction admin_set_days(uint256 id, uint256 newday)
admin_set_have
nonpayablefunction admin_set_have(uint256 newhaveNum, uint256 newhaveLastTime)
admin_set_newuser
nonpayablefunction admin_set_newuser(uint256 newprice, uint256 newday)
admin_set_prices
nonpayablefunction admin_set_prices(uint256 id, uint256 newprice)
admin_set_token
nonpayablefunction admin_set_token(address _usdt)
admin_set_type_newUser
nonpayablefunction admin_set_type_newUser(address user, bool newtype)
admin_set_usdttop
nonpayablefunction admin_set_usdttop(uint256 _top)
admin_set_UserhaveLastTime
nonpayablefunction admin_set_UserhaveLastTime(address user, uint256 newtime)
admin_tokentype
nonpayablefunction admin_tokentype(bool newtype)
changeOwner
nonpayablefunction changeOwner(address newOwner)
invest1
nonpayablefunction invest1(uint256 _id)
invest2
nonpayablefunction invest2()
invest3
nonpayablefunction invest3()
transferToken
nonpayablefunction transferToken(address tokenAddress, address toAddress, uint256 value)
transferUsdt
nonpayablefunction transferUsdt(address toAddress, uint256 value, uint256 tid2)
withdrawal_eth
nonpayablefunction withdrawal_eth(address _to)
withdrawusdt
nonpayablefunction withdrawusdt(address _user, address _token, uint256 _num, uint256 _txid, uint32 _time, bytes _signature)
events
Logs
event Logs(uint256 types, address user, uint256 amount, uint256 tid, uint256 day)
errors
No errors.
creation bytecode
0x600180546001600160a01b03199081167355d398326f99059ff775485246999027b31979551790915560028054821673ea60a52955db435738ee8faa9906ae6b6e983bd317905560038054909116720b3c2276cc7bef8c02fb73e036aa7158e9bda91790556101206040526101f460809081526103e860a0526107d060c05261138860e0526127106101005261009990600790600561013a565b506040805160a081018252600f8152601e6020820152603c91810191909152605a606082015260b460808201526100d4906008906005610189565b50600a60098190555f90556064600d556005600e55600f805460ff191690556103e8601055601e601155680ad78ebc5ac6200000601255686c6b935b8bbd400000601355348015610123575f5ffd5b505f80546001600160a01b031916331790556101db565b828054828255905f5260205f20908101928215610179579160200282015b82811115610179578251829061ffff16905591602001919060010190610158565b506101859291506101c7565b5090565b828054828255905f5260205f20908101928215610179579160200282015b82811115610179578251829060ff169055916020019190600101906101a7565b5b80821115610185575f81556001016101c8565b612088806101e85f395ff3fe608060405234801561000f575f5ffd5b5060043610610297575f3560e01c806388f3a43611610161578063aa7a803d116100ca578063c1e757d411610084578063c1e757d414610601578063ca62f1a31461060a578063cbe0121c1461061d578063ed03942d14610630578063f5537ede14610639578063febd651a1461064c575f5ffd5b8063aa7a803d14610570578063ad2a850a14610583578063b2bdfa7b14610596578063b2eaf10b146105a8578063b306bdbd146105bb578063ba2bec72146105ce575f5ffd5b806396b0cda71161011b57806396b0cda7146104fe57806397aba7f9146105115780639982714c146105245780639d6fe95a14610537578063a5fe2c1c1461054a578063a6f9dae11461055d575f5ffd5b806388f3a436146104845780638da5cb5b146104ac5780638ff12b6d146104bc578063903edc79146104cf5780639172e747146104e2578063918a15cf146104eb575f5ffd5b806355e0b7f61161020357806370ba83ed116101bd57806370ba83ed1461041d57806376ebb8291461043057806378365de3146104435780637a441735146104565780637c3cdc5114610469578063823ac37314610471575f5ffd5b806355e0b7f6146103b357806362c2232c146103c75780636ad72abe146103e65780636ba7f84d146103ee5780636bf12e7b146104015780636fb85bba14610414575f5ffd5b80631da1a724116102545780631da1a724146103515780632308841e1461035a57806326a49e371461036d5780632f742116146103805780633775a6171461039357806353a7675d146103a6575f5ffd5b806304e9279b1461029b5780630bcdfd37146102b75780630cb5f653146102cc5780630edf08c8146102fe5780630f027aa71461032357806312e8578714610336575b5f5ffd5b6102a4600a5481565b6040519081526020015b60405180910390f35b6102ca6102c5366004611aa3565b61065f565b005b6102ee6102da366004611ad7565b600c6020525f908152604090205460ff1681565b60405190151581526020016102ae565b6001546001600160a01b03165b6040516001600160a01b0390911681526020016102ae565b6102ca610331366004611af9565b6106c9565b601254601354604080519283526020830191909152016102ae565b6102a4600e5481565b6102a4610368366004611ad7565b61071b565b6102a461037b366004611af9565b610744565b6102ca61038e366004611af9565b610763565b6102ca6103a1366004611b10565b6107c2565b600f546102ee9060ff1681565b60405163ffffffff421681526020016102ae565b6102a46103d5366004611ad7565b600b6020525f908152604090205481565b6102ca61081b565b6102ca6103fc366004611ad7565b610b05565b6102ca61040f366004611ad7565b610b50565b6102a460115481565b6102ca61042b366004611b3a565b610bb0565b6102ca61043e366004611c2d565b610d25565b6102ca610451366004611af9565b611117565b6102ca610464366004611b10565b61115a565b6102ca61119e565b6102ee61047f366004611cad565b611355565b6102a4610492366004611ad7565b6001600160a01b03165f9081526006602052604090205490565b5f546001600160a01b031661030b565b6102a46104ca366004611af9565b61137c565b6102ca6104dd366004611aa3565b61138b565b6102a460095481565b6102a46104f9366004611af9565b6113d4565b6102ca61050c366004611aa3565b611427565b61030b61051f366004611d04565b611470565b6102a4610532366004611d48565b611534565b6102ca610545366004611aa3565b611546565b6102ca610558366004611da2565b61158f565b6102ca61056b366004611ad7565b6115f7565b6102ca61057e366004611ad7565b611641565b6102ca610591366004611af9565b61168c565b5f5461030b906001600160a01b031681565b6102ca6105b6366004611aa3565b611888565b6102ca6105c9366004611dd9565b6118da565b600154600254600354604080516001600160a01b03948516815292841660208401529216918101919091526060016102ae565b6102a4600d5481565b6102a4610618366004611df4565b61192b565b6102ca61062b366004611ad7565b611995565b6102a460105481565b6102ca610647366004611e4b565b6119e0565b6102a461065a366004611ad7565b611a80565b6002546001600160a01b031633148061068157505f546001600160a01b031633145b6106a65760405162461bcd60e51b815260040161069d90611e89565b60405180910390fd5b80600883815481106106ba576106ba611eab565b5f918252602090912001555050565b6002546001600160a01b03163314806106eb57505f546001600160a01b031633145b6107075760405162461bcd60e51b815260040161069d90611e89565b806013546107159190611ed3565b60135550565b6001600160a01b0381165f9081526005602052604081205461073e906001611ed3565b92915050565b60078181548110610753575f80fd5b5f91825260209091200154905081565b6002546001600160a01b031633148061078557505f546001600160a01b031633145b6107a15760405162461bcd60e51b815260040161069d90611e89565b80601354116107b1575f60135550565b806013546107159190611ee6565b50565b6002546001600160a01b03163314806107e457505f546001600160a01b031633145b6108005760405162461bcd60e51b815260040161069d90611e89565b6001600160a01b039091165f908152600b6020526040902055565b335f908152600b602052604090205442116108615760405162461bcd60e51b81526020600482015260066024820152656e6f74696d6560d01b604482015260640161069d565b42600a5411156108a5575f600954116108a55760405162461bcd60e51b81526020600482015260066024820152656e6f6861766560d01b604482015260640161069d565b600f5460ff16156109f2576010546108c590670de0b6b3a7640000611ef9565b6001546040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561090b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061092f9190611f10565b101561094d5760405162461bcd60e51b815260040161069d90611f27565b6001546010546001600160a01b03909116906323b872dd903390309061097b90670de0b6b3a7640000611ef9565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303815f875af11580156109cc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f09190611f49565b505b61708062015180610a034283611ed3565b610a0d9190611f64565b610a1942617080611ed3565b610a239190611f83565b610a2d9190611f83565b610a3a9062015180611f9f565b335f908152600b6020526040902063ffffffff91909116905561708062015180610a644283611ed3565b610a6e9190611f64565b610a7a42617080611ed3565b610a849190611f83565b610a8e9190611f83565b610a9b9062015180611f9f565b63ffffffff16600a81905550600160095f828254610ab99190611ee6565b925050819055505f5160206120335f395f51905f52600c33601054670de0b6b3a7640000610ae79190611ef9565b601154604051610afb949392915f91611fbb565b60405180910390a1565b5f546001600160a01b03163314610b2e5760405162461bcd60e51b815260040161069d90611fe7565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03163314610b7a5760405162461bcd60e51b815260040161069d90611e89565b6040516001600160a01b038216904780156108fc02915f818181858888f19350505050158015610bac573d5f5f3e3d5ffd5b5050565b6001600160a01b0383165f90815260046020526040902054610bd3906001611ed3565b8114610c0c5760405162461bcd60e51b815260206004820152600860248201526769642077726f6e6760c01b604482015260640161069d565b6002546001600160a01b03163314610c365760405162461bcd60e51b815260040161069d90611e89565b60015460405163a9059cbb60e01b81526001600160a01b038581166004830152602482018590529091169063a9059cbb906044016020604051808303815f875af1158015610c86573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610caa9190611f49565b506001600160a01b0383165f908152600460205260408120805460019290610cd3908490611ed3565b90915550506001600160a01b0383165f9081526004602052604080822054905190915f5160206120335f395f51905f5291610d179160019188918891879190611fbb565b60405180910390a150505050565b6001600160a01b0386165f90815260046020526040812054610d5c906104f990339089908990610d56906001611ed3565b8861192b565b600354909150610d7890829084906001600160a01b0316611355565b610dbd5760405162461bcd60e51b81526020600482015260166024820152755045543a20696e76616c6964207369676e617475726560501b604482015260640161069d565b6001600160a01b0387165f90815260046020526040902054610de0906001611ed3565b8414610e195760405162461bcd60e51b815260206004820152600860248201526769642077726f6e6760c01b604482015260640161069d565b4263ffffffff168363ffffffff161015610e625760405162461bcd60e51b815260206004820152600a60248201526974696d652077726f6e6760b01b604482015260640161069d565b6001546001600160a01b03878116911614610ea95760405162461bcd60e51b81526020600482015260076024820152663737ba37b5b2b760c91b604482015260640161069d565b601254851115610ee35760405162461bcd60e51b81526020600482015260056024820152646e6f6e756d60d81b604482015260640161069d565b601354851115610f1e5760405162461bcd60e51b81526020600482015260066024820152656e6f726f6f6d60d01b604482015260640161069d565b6001600160a01b0387163314610f605760405162461bcd60e51b81526020600482015260076024820152663737ba3ab9b2b960c91b604482015260640161069d565b6001600160a01b0387165f908152600660205260409020544211610faf5760405162461bcd60e51b81526020600482015260066024820152656e6f74696d6560d01b604482015260640161069d565b61708062015180610fc04283611ed3565b610fca9190611f64565b610fd642617080611ed3565b610fe09190611f83565b610fea9190611f83565b610ff79062015180611f9f565b6001600160a01b0388165f90815260066020526040902063ffffffff919091169055601354611027908690611ee6565b601355335f90815260046020526040812054611044906001611ed3565b335f9081526004602052604081208054929350600192909190611068908490611ed3565b909155505060015460405163a9059cbb60e01b8152336004820152602481018890526001600160a01b039091169063a9059cbb906044016020604051808303815f875af11580156110bb573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110df9190611f49565b505f5160206120335f395f51905f5260038988845f604051611105959493929190611fbb565b60405180910390a15050505050505050565b6002546001600160a01b031633148061113957505f546001600160a01b031633145b6111555760405162461bcd60e51b815260040161069d90611e89565b601255565b5f546001600160a01b031633146111835760405162461bcd60e51b815260040161069d90611fe7565b6001600160a01b039091165f90815260066020526040902055565b335f908152600c602052604090205460ff16156111cd5760405162461bcd60e51b815260040161069d90611f27565b600f5460ff161561131a57600d546111ed90670de0b6b3a7640000611ef9565b6001546040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015611233573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112579190611f10565b10156112755760405162461bcd60e51b815260040161069d90611f27565b600154600d546001600160a01b03909116906323b872dd90339030906112a390670de0b6b3a7640000611ef9565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303815f875af11580156112f4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113189190611f49565b505b5f5160206120335f395f51905f52600d33600d54670de0b6b3a76400006113419190611ef9565b600e54604051610afb949392915f91611fbb565b5f816001600160a01b031661136a8585611470565b6001600160a01b031614949350505050565b60088181548110610753575f80fd5b6002546001600160a01b03163314806113ad57505f546001600160a01b031633145b6113c95760405162461bcd60e51b815260040161069d90611e89565b600991909155600a55565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018290525f90605c015b604051602081830303815290604052805190602001209050919050565b6002546001600160a01b031633148061144957505f546001600160a01b031633145b6114655760405162461bcd60e51b815260040161069d90611e89565b600d91909155600e55565b5f81516041146114c25760405162461bcd60e51b815260206004820152601860248201527f696e76616c6964207369676e6174757265206c656e6774680000000000000000604482015260640161069d565b60208281015160408085015160608087015183515f8082529681018086528a9052951a928501839052840183905260808401819052919260019060a0016020604051602081039080840390855afa15801561151f573d5f5f3e3d5ffd5b5050604051601f190151979650505050505050565b5f8160405160200161140a919061201c565b6002546001600160a01b031633148061156857505f546001600160a01b031633145b6115845760405162461bcd60e51b815260040161069d90611e89565b601091909155601155565b6002546001600160a01b03163314806115b157505f546001600160a01b031633145b6115cd5760405162461bcd60e51b815260040161069d90611e89565b6001600160a01b03919091165f908152600c60205260409020805460ff1916911515919091179055565b5f546001600160a01b031633146116205760405162461bcd60e51b815260040161069d90611fe7565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461166a5760405162461bcd60e51b815260040161069d90611fe7565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b600f5460ff161561180f57600781815481106116aa576116aa611eab565b905f5260205f200154670de0b6b3a76400006116c69190611ef9565b6001546040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561170c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117309190611f10565b101561174e5760405162461bcd60e51b815260040161069d90611f27565b600154600780546001600160a01b03909216916323b872dd9133913091908690811061177c5761177c611eab565b905f5260205f200154670de0b6b3a76400006117989190611ef9565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303815f875af11580156117e9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061180d9190611f49565b505b5f5160206120335f395f51905f52600b336007848154811061183357611833611eab565b905f5260205f200154670de0b6b3a764000061184f9190611ef9565b5f6008868154811061186357611863611eab565b905f5260205f20015460405161187d959493929190611fbb565b60405180910390a150565b6002546001600160a01b03163314806118aa57505f546001600160a01b031633145b6118c65760405162461bcd60e51b815260040161069d90611e89565b80600783815481106106ba576106ba611eab565b6002546001600160a01b03163314806118fc57505f546001600160a01b031633145b6119185760405162461bcd60e51b815260040161069d90611e89565b600f805460ff1916911515919091179055565b60408051606096871b6bffffffffffffffffffffffff199081166020808401919091529690971b90961660348701526048860193909352606885019190915260e01b6001600160e01b03191660888401528051606c818503018152608c9093019052815191012090565b5f546001600160a01b031633146119be5760405162461bcd60e51b815260040161069d90611fe7565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03163314611a0a5760405162461bcd60e51b815260040161069d90611e89565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303815f875af1158015611a56573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a7a9190611f49565b50505050565b6001600160a01b0381165f9081526004602052604081205461073e906001611ed3565b5f5f60408385031215611ab4575f5ffd5b50508035926020909101359150565b6001600160a01b03811681146107bf575f5ffd5b5f60208284031215611ae7575f5ffd5b8135611af281611ac3565b9392505050565b5f60208284031215611b09575f5ffd5b5035919050565b5f5f60408385031215611b21575f5ffd5b8235611b2c81611ac3565b946020939093013593505050565b5f5f5f60608486031215611b4c575f5ffd5b8335611b5781611ac3565b95602085013595506040909401359392505050565b803563ffffffff81168114611b7f575f5ffd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f5f67ffffffffffffffff841115611bb257611bb2611b84565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff82111715611be157611be1611b84565b604052838152905080828401851015611bf8575f5ffd5b838360208301375f60208583010152509392505050565b5f82601f830112611c1e575f5ffd5b611af283833560208501611b98565b5f5f5f5f5f5f60c08789031215611c42575f5ffd5b8635611c4d81611ac3565b95506020870135611c5d81611ac3565b94506040870135935060608701359250611c7960808801611b6c565b915060a087013567ffffffffffffffff811115611c94575f5ffd5b611ca089828a01611c0f565b9150509295509295509295565b5f5f5f60608486031215611cbf575f5ffd5b83359250602084013567ffffffffffffffff811115611cdc575f5ffd5b611ce886828701611c0f565b9250506040840135611cf981611ac3565b809150509250925092565b5f5f60408385031215611d15575f5ffd5b82359150602083013567ffffffffffffffff811115611d32575f5ffd5b611d3e85828601611c0f565b9150509250929050565b5f60208284031215611d58575f5ffd5b813567ffffffffffffffff811115611d6e575f5ffd5b8201601f81018413611d7e575f5ffd5b611d8d84823560208401611b98565b949350505050565b80151581146107bf575f5ffd5b5f5f60408385031215611db3575f5ffd5b8235611dbe81611ac3565b91506020830135611dce81611d95565b809150509250929050565b5f60208284031215611de9575f5ffd5b8135611af281611d95565b5f5f5f5f5f60a08688031215611e08575f5ffd5b8535611e1381611ac3565b94506020860135611e2381611ac3565b93506040860135925060608601359150611e3f60808701611b6c565b90509295509295909350565b5f5f5f60608486031215611e5d575f5ffd5b8335611e6881611ac3565b92506020840135611e7881611ac3565b929592945050506040919091013590565b60208082526008908201526737379030b236b4b760c11b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561073e5761073e611ebf565b8181038181111561073e5761073e611ebf565b808202811582820484141761073e5761073e611ebf565b5f60208284031215611f20575f5ffd5b5051919050565b6020808252600890820152676e6f206d6f6e657960c01b604082015260600190565b5f60208284031215611f59575f5ffd5b8151611af281611d95565b5f82611f7e57634e487b7160e01b5f52601260045260245ffd5b500690565b63ffffffff828116828216039081111561073e5761073e611ebf565b63ffffffff818116838216019081111561073e5761073e611ebf565b9485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f82518060208501845e5f92019182525091905056fe0faa0ad08bb02527e160077c0b11ae8a4b8a23eb324a316c6a1b52102e2e1762a26469706673582212203314cb488cb15e5427748b9c5bb41c96920e220b79e93c7e947ba716b0048b8c64736f6c634300081e0033