Skip to main content

Interchain Communication


ERCTitleDescription
EIP-3220Crosschain Identifier SpecificationA self-verifying unique blockchain identifier that deals with forks.
EIP-2228Canonicalize the name of network ID 1 and chain ID 1The Ethereum network with network ID 1 and chain ID 1 is named Ethereum Mainnet.
ERC-2193dType Alias Extension - Decentralized Type SystemWe are proposing Alias - a semantic standard for identifying on-chain resources by human-readable qualifiers, supporting any type of data.
ERC-7930Interoperable AddressesAn extensible binary format to refer to an address specific to one chain.
ERCTitleDescription
ERC-6944ERC-5219 Resolve ModeAdds an ERC-4804 resolveMode to support ERC-5219 requests
EIP-2696JavaScript `request` method RPC transportA standard for remote procedure calls between an Ethereum Provider and an Ethereum Client when both are able to interface with each other via a shared JavaScript object.
EIP-2700JavaScript Provider Event EmitterA standard mechanism for JavaScript Ethereum Providers to notify clients about chain state changes when both are able to interface with each other via a shared JavaScript object.
ERCTitleDescription
ERC-7888Crosschain BroadcasterTrustless storage-based message broadcasting for rollups.
ERC-7884Operation RouterA protocol that enables smart contracts to redirect write operations to external systems.
ERC-7746Composable Security Middleware HooksAn interface for composable, runtime security checks in smart contracts.
ERC-7700Cross-chain Storage Router ProtocolProvides a mechanism to replace L1 storage with L2 and databases through cross-chain routers
ERC-6120Universal Token RouterA singleton router contract allows tokens to be spent in the transfer-and-call pattern instead of approve-then-call.
ERC-2746Rules Engine StandardAn interface for using a smart contract as a rules engine. A single deployed contract can register a data domain, create sets of rules that perform actions on that domain, and then invoke a set as an atomic transaction.
ERC-7615Atomic Push-based Data Feed Among ContractsAn Atomic Mechanism to Allow Publisher Contract Push Data to Subcriber Contracts
ERC-5219Contract Resource RequestsAllows the requesting of resources from contracts
ERCTitleDescription
ERC-1271Standard Signature Validation Method for ContractsStandard way to verify a signature when the account is a smart contract
EIP-6051Private Key Encapsulationdefines a specification for encapsulating private keys.
ERC-5719Signature replacement interfaceNon-interactive replacing of smart contract wallet signatures that became stale due to configuration changes.
ERC-5437Security Contact InterfaceAn interface for security notice using asymmetric encryption
ERC-7965Proof-based Broadcast in ERC-7786 GatewaysCross-chain messaging using cryptographic proofs to verify messages between blockchains.
ERCTitleDescription
ERC-7786Cross-Chain Messaging GatewayAn interface for contracts to send and receive cross-chain messages containing arbitrary data.
ERC-7627Secure Messaging ProtocolEnd-to-end encryption for sending messages between users.
ERC-6170Cross-Chain Messaging InterfaceA common smart contract interface for interacting with messaging protocols.
ERCTitleDescription
ERC-5164Cross-Chain ExecutionDefines an interface that supports execution across EVM networks.