5 txs
6 calls
constructor
constructor(address _owner, uint8 _fee)
functions
emergencyTokenWithdraw
nonpayablefunction emergencyTokenWithdraw(address _token)
emergencyWithdraw
nonpayablefunction emergencyWithdraw()
ethTransfer
payablefunction ethTransfer(address[] _wallets, uint256[] _amounts) payable
payWithNative
payablefunction payWithNative(address _payee, address _referrer, uint8 _refPercent) payable returns (bool)
payWithNative
payablefunction payWithNative(address _payee) payable returns (bool)
payWithToken
nonpayablefunction payWithToken(address _payee, address _token, uint256 _amount, address _referrer, uint8 _refPercent) returns (bool)
payWithToken
nonpayablefunction payWithToken(address _payee, address _token, uint256 _amount) returns (bool)
setFee
nonpayablefunction setFee(uint8 _fee)
setOwner
nonpayablefunction setOwner(address _owner)
tokenTransfer
nonpayablefunction tokenTransfer(address _payToken, address[] _wallets, uint256[] _amounts)
events
EmergencyTokenWithdrawn
event EmergencyTokenWithdrawn(address indexed token, address indexed to, uint256 amount)
EmergencyWithdrawn
event EmergencyWithdrawn(address indexed to, uint256 amount)
EthTransferred
event EthTransferred(address indexed from, address indexed to, uint256 amount)
NativeTransfer
event NativeTransfer(address indexed sender, uint256 amount, uint256 timestamp, bool received)
ReferralEarned
event ReferralEarned(address indexed sender, address indexed referrer, uint256 commission, uint256 timestamp)
TokenTransfer
event TokenTransfer(address indexed sender, uint256 amount, uint256 timestamp, bool received)
TokenTransferred
event TokenTransferred(address indexed token, address indexed from, address indexed to, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801562000010575f80fd5b506040516200231338038062002313833981810160405281019062000036919062000137565b815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f60146101000a81548160ff021916908360ff16021790555050506200017c565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620000c6826200009b565b9050919050565b620000d881620000ba565b8114620000e3575f80fd5b50565b5f81519050620000f681620000cd565b92915050565b5f60ff82169050919050565b6200011381620000fc565b81146200011e575f80fd5b50565b5f81519050620001318162000108565b92915050565b5f806040838503121562000150576200014f62000097565b5b5f6200015f85828601620000e6565b9250506020620001728582860162000121565b9150509250929050565b612189806200018a5f395ff3fe608060405260043610610094575f3560e01c8063ad56882711610058578063ad56882714610177578063ae3f54c81461019f578063cb122a09146101db578063db2e21bc14610203578063ef9e7ed7146102195761009b565b806305a670c11461009f57806313af4035146100db5780637a3034e3146101035780637dd86d5c146101335780637edc56401461014f5761009b565b3661009b57005b5f80fd5b3480156100aa575f80fd5b506100c560048036038101906100c0919061188f565b610249565b6040516100d29190611920565b60405180910390f35b3480156100e6575f80fd5b5061010160048036038101906100fc9190611939565b61056e565b005b61011d60048036038101906101189190611939565b61063d565b60405161012a9190611920565b60405180910390f35b61014d60048036038101906101489190611a1a565b610822565b005b34801561015a575f80fd5b5061017560048036038101906101709190611a98565b610b4e565b005b348015610182575f80fd5b5061019d60048036038101906101989190611939565b610e83565b005b3480156101aa575f80fd5b506101c560048036038101906101c09190611b29565b611075565b6040516101d29190611920565b60405180910390f35b3480156101e6575f80fd5b5061020160048036038101906101fc9190611b79565b61124b565b005b34801561020e575f80fd5b506102176112f5565b005b610233600480360381019061022e9190611ba4565b611488565b6040516102409190611920565b60405180910390f35b5f80841161028c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028390611c4e565b60405180910390fd5b60648260ff1611156102d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102ca90611cdc565b60405180910390fd5b5f8590505f60645f60149054906101000a900460ff1660ff16876102f79190611d27565b6103019190611d95565b90505f60648560ff1683896103169190611dc5565b6103209190611d27565b61032a9190611d95565b90505f81838961033a9190611dc5565b6103449190611dc5565b90508373ffffffffffffffffffffffffffffffffffffffff166323b872dd335f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518463ffffffff1660e01b81526004016103a293929190611e16565b5f604051808303815f87803b1580156103b9575f80fd5b505af11580156103cb573d5f803e3d5ffd5b505050508373ffffffffffffffffffffffffffffffffffffffff166323b872dd3389856040518463ffffffff1660e01b815260040161040c93929190611e16565b5f604051808303815f87803b158015610423575f80fd5b505af1158015610435573d5f803e3d5ffd5b505050508373ffffffffffffffffffffffffffffffffffffffff166323b872dd338c846040518463ffffffff1660e01b815260040161047693929190611e16565b5f604051808303815f87803b15801561048d575f80fd5b505af115801561049f573d5f803e3d5ffd5b505050503373ffffffffffffffffffffffffffffffffffffffff167f0e4f3212060ab4339b4b043fccb3c3c1fd94b5f12a6737cde8f3474aa302aabb824260016040516104ee93929190611e4b565b60405180910390a28673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fa275c4fd0b0b65e28135e74df8c62d4de5e75c0a933a568c65768b8f8131362c4285604051610555929190611e80565b60405180910390a3600194505050505095945050505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f290611ef1565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f803411610680576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067790611c4e565b60405180910390fd5b5f3490505f60645f60149054906101000a900460ff1660ff16836106a49190611d27565b6106ae9190611d95565b90505f81836106bd9190611dc5565b90505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161070490611f3c565b5f6040518083038185875af1925050503d805f811461073e576040519150601f19603f3d011682016040523d82523d5f602084013e610743565b606091505b5050905080610750575f80fd5b5f8673ffffffffffffffffffffffffffffffffffffffff168360405161077590611f3c565b5f6040518083038185875af1925050503d805f81146107af576040519150601f19603f3d011682016040523d82523d5f602084013e6107b4565b606091505b50509050806107c1575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff167f23f6ada7049be60d6864409c8a0213d9b309a875b9b02c1d606f4d97acbd8baf8442600160405161080c93929190611e4b565b60405180910390a2600195505050505050919050565b5f3411610864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085b90611c4e565b60405180910390fd5b5f60645f60149054906101000a900460ff1660ff16346108849190611d27565b61088e9190611d95565b90505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516108d590611f3c565b5f6040518083038185875af1925050503d805f811461090f576040519150601f19603f3d011682016040523d82523d5f602084013e610914565b606091505b5050905080610921575f80fd5b5f5b868690508160ff161015610b45575f87878360ff1681811061094857610947611f50565b5b905060200201602081019061095d9190611939565b73ffffffffffffffffffffffffffffffffffffffff1660645f60149054906101000a900460ff1660ff1688888660ff1681811061099d5761099c611f50565b5b905060200201356109ae9190611d27565b6109b89190611d95565b87878560ff168181106109ce576109cd611f50565b5b905060200201356109df9190611dc5565b6040516109eb90611f3c565b5f6040518083038185875af1925050503d805f8114610a25576040519150601f19603f3d011682016040523d82523d5f602084013e610a2a565b606091505b5050905080610a37575f80fd5b87878360ff16818110610a4d57610a4c611f50565b5b9050602002016020810190610a629190611939565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167ffb55a98b33e2f35080e8e9656caf739c56946219253f8cd86917f7d33398667660645f60149054906101000a900460ff1660ff168a8a8860ff16818110610ada57610ad9611f50565b5b90506020020135610aeb9190611d27565b610af59190611d95565b89898760ff16818110610b0b57610b0a611f50565b5b90506020020135610b1c9190611dc5565b604051610b299190611f7d565b60405180910390a3508080610b3d90611f96565b915050610923565b50505050505050565b5f8590505f805b84849050811015610bbc5760645f60149054906101000a900460ff1660ff16868684818110610b8757610b86611f50565b5b90506020020135610b989190611d27565b610ba29190611d95565b82610bad9190611fbe565b91508080600101915050610b55565b508173ffffffffffffffffffffffffffffffffffffffff166323b872dd335f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b8152600401610c1993929190611e16565b5f604051808303815f87803b158015610c30575f80fd5b505af1158015610c42573d5f803e3d5ffd5b505050505f5b868690508160ff161015610e79578273ffffffffffffffffffffffffffffffffffffffff166323b872dd3389898560ff16818110610c8957610c88611f50565b5b9050602002016020810190610c9e9190611939565b60645f60149054906101000a900460ff1660ff168a8a8860ff16818110610cc857610cc7611f50565b5b90506020020135610cd99190611d27565b610ce39190611d95565b89898760ff16818110610cf957610cf8611f50565b5b90506020020135610d0a9190611dc5565b6040518463ffffffff1660e01b8152600401610d2893929190611e16565b5f604051808303815f87803b158015610d3f575f80fd5b505af1158015610d51573d5f803e3d5ffd5b5050505086868260ff16818110610d6b57610d6a611f50565b5b9050602002016020810190610d809190611939565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c60645f60149054906101000a900460ff1660ff168a8a8860ff16818110610e0f57610e0e611f50565b5b90506020020135610e209190611d27565b610e2a9190611d95565b89898760ff16818110610e4057610e3f611f50565b5b90506020020135610e519190611dc5565b604051610e5e9190611f7d565b60405180910390a48080610e7190611f96565b915050610c48565b5050505050505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0790612061565b60405180910390fd5b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f4e919061207f565b602060405180830381865afa158015610f69573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f8d91906120ac565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610fca9291906120d7565b6020604051808303815f875af1158015610fe6573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061100a9190612128565b503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8be7b37fba2e02786d661f3fa9ae0e02d548a6a5f7f47ecddefc5c9cb620606b836040516110689190611f7d565b60405180910390a3505050565b5f8082116110b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110af90611c4e565b60405180910390fd5b5f8390505f60645f60149054906101000a900460ff1660ff16856110dc9190611d27565b6110e69190611d95565b90505f81856110f59190611dc5565b90508273ffffffffffffffffffffffffffffffffffffffff166323b872dd335f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856040518463ffffffff1660e01b815260040161115393929190611e16565b5f604051808303815f87803b15801561116a575f80fd5b505af115801561117c573d5f803e3d5ffd5b505050508273ffffffffffffffffffffffffffffffffffffffff166323b872dd3389846040518463ffffffff1660e01b81526004016111bd93929190611e16565b5f604051808303815f87803b1580156111d4575f80fd5b505af11580156111e6573d5f803e3d5ffd5b505050503373ffffffffffffffffffffffffffffffffffffffff167f0e4f3212060ab4339b4b043fccb3c3c1fd94b5f12a6737cde8f3474aa302aabb8242600160405161123593929190611e4b565b60405180910390a2600193505050509392505050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cf90611ef1565b60405180910390fd5b805f60146101000a81548160ff021916908360ff16021790555050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611382576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137990612061565b60405180910390fd5b5f4790505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516113cb90611f3c565b5f6040518083038185875af1925050503d805f8114611405576040519150601f19603f3d011682016040523d82523d5f602084013e61140a565b606091505b5050905080611417575f80fd5b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f2e39961a70a10f4d46383948095ac2752b3ee642a7c76aa827410aaff08c2e518360405161147c9190611f7d565b60405180910390a25050565b5f8034116114cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c290611c4e565b60405180910390fd5b60648260ff161115611512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150990611cdc565b60405180910390fd5b5f3490505f60645f60149054906101000a900460ff1660ff16836115369190611d27565b6115409190611d95565b90505f60648560ff1683856115559190611dc5565b61155f9190611d27565b6115699190611d95565b90505f8183856115799190611dc5565b6115839190611dc5565b90505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846040516115ca90611f3c565b5f6040518083038185875af1925050503d805f8114611604576040519150601f19603f3d011682016040523d82523d5f602084013e611609565b606091505b5050905080611616575f80fd5b5f8973ffffffffffffffffffffffffffffffffffffffff168360405161163b90611f3c565b5f6040518083038185875af1925050503d805f8114611675576040519150601f19603f3d011682016040523d82523d5f602084013e61167a565b606091505b5050905080611687575f80fd5b5f8973ffffffffffffffffffffffffffffffffffffffff16856040516116ac90611f3c565b5f6040518083038185875af1925050503d805f81146116e6576040519150601f19603f3d011682016040523d82523d5f602084013e6116eb565b606091505b50509050806116f8575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff167f23f6ada7049be60d6864409c8a0213d9b309a875b9b02c1d606f4d97acbd8baf8542600160405161174393929190611e4b565b60405180910390a28973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fa275c4fd0b0b65e28135e74df8c62d4de5e75c0a933a568c65768b8f8131362c87426040516117aa929190611e80565b60405180910390a360019750505050505050509392505050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6117f5826117cc565b9050919050565b611805816117eb565b811461180f575f80fd5b50565b5f81359050611820816117fc565b92915050565b5f819050919050565b61183881611826565b8114611842575f80fd5b50565b5f813590506118538161182f565b92915050565b5f60ff82169050919050565b61186e81611859565b8114611878575f80fd5b50565b5f8135905061188981611865565b92915050565b5f805f805f60a086880312156118a8576118a76117c4565b5b5f6118b588828901611812565b95505060206118c688828901611812565b94505060406118d788828901611845565b93505060606118e888828901611812565b92505060806118f98882890161187b565b9150509295509295909350565b5f8115159050919050565b61191a81611906565b82525050565b5f6020820190506119335f830184611911565b92915050565b5f6020828403121561194e5761194d6117c4565b5b5f61195b84828501611812565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261198557611984611964565b5b8235905067ffffffffffffffff8111156119a2576119a1611968565b5b6020830191508360208202830111156119be576119bd61196c565b5b9250929050565b5f8083601f8401126119da576119d9611964565b5b8235905067ffffffffffffffff8111156119f7576119f6611968565b5b602083019150836020820283011115611a1357611a1261196c565b5b9250929050565b5f805f8060408587031215611a3257611a316117c4565b5b5f85013567ffffffffffffffff811115611a4f57611a4e6117c8565b5b611a5b87828801611970565b9450945050602085013567ffffffffffffffff811115611a7e57611a7d6117c8565b5b611a8a878288016119c5565b925092505092959194509250565b5f805f805f60608688031215611ab157611ab06117c4565b5b5f611abe88828901611812565b955050602086013567ffffffffffffffff811115611adf57611ade6117c8565b5b611aeb88828901611970565b9450945050604086013567ffffffffffffffff811115611b0e57611b0d6117c8565b5b611b1a888289016119c5565b92509250509295509295909350565b5f805f60608486031215611b4057611b3f6117c4565b5b5f611b4d86828701611812565b9350506020611b5e86828701611812565b9250506040611b6f86828701611845565b9150509250925092565b5f60208284031215611b8e57611b8d6117c4565b5b5f611b9b8482850161187b565b91505092915050565b5f805f60608486031215611bbb57611bba6117c4565b5b5f611bc886828701611812565b9350506020611bd986828701611812565b9250506040611bea8682870161187b565b9150509250925092565b5f82825260208201905092915050565b7f6e6f6e7a65726f20616d6f756e742072657175697265640000000000000000005f82015250565b5f611c38601783611bf4565b9150611c4382611c04565b602082019050919050565b5f6020820190508181035f830152611c6581611c2c565b9050919050565b7f726566657272616c20636f6d6d697373696f6e2063616e6e6f742065786365655f8201527f64203130302070657263656e7400000000000000000000000000000000000000602082015250565b5f611cc6602d83611bf4565b9150611cd182611c6c565b604082019050919050565b5f6020820190508181035f830152611cf381611cba565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611d3182611826565b9150611d3c83611826565b9250828202611d4a81611826565b91508282048414831517611d6157611d60611cfa565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611d9f82611826565b9150611daa83611826565b925082611dba57611db9611d68565b5b828204905092915050565b5f611dcf82611826565b9150611dda83611826565b9250828203905081811115611df257611df1611cfa565b5b92915050565b611e01816117eb565b82525050565b611e1081611826565b82525050565b5f606082019050611e295f830186611df8565b611e366020830185611df8565b611e436040830184611e07565b949350505050565b5f606082019050611e5e5f830186611e07565b611e6b6020830185611e07565b611e786040830184611911565b949350505050565b5f604082019050611e935f830185611e07565b611ea06020830184611e07565b9392505050565b7f4e6f7420746865206f776e6572000000000000000000000000000000000000005f82015250565b5f611edb600d83611bf4565b9150611ee682611ea7565b602082019050919050565b5f6020820190508181035f830152611f0881611ecf565b9050919050565b5f81905092915050565b50565b5f611f275f83611f0f565b9150611f3282611f19565b5f82019050919050565b5f611f4682611f1c565b9150819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082019050611f905f830184611e07565b92915050565b5f611fa082611859565b915060ff8203611fb357611fb2611cfa565b5b600182019050919050565b5f611fc882611826565b9150611fd383611826565b9250828201905080821115611feb57611fea611cfa565b5b92915050565b7f4e6f7420617574686f72697a656420746f20776974686472617720746f6b656e5f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f61204b602183611bf4565b915061205682611ff1565b604082019050919050565b5f6020820190508181035f8301526120788161203f565b9050919050565b5f6020820190506120925f830184611df8565b92915050565b5f815190506120a68161182f565b92915050565b5f602082840312156120c1576120c06117c4565b5b5f6120ce84828501612098565b91505092915050565b5f6040820190506120ea5f830185611df8565b6120f76020830184611e07565b9392505050565b61210781611906565b8114612111575f80fd5b50565b5f81519050612122816120fe565b92915050565b5f6020828403121561213d5761213c6117c4565b5b5f61214a84828501612114565b9150509291505056fea26469706673582212206002027e658c7c91b67c90c45b19e9561e13fe2804df6fabe2fb842c5b615b2f64736f6c634300081800330000000000000000000000002fe70ef3db7ea49b5f14b5edf6208116458fa74a0000000000000000000000000000000000000000000000000000000000000001