289 txs
286 calls
constructor
constructor()
functions
_owner
viewfunction _owner() view returns (address)
find_time
viewfunction find_time() view returns (uint32 _time)
find_tokenid
viewfunction find_tokenid(address _user) view returns (uint256 _tokenid)
find_usdtid
viewfunction find_usdtid(address _user) view returns (uint256 _usdtid)
get_user_outUsdtTime
viewfunction get_user_outUsdtTime(address _user) view returns (uint256 _outUsdtTime, uint256 _outTokenTime)
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 _token, address _wituser, address _vuser)
getstatics
viewfunction getstatics() view returns (uint256 _topusdt, uint256 _toptoken)
owner
viewfunction owner() view returns (address)
recoverSigner
purefunction recoverSigner(bytes32 _msgHash, bytes _signature) pure returns (address)
toEthSignedMessageHash
purefunction toEthSignedMessageHash(bytes32 hash) pure returns (bytes32)
verify
purefunction verify(bytes32 _msgHash, bytes _signature, address _signer) pure returns (bool)
admin_change_outTokenTime
nonpayablefunction admin_change_outTokenTime(address _user, uint256 _new)
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_set_token
nonpayablefunction admin_set_token(address _usdt, address _token)
admin_set_toptoken
nonpayablefunction admin_set_toptoken(uint256 _top)
admin_set_usdttop
nonpayablefunction admin_set_usdttop(uint256 _top)
changeOwner
nonpayablefunction changeOwner(address newOwner)
transferToken
nonpayablefunction transferToken(address toAddress, uint256 value, uint256 tid2)
transferTokentake
nonpayablefunction transferTokentake(address tokenAddress, address toAddress, uint256 value)
transferUsdt
nonpayablefunction transferUsdt(address toAddress, uint256 value, uint256 tid2)
withdrawal_eth
nonpayablefunction withdrawal_eth(address _to)
withdrawtoken
nonpayablefunction withdrawtoken(address _user, address _token, uint256 _num, uint256 _txid, uint32 _time, bytes _signature)
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)
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b03199081167358ee34c6350fb3a824ef2cdee4bafd3d420379bd17909155600280548216735ca35ebc4f25b042d2cae75914c7e882e631fa9a179055600380548216720f71563131da629d0da11cc6556596495a90e817905560048054909116739ad1bc288de68e90ab0f8c73728cf8d8d9043338179055680ad78ebc5ac62000006009556a01a784379d99db42000000600a5534801560ad575f5ffd5b505f80546001600160a01b031916331790556118b1806100cc5f395ff3fe608060405234801561000f575f5ffd5b50600436106101a1575f3560e01c8063823ac373116100f3578063a6f9dae111610093578063ba2bec721161006e578063ba2bec72146103bb578063ca62f1a3146103fb578063cbe0121c1461040e578063febd651a14610421575f5ffd5b8063a6f9dae114610383578063aa7a803d14610396578063b2bdfa7b146103a9575f5ffd5b80638da5cb5b116100ce5780638da5cb5b14610326578063918a15cf1461034a57806397aba7f91461035d5780639982714c14610370575f5ffd5b8063823ac373146102bb5780638372e176146102de57806388f3a436146102f1575f5ffd5b806355e0b7f61161015e57806376ebb8291161013957806376ebb8291461026f57806378365de3146102825780637a44173514610295578063813f13ce146102a8575f5ffd5b806355e0b7f6146102355780636bf12e7b1461024957806370ba83ed1461025c575f5ffd5b80630afddca8146101a55780630f6d3dcb146101ba57806312e85787146101cd5780632e1faf75146101ee5780634d661207146102015780634dea179c14610222575b5f5ffd5b6101b86101b3366004611381565b610434565b005b6101b86101c83660046113bf565b6104dd565b600954600a545b604080519283526020830191909152015b60405180910390f35b6101b86101fc3660046113d6565b610520565b61021461020f366004611408565b61069b565b6040519081526020016101e5565b6101b861023036600461142a565b6106c4565b60405163ffffffff421681526020016101e5565b6101b8610257366004611408565b61071b565b6101b861026a3660046113d6565b61077b565b6101b861027d366004611522565b6108e8565b6101b86102903660046113bf565b610c71565b6101b86102a33660046115a2565b610cb4565b6101b86102b6366004611522565b610cf8565b6102ce6102c93660046115cc565b611069565b60405190151581526020016101e5565b6101b86102ec3660046115a2565b611090565b6101d46102ff366004611408565b6001600160a01b03165f908152600660209081526040808320546008909252909120549091565b5f546001600160a01b03165b6040516001600160a01b0390911681526020016101e5565b6102146103583660046113bf565b6110d4565b61033261036b366004611623565b611127565b61021461037e366004611667565b6111eb565b6101b8610391366004611408565b6111fd565b6101b86103a4366004611408565b611247565b5f54610332906001600160a01b031681565b600154600254600354600454604080516001600160a01b0395861681529385166020850152918416918301919091529190911660608201526080016101e5565b6102146104093660046116b4565b611292565b6101b861041c366004611408565b6112fc565b61021461042f366004611408565b611347565b6003546001600160a01b031633146104675760405162461bcd60e51b815260040161045e9061170b565b60405180910390fd5b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303815f875af11580156104b3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d7919061172d565b50505050565b6003546001600160a01b03163314806104ff57505f546001600160a01b031633145b61051b5760405162461bcd60e51b815260040161045e9061170b565b600a55565b6003546001600160a01b031633146105675760405162461bcd60e51b815260206004820152600a6024820152693737903bb4ba3ab9b2b960b11b604482015260640161045e565b6001600160a01b0383165f9081526007602052604090205461058a906001611760565b81146105a85760405162461bcd60e51b815260040161045e90611773565b6002546040516323b872dd60e01b81523360048201526001600160a01b03858116602483015260448201859052909116906323b872dd906064016020604051808303815f875af11580156105fe573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610622919061172d565b506001600160a01b0383165f90815260076020526040812080546001929061064b908490611760565b90915550506001600160a01b0383165f90815260076020526040908190205490515f51602061185c5f395f51905f529061068d90600290879087908690611795565b60405180910390a150505050565b6001600160a01b0381165f908152600760205260408120546106be906001611760565b92915050565b5f546001600160a01b031633146106ed5760405162461bcd60e51b815260040161045e906117b9565b600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055565b6003546001600160a01b031633146107455760405162461bcd60e51b815260040161045e9061170b565b6040516001600160a01b038216904780156108fc02915f818181858888f19350505050158015610777573d5f5f3e3d5ffd5b5050565b6003546001600160a01b031633146107c25760405162461bcd60e51b815260206004820152600a6024820152693737903bb4ba3ab9b2b960b11b604482015260640161045e565b6001600160a01b0383165f908152600560205260409020546107e5906001611760565b81146108035760405162461bcd60e51b815260040161045e90611773565b6001546040516323b872dd60e01b81523360048201526001600160a01b03858116602483015260448201859052909116906323b872dd906064016020604051808303815f875af1158015610859573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061087d919061172d565b506001600160a01b0383165f9081526005602052604081208054600192906108a6908490611760565b90915550506001600160a01b0383165f90815260056020526040908190205490515f51602061185c5f395f51905f529061068d90600190879087908690611795565b6001600160a01b0386165f9081526005602052604081205461091f9061035890339089908990610919906001611760565b88611292565b60045490915061093b90829084906001600160a01b0316611069565b6109805760405162461bcd60e51b81526020600482015260166024820152755045543a20696e76616c6964207369676e617475726560501b604482015260640161045e565b6001600160a01b0387165f908152600560205260409020546109a3906001611760565b84146109c15760405162461bcd60e51b815260040161045e90611773565b4263ffffffff168363ffffffff161015610a0a5760405162461bcd60e51b815260206004820152600a60248201526974696d652077726f6e6760b01b604482015260640161045e565b6001546001600160a01b03878116911614610a515760405162461bcd60e51b81526020600482015260076024820152663737ba37b5b2b760c91b604482015260640161045e565b600954851115610a8b5760405162461bcd60e51b81526020600482015260056024820152646e6f6e756d60d81b604482015260640161045e565b6001600160a01b0387163314610acd5760405162461bcd60e51b81526020600482015260076024820152663737ba3ab9b2b960c91b604482015260640161045e565b6001600160a01b0387165f908152600660205260409020544211610b1c5760405162461bcd60e51b81526020600482015260066024820152656e6f74696d6560d01b604482015260640161045e565b61708062015180610b2d4283611760565b610b3791906117ee565b610b4342617080611760565b610b4d919061180d565b610b57919061180d565b610b649062015180611829565b6001600160a01b0388165f90815260066020908152604080832063ffffffff949094169093553382526005905290812054610ba0906001611760565b335f9081526005602052604081208054929350600192909190610bc4908490611760565b909155505060015460405163a9059cbb60e01b8152336004820152602481018890526001600160a01b039091169063a9059cbb906044016020604051808303815f875af1158015610c17573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c3b919061172d565b505f51602061185c5f395f51905f526003898884604051610c5f9493929190611795565b60405180910390a15050505050505050565b6003546001600160a01b0316331480610c9357505f546001600160a01b031633145b610caf5760405162461bcd60e51b815260040161045e9061170b565b600955565b5f546001600160a01b03163314610cdd5760405162461bcd60e51b815260040161045e906117b9565b6001600160a01b039091165f90815260066020526040902055565b6001600160a01b0386165f90815260076020526040812054610d299061035890339089908990610919906001611760565b600454909150610d4590829084906001600160a01b0316611069565b610d8a5760405162461bcd60e51b81526020600482015260166024820152755045543a20696e76616c6964207369676e617475726560501b604482015260640161045e565b6001600160a01b0387165f90815260076020526040902054610dad906001611760565b8414610dcb5760405162461bcd60e51b815260040161045e90611773565b4263ffffffff168363ffffffff161015610e145760405162461bcd60e51b815260206004820152600a60248201526974696d652077726f6e6760b01b604482015260640161045e565b6002546001600160a01b03878116911614610e5b5760405162461bcd60e51b81526020600482015260076024820152663737ba37b5b2b760c91b604482015260640161045e565b600a54851115610e955760405162461bcd60e51b81526020600482015260056024820152646e6f6e756d60d81b604482015260640161045e565b6001600160a01b0387163314610ed75760405162461bcd60e51b81526020600482015260076024820152663737ba3ab9b2b960c91b604482015260640161045e565b6001600160a01b0387165f908152600860205260409020544211610f265760405162461bcd60e51b81526020600482015260066024820152656e6f74696d6560d01b604482015260640161045e565b61708062015180610f374283611760565b610f4191906117ee565b610f4d42617080611760565b610f57919061180d565b610f61919061180d565b610f6e9062015180611829565b6001600160a01b0388165f90815260086020908152604080832063ffffffff949094169093553382526007905290812054610faa906001611760565b335f9081526007602052604081208054929350600192909190610fce908490611760565b909155505060025460405163a9059cbb60e01b8152336004820152602481018890526001600160a01b039091169063a9059cbb906044016020604051808303815f875af1158015611021573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611045919061172d565b505f51602061185c5f395f51905f526004898884604051610c5f9493929190611795565b5f816001600160a01b031661107e8585611127565b6001600160a01b031614949350505050565b5f546001600160a01b031633146110b95760405162461bcd60e51b815260040161045e906117b9565b6001600160a01b039091165f90815260086020526040902055565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018290525f90605c015b604051602081830303815290604052805190602001209050919050565b5f81516041146111795760405162461bcd60e51b815260206004820152601860248201527f696e76616c6964207369676e6174757265206c656e6774680000000000000000604482015260640161045e565b60208281015160408085015160608087015183515f8082529681018086528a9052951a928501839052840183905260808401819052919260019060a0016020604051602081039080840390855afa1580156111d6573d5f5f3e3d5ffd5b5050604051601f190151979650505050505050565b5f8160405160200161110a9190611845565b5f546001600160a01b031633146112265760405162461bcd60e51b815260040161045e906117b9565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146112705760405162461bcd60e51b815260040161045e906117b9565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60408051606096871b6bffffffffffffffffffffffff199081166020808401919091529690971b90961660348701526048860193909352606885019190915260e01b6001600160e01b03191660888401528051606c818503018152608c9093019052815191012090565b5f546001600160a01b031633146113255760405162461bcd60e51b815260040161045e906117b9565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0381165f908152600560205260408120546106be906001611760565b6001600160a01b038116811461137e575f5ffd5b50565b5f5f5f60608486031215611393575f5ffd5b833561139e8161136a565b925060208401356113ae8161136a565b929592945050506040919091013590565b5f602082840312156113cf575f5ffd5b5035919050565b5f5f5f606084860312156113e8575f5ffd5b83356113f38161136a565b95602085013595506040909401359392505050565b5f60208284031215611418575f5ffd5b81356114238161136a565b9392505050565b5f5f6040838503121561143b575f5ffd5b82356114468161136a565b915060208301356114568161136a565b809150509250929050565b803563ffffffff81168114611474575f5ffd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f5f67ffffffffffffffff8411156114a7576114a7611479565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156114d6576114d6611479565b6040528381529050808284018510156114ed575f5ffd5b838360208301375f60208583010152509392505050565b5f82601f830112611513575f5ffd5b6114238383356020850161148d565b5f5f5f5f5f5f60c08789031215611537575f5ffd5b86356115428161136a565b955060208701356115528161136a565b9450604087013593506060870135925061156e60808801611461565b915060a087013567ffffffffffffffff811115611589575f5ffd5b61159589828a01611504565b9150509295509295509295565b5f5f604083850312156115b3575f5ffd5b82356115be8161136a565b946020939093013593505050565b5f5f5f606084860312156115de575f5ffd5b83359250602084013567ffffffffffffffff8111156115fb575f5ffd5b61160786828701611504565b92505060408401356116188161136a565b809150509250925092565b5f5f60408385031215611634575f5ffd5b82359150602083013567ffffffffffffffff811115611651575f5ffd5b61165d85828601611504565b9150509250929050565b5f60208284031215611677575f5ffd5b813567ffffffffffffffff81111561168d575f5ffd5b8201601f8101841361169d575f5ffd5b6116ac8482356020840161148d565b949350505050565b5f5f5f5f5f60a086880312156116c8575f5ffd5b85356116d38161136a565b945060208601356116e38161136a565b935060408601359250606086013591506116ff60808701611461565b90509295509295909350565b60208082526008908201526737379030b236b4b760c11b604082015260600190565b5f6020828403121561173d575f5ffd5b81518015158114611423575f5ffd5b634e487b7160e01b5f52601160045260245ffd5b808201808211156106be576106be61174c565b60208082526008908201526769642077726f6e6760c01b604082015260600190565b9384526001600160a01b039290921660208401526040830152606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f8261180857634e487b7160e01b5f52601260045260245ffd5b500690565b63ffffffff82811682821603908111156106be576106be61174c565b63ffffffff81811683821601908111156106be576106be61174c565b5f82518060208501845e5f92019182525091905056fe3894fea8ffab33709cf356f2933801d2074532c727ae53bf296d27ac4db6ffd3a26469706673582212205c25af274c514950d3883c9f1313f84d6811ce6a6698090ea9e8b965800dd1dc64736f6c634300081e0033