# Developer Guides

> Step-by-step guides for building with FAssets

> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

Source: https://dev.flare.network/fassets/developer-guides

Step-by-step guides for integrating and building with the [FAssets system](/fassets/overview) on Flare.

## Getting Started[​](#getting-started "Direct link to Getting Started")

Essential guides to begin working with FAssets.

[

## Get Asset Manager Address

Get FXRP asset manager address from registry

](/fassets/developer-guides/fassets-asset-manager-address-contracts-registry)

[

## Read FAssets Settings (Solidity)

Fetch FAsset Lot Size and Value in USD (via FTSO)

](/fassets/developer-guides/fassets-settings-solidity)

[

## Read FAssets Settings (Node.js)

Fetch FAsset Lot Size and Value in USD (via FTSO)

](/fassets/developer-guides/fassets-settings-node)

## Minting FAssets[​](#minting-fassets "Direct link to Minting FAssets")

Guides for minting FAssets from underlying assets.

[New

## Direct Mint FXRP

Mint FXRP in a single XRPL payment using direct minting.

](/fassets/developer-guides/fassets-direct-minting)

[New

## Direct Mint FXRP with Tag

Mint FXRP using a reserved XRPL destination tag.

](/fassets/developer-guides/fassets-direct-minting-tag)

[New

## Check Direct Minting Limits

Read the live hourly and daily direct-minting rate limits and compute the maximum mint that fits both windows.

](/fassets/developer-guides/fassets-direct-minting-limits)

[New

## Transfer a Minting Tag

Transfer an existing minting tag NFT to another owner.

](/fassets/developer-guides/fassets-direct-minting-tag-transfer)

## Redeeming FAssets[​](#redeeming-fassets "Direct link to Redeeming FAssets")

Guides for redeeming FAssets back to underlying assets.

[New

## Redeem FXRP by Amount

Redeem any amount of FXRP without rounding to whole lots.

](/fassets/developer-guides/fassets-redeem-amount)

[New

## Redeem FXRP with Tag

Redeem any amount of FXRP and require an XRPL destination tag on the agent's payment.

](/fassets/developer-guides/fassets-redeem-with-tag)

[

## Redeem FAssets

Learn how to redeem FAssets

](/fassets/developer-guides/fassets-redeem)

[

## Swap and Redeem FAssets

Learn how to swap and redeem FAssets

](/fassets/developer-guides/fassets-swap-redeem)

[

## Redemption Defaults

Monitor and handle redemption scenarios

](/fassets/developer-guides/fassets-redemption-default)

[

## Redemption Queue

Learn how to get the redemption queue

](/fassets/developer-guides/fassets-redemption-queue)

[

## FAsset Auto-Redemption

Auto-redeem FAssets to native XRP cross-chain

](/fxrp/oft/fxrp-autoredeem)

## FXRP Token Interactions[​](#fxrp-token-interactions "Direct link to FXRP Token Interactions")

Guides for interacting with FXRP token. See also the [FXRP overview page](/fxrp/overview) for more FXRP resources.

[

## Get FXRP Token Address

Get FXRP address using the FAssets system

](/fxrp/token-interactions/fxrp-address)

[

## Swap USDT0 to FXRP

Swap USDT0 to FXRP using Uniswap V3 router

](/fxrp/token-interactions/usdt0-fxrp-swap)

## Agent Information[​](#agent-information "Direct link to Agent Information")

Guides for reading and working with agent data.

[

## List FAssets Agents

Learn how to get a list of FAssets agents

](/fassets/developer-guides/fassets-list-agents)

[

## Read FAssets Agent Details

Learn how to read FAssets agent details

](/fassets/developer-guides/fassets-agent-details)

What's next

-   Explore [FXRP](/fxrp/overview) and discover what you can do with the FAsset representation of XRP.
-   Read the [FAssets overview](/fassets/overview) to understand how the system works.
-   Learn how to earn yield on your FXRP with [Firelight Vaults](/fxrp/firelight).

## Reference application[​](#reference-application "Direct link to Reference application")

The [fassets-demo-dapp](https://github.com/flare-foundation/fassets-demo-dapp) repository is a Next.js app that implements settings, mint, tags, transfer, and redeem on Coston2 using [Wagmi](https://wagmi.sh/), [Viem](https://viem.sh/), and the [`@flarenetwork/flare-wagmi-periphery-package`](https://www.npmjs.com/package/@flarenetwork/flare-wagmi-periphery-package). Use it alongside [flare-viem-starter](https://github.com/flare-foundation/flare-viem-starter) repository for scripted examples. A [deployed instance](https://fassets-demo-dapp.vercel.app/) is available on Coston2 for reference.
