ERC-8187 Token Puller
Interface for permissioned, on-demand token pulls with custom sourcing logic, permit support, and allowance delegation
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IPuller | 0x6dd157ac |
Functions this standard introduces (7)
0xd31cc1b6 | approvePull(address,address,uint256) | |
0x6165a581 | maxPullable(address,address,uint256) | view |
0x35e0fb4f | permitPull(address,address,address,uint256,uint256,bytes) | |
0xcb29c658 | pullAllowance(address,address,address) | view |
0xef3ee967 | pullFrom(address,address,address,uint256) | |
0x11c794dc | pullFromWithPermit(address,address,address,uint256,uint256,bytes) | |
0xdf987337 | transferPullAllowance(address,address,address,uint256) |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x698fa0ec88f2268ffc7d9356bf9b2594b3fb8781df4d3c1f25a43573fa26c93a | PullApproval(address,address,address,uint256) | |
0xe412766ba4ee6c86a5ed7ef47c4b400f038421e921f79d5b3769629a97c19362 | TokensPulled(address,address,address,address,uint256) | |
0x04ba28ad90505e3ba3515fda5907700cf12af16ebe5b077f7466dbd7bb388a4c | TransferPullAllowance(address,address,address,address,uint256) |
Depends on (6)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion