Loading...
Loading...
Compare original and translation side by side
| Role | Responsibility |
|---|---|
| Agents | Hold underlying assets, provide collateral, redeem for users. Verified via governance. Use work (hot) and management (cold) addresses. Must meet backing factor. |
| Users | Mint (deposit underlying → get FAssets) or redeem (burn FAssets → get underlying). No restrictions. |
| Collateral providers | Lock FLR in an agent's pool; earn share of minting fees. |
| Liquidators | Burn FAssets for collateral when agent collateral falls below minimum; earn rewards. |
| Challengers | Submit proof of agent violations; earn from vault on successful challenge. Full liquidation stops agent from new minting. |
| 角色 | 职责 |
|---|---|
| Agents | 持有底层资产,提供抵押品,为用户处理赎回操作。需通过治理验证。使用*工作(热)和管理(冷)*地址。必须满足抵押率要求。 |
| 用户 | 铸造(存入底层资产 → 获取FAssets)或赎回(销毁FAssets → 获取底层资产)。无权限限制。 |
| 抵押品提供者 | 将FLR锁定在Agent的抵押池中;赚取铸造费用分成。 |
| 清算者 | 当Agent抵押品低于最低要求时,销毁FAssets以获取抵押品;赚取奖励。 |
| 挑战者 | 提交Agent违规的证据;成功挑战后从金库获取奖励。完全清算将阻止Agent参与新的铸造。 |
0xaD67FE66660Fb8dFE9d6b1b4240d8650e30F6019getContractAddressByName()getAllContracts()getContractAddressByName("AssetManagerFXRP")fAsset()const assetManager = await getAssetManagerFXRP(); const fasset = await assetManager.fAsset();getContractAddressByName("AssetManagerFXRP")fAsset()FLARE_RPC_URLnpx ts-node scripts/get-fxrp-address.tsyarn hardhat run scripts/get-fxrp-address.ts --network coston20xaD67FE66660Fb8dFE9d6b1b4240d8650e30F6019getContractAddressByName()getAllContracts()getContractAddressByName("AssetManagerFXRP")fAsset()const assetManager = await getAssetManagerFXRP(); const fasset = await assetManager.fAsset();getContractAddressByName("AssetManagerFXRP")fAsset()FLARE_RPC_URLnpx ts-node scripts/get-fxrp-address.tsyarn hardhat run scripts/get-fxrp-address.ts --network coston2reserveCollateral(agentVault, lots, feeBIPS, executor)collateralReservationFee(lots)CollateralReservedcollateralReservationIdlastUnderlyingBlocklastUnderlyingTimestampexecuteMinting(proof, collateralReservationId)getAvailableAgentsDetailedListfeeBIPSreserveCollateral(agentVault, lots, feeBIPS, executor)collateralReservationFee(lots)CollateralReservedcollateralReservationIdlastUnderlyingBlocklastUnderlyingTimestampexecuteMinting(proof, collateralReservationId)getAvailableAgentsDetailedListfeeBIPS@flarenetwork/flare-periphery-contractsxrplexecuteTransactionMasterAccountController| Type ID | Target |
|---|---|
| FXRP token interactions |
| Firelight vault (stXRP) |
| Upshift vault |
MasterAccountControllerexecuteTransaction| 类型ID | 目标 |
|---|---|
| FXRP代币交互 |
| Firelight金库(stXRP) |
| Upshift金库 |