API Version: v1.5.1

CCIP v1.5.1 API Reference

API References

Core Components

  • CCIPReceiver - Base contract for receiving CCIP messages
  • Client - Library providing structs and types for building CCIP messages
  • IRouterClient - Interface for sending messages through CCIP
  • Pool - Library providing token pool functions for cross-chain operations
  • RateLimiter - Contract for managing rate limits on token transfers
  • TypeAndVersion - Interface for contract versioning

Token Pools

Access Control

  • Ownable2Step - Base contract implementing secure two-step ownership transfer
  • Ownable2StepMsgSender - Extension of Ownable2Step that sets msg.sender as initial owner

Registry Components

Error Handling

  • Errors - Comprehensive list of CCIP error codes and their descriptions

Get the latest Chainlink content straight to your inbox.