cctp-rs 6.0.0

Type-safe Rust SDK for Circle's Cross-Chain Transfer Protocol (CCTP) v1 and v2 — bridge USDC across 10 v2-capable EVM chain families with fast transfer support; protocol parser recognizes all 21 announced CCTP v2 domain IDs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
//
// SPDX-License-Identifier: Apache-2.0
//! CCTP v2 contract bindings
//!
//! This module contains contract bindings for Circle's CCTP v2 contracts,
//! which add Fast Transfer, programmable hooks, and support for 10
//! v2-capable EVM chain families (the v1 set plus Linea, Sonic, Sei).
//! See [`crate::DomainId`] for the full set of 21 announced CCTP v2
//! domain IDs the protocol parser recognizes.

mod message_transmitter_v2;
mod token_messenger_v2;

pub use message_transmitter_v2::{MessageTransmitterV2, MessageTransmitterV2Contract};
pub use token_messenger_v2::{TokenMessengerV2, TokenMessengerV2Contract};