API Version: v1.6.2 Not using latest version (v1.6.3)

CCIP v1.6.2 API Reference

API References

Core Components

  • CCIPReceiver - Base contract for receiving CCIP messages
  • Client - Library providing structs and types for building CCIP messages
  • FeeQuoter - Contract for managing gas and token prices in USD and calculating cross-chain fees
  • Internal - Library providing internal data structures and utilities for cross-chain message processing
  • 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

Events and Error Handling

  • Events - Events emitted during CCIP operations including ccipSend and ccipReceive
  • Errors - Comprehensive list of CCIP error codes and their descriptions

Get the latest Chainlink content straight to your inbox.