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
| Account | Owner / authority | Purpose |
|---|---|---|
| Integration authority PDA | CCTP Integration | Program-derived authority used for integration-level signing during CCTP CPI calls. |
| Anchor event authority | CCTP Integration | Program-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
| Instruction | Description |
|---|---|
| deposit_for_burn | Burns vault USDC through CCTP for an outbound cross-chain transfer. |
| set_cctp_policy | Sets allowed CCTP destination domains and recipients. |