RPCScan
4,973 networks tracked8,054 RPC URLsRequestStatus
Companion site:ExplorerScan ↗Block explorer directory with per-provider drill-downs and TLS posture per host

CAIPs: Chain Agnostic Improvement Proposals

Numbered specifications for things that need to work across every blockchain: chain identifiers, account formats, JSON-RPC behaviors, address resolution. Maintained by the Chain Agnostic Standards Alliance (CASA); mirrored here from github.com/ChainAgnostic/CAIPs (CC0). Click any number to read the full spec without leaving RPCScan.

Glossary → · Namespace coverage → · EIP-7930 →

Highlights: start here

CAIP-2
Blockchain identifier: eip155:1, solana:5eykt…, bip122:00000…
CAIP-10
Account identifier: chain id plus address
CAIP-104
Namespace registry: every chain kind
CAIP-350
Binary serialization: pairs with EIP-7930

Final (2)

CAIP-2Blockchain ID SpecificationStandardFinalCAIP-10Account ID SpecificationStandardFinal

Review (8)

CAIP-1CAIP Purpose and GuidelinesMetaReviewCAIP-19Asset Type and Asset ID SpecificationStandardReviewCAIP-25Wallet Create Session JSON-RPC MethodStandardReviewCAIP-74CACAO - Chain Agnostic CApability ObjectStandardReviewCAIP-104Namespace Reference Purpose and GuidelinesMetaReviewCAIP-122Sign in With X (SIWx)StandardReviewCAIP-168IPLD Timestamp ProofStandardReviewCAIP-350Binary Serialization of Blockchain IDs and AddressesStandardReview

Draft (33)

CAIP-6Blockchain Reference for the LIP9 NamespaceStandardDraftCAIP-7Blockchain Reference for the EOSIO NamespaceStandardDraftCAIP-20Asset Reference for the SLIP44 Asset NamespaceStandardDraftCAIP-27Wallet Invoke Method JSON-RPC MethodStandardDraftCAIP-29Asset Reference for the ERC1155 Asset NamespaceStandardDraftCAIP-50Multi-Chain Account ID SpecificationStandardDraftCAIP-154Restrict Web3 Provider API InjectionStandardDraftCAIP-169Simple Credential Interface ProviderStandardDraftCAIP-171Session IdentifiersStandardDraftCAIP-196CACAO - Chain Agnostic CApability ObjectStandardDraftCAIP-200BlockExplorer API RoutesStandardDraftCAIP-211JSON-RPC Authority NegotiationInformationalDraftCAIP-217Authorization ScopesStandardDraftCAIP-222Wallet Authenticate JSON-RPC MethodStandardDraftCAIP-261Web of Trust PrimitivesStandardDraftCAIP-275Domain Wallet AuthenticationStandardDraftCAIP-282Browser Wallet Discovery InterfaceStandardDraftCAIP-285JSON-RPC Method for Revoking Session AuthorizationsStandardDraftCAIP-288Best Practices for using CAIP 2 - Blockchain ID SpecificationInformationalDraftCAIP-294Browser Wallet Messaging for ExtensionsStandardDraftCAIP-295Browser Wallet Messaging for IframesStandardDraftCAIP-311JSON-RPC Event for Session Authorization UpdatesStandardDraftCAIP-312JSON-RPC Method for Retrieving Session AuthorizationsStandardDraftCAIP-316JSON-RPC Provider Session Lifecycle Management with CAIP-25 Sessions BCPInformationalDraftCAIP-319Wallet Notification JSON-RPC MethodStandardDraftCAIP-341Extension ID Target Type SpecificationStandardDraftCAIP-345Wallet Service URL propertyStandardDraftCAIP-358Universal Payment Request MethodStandardDraftCAIP-363Chain ID WildcardStandardDraftCAIP-373EVM Smart Contract Call Reference SpecificationStandardDraftCAIP-375Wallet Sign MessageStandardDraftCAIP-380Portable ProofStandardDraftCAIP-390Minimal Cross-Chain Asset Metadata StandardStandardDraft

Superseded (11)

CAIP-3Blockchain Reference for the EIP155 NamespaceStandardSupersededCAIP-4Blockchain Reference for the BIP122 NamespaceStandardSupersededCAIP-5Blockchain Reference for the Cosmos NamespaceStandardSupersededCAIP-13Blockchain Reference for the Polkadot NamespaceStandardSupersededCAIP-21Asset Reference for the ERC20 Asset NamespaceStandardSupersededCAIP-22Asset Reference for the ERC721 Asset NamespaceStandardSupersededCAIP-23Blockchain Reference for Filecoin NamespaceStandardSupersededCAIP-26Blockchain Reference for the Tezos NamespaceStandardSupersededCAIP-28Blockchain Reference for Stellar NamespaceStandardSupersededCAIP-30Blockchain Reference for the Solana NamespaceStandardSupersededCAIP-76Account Address for the Hedera namespaceStandardSuperseded
About this mirror
Every CAIP is stored and served from RPCScan's own mirror, synced daily from the upstream CC0 repository at github.com/ChainAgnostic/CAIPs. Spotted a missing CAIP or an outdated status? Open an issue upstream.