ERC-8180 Blob Authenticated Messaging
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC_BAM_Core | 0xa86492bf |
| IERC_BAM_Decoder | 0xe5c5e9a3 |
| IERC_BAM_SignatureRegistry | 0xc8645e99 |
| IERC_BAM_Exposer | 0x7ffb5473 |
⚙️ Functions this standard introduces (16)
0xe5c5e9a3 | decode(bytes) | view |
0x93790f44 | getKey(address) | view |
0x7ffb5473 | isExposed(bytes32) | view |
0xc3c5a547 | isRegistered(address) | view |
0x23fc48c1 | pubKeySize() | pure |
0xa3747fef | register(bytes,bytes) | |
0xe5aa85f6 | registerBlobBatch(uint256,uint16,uint16,bytes32,address,address) | |
0x6e71d134 | registerBlobBatches((uint256,uint16,uint16,bytes32,address,address)[]) | |
0x23bfc67d | registerCalldataBatch(bytes,bytes32,address,address) | |
0x42df20fb | schemeId() | pure |
0xc45ff281 | schemeName() | pure |
0xcf114219 | signatureSize() | pure |
0xda5f7811 | supportsAggregation() | pure |
0x024ad318 | verify(bytes,bytes32,bytes) | view |
0x28240000 | verifyAggregated(bytes[],bytes32[],bytes) | view |
0xa1f0f8de | verifyWithRegisteredKey(address,bytes32,bytes) | view |
⚖️ Compare with
Parsed from the canonical specification · discussion