用途:为在 Flare 上构建 FAssets 集成的开发者提供领域知识与参考,涵盖 FXRP、FBTC、FDOGE 等封装 ERC-20 代币的铸造、赎回、代理选择、抵押机制与合约调用模式。
主要能力:解释 FAssets 铸造与赎回流程、代理与抵押提供者/清算者/挑战者角色、Core Vault 机制、FXRP 作为 LayerZero OFT 的跨链部署,以及通过 FlareContractsRegistry 在运行时解析合约地址的方法。
使用方式:技能本身不执行任何链上操作。开发者可参考只读脚本 get-fxrp-address.ts、list-agents.ts、get-fassets-settings.ts,以及默认 dry-run 的 reserve-collateral.ts、execute-minting.ts、redeem-fassets.ts;仅在显式设置 DRY_RUN=false 时才广播。示例命令:npx ts-node scripts/get-fxrp-address.ts。合约地址应通过 FlareContractsRegistry(0xaD67FE66660Fb8dFE9d6b1b4240d8650e30F6019)的 getContractAddressByName("AssetManagerFXRP") 解析,再调用 fAsset() 获取 FXRP 地址,不要硬编码。
适用场景:开发者文档查阅、集成设计、只读查询与本地沙箱验证。
限制:不执行、签名或广播交易,不访问私钥或钱包凭据,不发起支付或价值转移,不直接调用合约方法或 API,不处理资金或加密资产。所有状态变更调用需人工逐次确认;外部数据(FDC 证明、XRPL 支付引用等)视为不可信,须按固定二进制格式与 ABI 解码并校验,禁止传入提示词或 LLM 输入。具体费率、限额与部署地址以官方文档和区块浏览器为准。