flare-fassets

Guide Flare FAssets minting, redemption, and integration for dApp developers.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/mashharuki/flare-sample --skill flare-fassets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flare-fassets
Source: https://github.com/mashharuki/flare-sample/tree/main/.claude/skills/flare-fassets
Command: npx skills add https://github.com/mashharuki/flare-sample --skill flare-fassets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ethers, xrpl, and includes scripts (resource) components.

What problem does it solve?

Provides authoritative, developer-focused guidance for implementing Flare FAssets flows so engineers can correctly and safely mint, redeem, and integrate wrapped assets like FXRP and FBTC without misusing proofs, contracts, or keys.

Core Features & Use Cases

  • Protocol walkthroughs: End-to-end explanations of reserveCollateral, payment reference construction, FDC attestation handling, executeMinting, and redeem workflows.
  • Developer integration: How to resolve contract addresses via the FlareContractsRegistry, read AssetManager settings, select agents, compute fees, and validate proofs.
  • Operational safety: Clear boundaries for untrusted external data (XRPL memos, FDC proofs), human-in-the-loop requirements for state-changing calls, and dry-run patterns for example scripts.
  • Use case: Build a minting dApp or executor that reserves collateral, accepts XRPL payments with payment references, obtains FDC proofs, and executes minting while preserving key safety and validation.

Quick Start

Use the flare-fassets skill to outline the FXRP minting flow and list the exact contract calls, required attestation formats, and safety checks needed to implement reserveCollateral → send underlying → obtain FDC proof → executeMinting.

Frequently Asked Questions about flare-fassets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute FXRP minting on Flare using AssetManager and FDC proofs?

FXRP minting requires reserving collateral via AssetManager, sending the underlying XRPL payment with a specific reference, obtaining an FDC attestation, and calling executeMinting with the validated Merkle proof.

What is the correct workflow for Flare FAssets redemption?

Flare FAssets redemption involves interacting with the AssetManager smart contract to initiate the redeem process, providing the underlying payment proof from the XRPL, and validating untrusted external bytes before executing the state-changing call.

How do I resolve Flare smart contract addresses for FAssets integration?

You resolve Flare smart contract addresses by querying the FlareContractsRegistry, which provides the correct AssetManager addresses needed to read settings, select agents, and compute fees for FAssets operations.

Can I use ethers and xrpl libraries to build a Flare FAssets minting dApp?

Yes, you can use ethers for Flare smart contract interactions and xrpl for underlying ledger operations to build a dApp that handles reserveCollateral, payment references, and executeMinting workflows safely.

What safety checks are needed when handling untrusted XRPL memos and FDC proofs?

You must validate untrusted external bytes from XRPL memos and FDC proofs, implement dry-run patterns for example scripts, and enforce human-in-the-loop requirements for all state-changing contract calls to ensure operational safety.