0 txs
1 call
constructor
constructor(address _owner, uint8 _fee)
functions
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)
events
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)
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b50604051610c93380380610c9383398101604081905261002e9161005f565b5f805460ff909216600160a01b026001600160a81b03199092166001600160a01b03909316929092171790556100a7565b5f8060408385031215610070575f80fd5b82516001600160a01b0381168114610086575f80fd5b602084015190925060ff8116811461009c575f80fd5b809150509250929050565b610bdf806100b45f395ff3fe608060405260043610610054575f3560e01c806305a670c11461005857806313af40351461008b5780637a3034e3146100ac578063ae3f54c8146100bf578063cb122a09146100de578063ef9e7ed7146100fd575b5f80fd5b348015610063575f80fd5b50610077610072366004610992565b610110565b604051901515815260200160405180910390f35b348015610096575f80fd5b506100aa6100a53660046109ec565b610379565b005b6100776100ba3660046109ec565b6103e3565b3480156100ca575f80fd5b506100776100d9366004610a0c565b610542565b3480156100e9575f80fd5b506100aa6100f8366004610a45565b6106a6565b61007761010b366004610a5e565b61070e565b5f8084116101395760405162461bcd60e51b815260040161013090610a9e565b60405180910390fd5b60648260ff16111561015d5760405162461bcd60e51b815260040161013090610ad5565b5f805486919060649061017a90600160a01b900460ff1688610b36565b6101849190610b53565b90505f606460ff8616610197848a610b72565b6101a19190610b36565b6101ab9190610b53565b90505f816101b9848a610b72565b6101c39190610b72565b5f546040516323b872dd60e01b81529192506001600160a01b03808716926323b872dd926101fa9233929116908890600401610b85565b5f604051808303815f87803b158015610211575f80fd5b505af1158015610223573d5f803e3d5ffd5b50506040516323b872dd60e01b81526001600160a01b03871692506323b872dd91506102579033908b908790600401610b85565b5f604051808303815f87803b15801561026e575f80fd5b505af1158015610280573d5f803e3d5ffd5b50506040516323b872dd60e01b81526001600160a01b03871692506323b872dd91506102b49033908e908690600401610b85565b5f604051808303815f87803b1580156102cb575f80fd5b505af11580156102dd573d5f803e3d5ffd5b50506040805184815242602082015260018183015290513393507f0e4f3212060ab4339b4b043fccb3c3c1fd94b5f12a6737cde8f3474aa302aabb92509081900360600190a260408051428152602081018490526001600160a01b0389169133917fa275c4fd0b0b65e28135e74df8c62d4de5e75c0a933a568c65768b8f8131362c910160405180910390a35060019998505050505050505050565b5f546001600160a01b031633146103c25760405162461bcd60e51b815260206004820152600d60248201526c2737ba103a34329037bbb732b960991b6044820152606401610130565b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f8034116104035760405162461bcd60e51b815260040161013090610a9e565b5f805434919060649061042090600160a01b900460ff1684610b36565b61042a9190610b53565b90505f6104378284610b72565b5f805460405192935090916001600160a01b039091169084908381818185875af1925050503d805f8114610486576040519150601f19603f3d011682016040523d82523d5f602084013e61048b565b606091505b5050905080610498575f80fd5b5f866001600160a01b0316836040515f6040518083038185875af1925050503d805f81146104e1576040519150601f19603f3d011682016040523d82523d5f602084013e6104e6565b606091505b50509050806104f3575f80fd5b60408051848152426020820152600181830152905133917f23f6ada7049be60d6864409c8a0213d9b309a875b9b02c1d606f4d97acbd8baf919081900360600190a25060019695505050505050565b5f8082116105625760405162461bcd60e51b815260040161013090610a9e565b5f805484919060649061057f90600160a01b900460ff1686610b36565b6105899190610b53565b90505f6105968286610b72565b5f546040516323b872dd60e01b81529192506001600160a01b03808616926323b872dd926105cd9233929116908790600401610b85565b5f604051808303815f87803b1580156105e4575f80fd5b505af11580156105f6573d5f803e3d5ffd5b50506040516323b872dd60e01b81526001600160a01b03861692506323b872dd915061062a9033908b908690600401610b85565b5f604051808303815f87803b158015610641575f80fd5b505af1158015610653573d5f803e3d5ffd5b50506040805184815242602082015260018183015290513393507f0e4f3212060ab4339b4b043fccb3c3c1fd94b5f12a6737cde8f3474aa302aabb92509081900360600190a25060019695505050505050565b5f546001600160a01b031633146106ef5760405162461bcd60e51b815260206004820152600d60248201526c2737ba103a34329037bbb732b960991b6044820152606401610130565b5f805460ff909216600160a01b0260ff60a01b19909216919091179055565b5f80341161072e5760405162461bcd60e51b815260040161013090610a9e565b60648260ff1611156107525760405162461bcd60e51b815260040161013090610ad5565b5f805434919060649061076f90600160a01b900460ff1684610b36565b6107799190610b53565b90505f606460ff861661078c8486610b72565b6107969190610b36565b6107a09190610b53565b90505f816107ae8486610b72565b6107b89190610b72565b5f805460405192935090916001600160a01b039091169085908381818185875af1925050503d805f8114610807576040519150601f19603f3d011682016040523d82523d5f602084013e61080c565b606091505b5050905080610819575f80fd5b5f896001600160a01b0316836040515f6040518083038185875af1925050503d805f8114610862576040519150601f19603f3d011682016040523d82523d5f602084013e610867565b606091505b5050905080610874575f80fd5b5f896001600160a01b0316856040515f6040518083038185875af1925050503d805f81146108bd576040519150601f19603f3d011682016040523d82523d5f602084013e6108c2565b606091505b50509050806108cf575f80fd5b60408051858152426020820152600181830152905133917f23f6ada7049be60d6864409c8a0213d9b309a875b9b02c1d606f4d97acbd8baf919081900360600190a2604080518681524260208201526001600160a01b038c169133917fa275c4fd0b0b65e28135e74df8c62d4de5e75c0a933a568c65768b8f8131362c910160405180910390a35060019a9950505050505050505050565b80356001600160a01b038116811461097d575f80fd5b919050565b803560ff8116811461097d575f80fd5b5f805f805f60a086880312156109a6575f80fd5b6109af86610967565b94506109bd60208701610967565b9350604086013592506109d260608701610967565b91506109e060808701610982565b90509295509295909350565b5f602082840312156109fc575f80fd5b610a0582610967565b9392505050565b5f805f60608486031215610a1e575f80fd5b610a2784610967565b9250610a3560208501610967565b9150604084013590509250925092565b5f60208284031215610a55575f80fd5b610a0582610982565b5f805f60608486031215610a70575f80fd5b610a7984610967565b9250610a8760208501610967565b9150610a9560408501610982565b90509250925092565b60208082526017908201527f6e6f6e7a65726f20616d6f756e74207265717569726564000000000000000000604082015260600190565b6020808252602d908201527f726566657272616c20636f6d6d697373696f6e2063616e6e6f7420657863656560408201526c19080c4c0c081c195c98d95b9d609a1b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610b4d57610b4d610b22565b92915050565b5f82610b6d57634e487b7160e01b5f52601260045260245ffd5b500490565b81810381811115610b4d57610b4d610b22565b6001600160a01b03938416815291909216602082015260408101919091526060019056fea2646970667358221220bb0a98b3a99bebeebe01f8d7612bf970ad6794ffed15d42262712cb1e1db17f764736f6c634300081800330000000000000000000000002fe70ef3db7ea49b5f14b5edf6208116458fa74a0000000000000000000000000000000000000000000000000000000000000001