What problem does it solve? XRPL users cannot natively execute logic on the Flare chain without holding FLR or managing an EVM wallet. This Skill provides the domain knowledge to construct XRPL Payment instructions—payment references, memo opcodes, and EIP-4337 PackedUserOperations—that let an XRPL address control a smart account on Flare through a single payment. ## Core Features & Use Cases - Instruction Encoding: Byte-level formats for FXRP transfer/redeem, Firelight and Upshift vault deposits and withdrawals, plus legacy collateral-reservation instructions. - Custom Instructions: Build 0xFE (hash-committed) or 0xFF (inline memo) custom instructions that execute arbitrary contract calls via executeUserOp on the personal account. - Failure Recovery: Guidance for the 0xE0 skip-memo, 0xE1 fast-forward nonce, and 0xE2 replace-fee opcodes to recover FXRP from stuck or reverted direct mints. - Use Case: A developer building a DCA or take-profit product can use this Skill to encode a 42-byte XRPL memo committing a PackedUserOperation, so one XRPL payment mints FXRP and dispatches a batch of contract calls atomically. ## Quick Start Ask the assistant to encode a custom instruction that mints FXRP and deposits it into a Firelight vault using a single XRPL payment with a 0xFE memo.