web3wagmi
← All standards

ERC-7888 Crosschain Broadcaster

DraftERCcreated 2025-02-18

Trustless storage-based message broadcasting for rollups.

Authors: Henry Arneson (@godzillaba), Chris Buckland (@yahgwai)

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IBroadcaster0x08940b0a
IStateProver0x9086b097
IStateProverPointer0x05701a98

Functions this standard introduces (7)

0x08940b0abroadcastMessage(bytes32)
0xaaec21a8getTargetStateCommitment(bytes)view
0xb97a2319implementationAddress()view
0xbc0a3981implementationCodeHash()view
0x65ecb397verifyStorageSlot(bytes32,bytes)view
0x0b7b6ff8verifyTargetStateCommitment(bytes32,bytes)view
0x54fd4d50version()pure

Events (2)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0x688e36054d0a5be251e818ab668c80af8b698aaa86d47f4422ef0f58333b22b2MessageBroadcast(bytes32,address)
0x610578e860f6d3a0c5e22145563f02944fa628e2a9d0601e2e89eb00c24a396cImplementationAddressSet(uint256,address,bytes32,address)

What the specification covers

Compare with

Parsed from the canonical specification · discussion