ERC-8017 Payout Race
Minimal ERC for a single-asset payout bucket that vends its entire balance for a fixed payment amount.
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IPayoutRace | 0x9be65236 |
Functions this standard introduces (7)
0x7208c38f | desiredAsset() | view |
0x1ce052a4 | paymentSink() | view |
0x3eac5251 | payoutAsset() | view |
0x25b31a97 | purchase(address) | payable |
0x3cdc717f | requiredPayment() | view |
0x3ef0da9b | setPaymentSink(address) | |
0xec3d203f | setRequiredPayment(uint256) |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0xa326259ec721617acd3cb2a00bcbeac91eefe409880e49aa2bbf473ed648da49 | Purchased(address,address,uint256,uint256) | |
0x4a7dce0a8fc4d35dce87cbbe460d173967f6add31fb18c4bceb39832e6ef8fba | PaymentConfigUpdated(address,uint256,address) | |
0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 | OwnershipTransferred(address,address) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion