GLAMIDL Reference

CCTP Integration

Integration adapter for Circle Cross-Chain Transfer Protocol. It lets a GLAM vault burn USDC on Solana for outbound bridge transfers while enforcing GLAM integration ACLs, delegate permissions, and CCTP destination policy.

Accounts owned or controlled

AccountOwner / authorityPurpose
Integration authority PDACCTP IntegrationProgram-derived authority used for integration-level signing during CCTP CPI calls.
Anchor event authorityCCTP IntegrationProgram-derived event helper used when instructions emit Anchor events.

Integration notes

  • CCTP Integration must be enabled on the vault before integration actions can run. Delegate permissions are still required for non-owner callers.
  • Relevant official references: [Circle CCTP documentation](https://developers.circle.com/cctp).

Instructions

2 total
InstructionDescription
deposit_for_burnBurns vault USDC through CCTP for an outbound cross-chain transfer.
set_cctp_policySets allowed CCTP destination domains and recipients.