Circle近日为其跨链传输协议(CCTP)的快速转账(Fast Transfer)功能引入了预付费用机制。开发者现在可以在源网络上报价并收取跨链USDC转账费用,同时确保接收者获得全额USDC。
预付费用机制详解
根据Circle官方开发者文档,应用可先请求签名的费用报价,并与USDC销毁交易一同提交至源链。CCTP智能合约将校验报价、收取费用,再经由TokenMessengerV2完成USDC销毁。随后Circle验证并在目标链铸造全额USDC。此前的费用扣除方式可能导致接收方收到的金额少于发送方设定的数额,而新模式将转账金额与费用分离。
开发者可通过CCTP Quote API将快速转账费、转发服务费(Forwarding Service)或两者合并为一个限时签名报价。API支持以USDC或源链原生gas代币支付,原生代币为默认选项。报价绑定转账金额与目的地,并设有约两分钟的有效期。
适用条件与网络支持
预付费用功能要求源链为EVM兼容区块链,因此Solana不能作为源链,但可作为目标链。CCTP本身已支持26条区块链,原生USDC覆盖36个网络。该功能适用于需要提前知晓确切费用并保障收款金额的场景。
Circle表示,此举旨在提升跨链USDC转账的透明度和用户体验,开发者可参照示例在符合条件的EVM源链及支持的目标链上集成。
