flare-smart-accounts

Implement XRPL-to-Flare smart account interactions without FLR ownership.

1|1|Updated May 6, 2026
One-click install
npx skills add https://github.com/Thanasimos/Thanas-flare-builders-toolkit --skill flare-smart-accounts-thanasimos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flare-smart-accounts
Source: https://github.com/Thanasimos/Thanas-flare-builders-toolkit/tree/main/flare-smart-accounts
Command: npx skills add https://github.com/Thanasimos/Thanas-flare-builders-toolkit --skill flare-smart-accounts-thanasimos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flare Smart Accounts enable XRPL users to interact with Flare chains without owning FLR, providing account abstraction and a developer-friendly workflow for building, debugging, and operating smart-account patterns.

Core Features & Use Cases

  • Understand the XRPL-to-Flare workflow, including how payments, proofs, and on-chain execution are coordinated.
  • Learn to encode, register, and manage custom instructions via MasterAccountController, and to read smart account state.
  • Use the smart-accounts-cli and TypeScript examples to prototype FXRP mint/redeem, vault interactions (Firelight/Upshift), and bridging scenarios.

Quick Start

Try encoding a simple custom instruction and bridging it via the CLI to observe the end-to-end flow.

Frequently Asked Questions about flare-smart-accounts

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

FAQPage Schema
How do I interact with Flare without owning FLR tokens?

You can interact with Flare without owning FLR by using Flare Smart Accounts, which provide account abstraction to let XRPL users execute operations on Flare chains seamlessly.

What is the XRPL-to-Flare smart account workflow for dApp development?

The XRPL-to-Flare smart account workflow coordinates XRPL payments, proofs, and on-chain execution, enabling developers to build dApps that trigger Flare operations from XRPL accounts.

How do I encode custom instructions for the MasterAccountController in TypeScript?

You can encode custom instructions for the MasterAccountController using TypeScript examples and the smart-accounts-cli, which help prototype, register, and manage payloads for secure operations.

Can I use smart-accounts-cli to prototype FXRP mint and redeem operations?

Yes, the smart-accounts-cli allows you to prototype FXRP mint and redeem operations, alongside vault interactions with Firelight and Upshift, to observe the end-to-end bridging flow.

Do I need to install viem to integrate XRPL to Flare smart accounts?

Yes, integrating with MasterAccountController and reading smart account state requires viem and TypeScript, as they are used to interact with Flare APIs and verify secure operations.

What limitations exist when debugging custom instruction encoding for Flare?

Debugging custom instruction encoding requires strict adherence to documented payload formats and APIs like FDC and FXRP instructions to ensure safe, verifiable operations and avoid failed on-chain execution.