@@ -22,7 +22,7 @@ This guide demonstrates an end-to-end workflow that allows XRPL users to:
2222** Key technologies:**
2323
2424- [ Flare Smart Accounts] ( /smart-accounts/overview ) - Account abstraction enabling XRPL users to execute actions on Flare without holding FLR tokens.
25- - [ Custom Instructions] ( /smart-accounts/custom-instruction ) - Register arbitrary contract calls that can be triggered via XRPL payments.
25+ - ** Custom Instructions** - Register arbitrary contract calls that can be triggered via XRPL payments.
2626- [ FAsset System] ( /fassets/overview ) for tokenizing non-smart contract assets (XRP to FXRP).
2727- [ LayerZero OFT] ( https://docs.layerzero.network/v2/developers/evm/oft/quickstart ) for cross-chain token transfers.
2828- [ @flarenetwork/smart-accounts-encoder ] ( https://www.npmjs.com/package/@flarenetwork/smart-accounts-encoder ) library for encoding FAsset instructions.
@@ -47,7 +47,7 @@ When sent via an XRPL payment memo:
4747
4848### 2. Custom Instruction for Atomic Bridging
4949
50- [ Custom instructions] ( /smart-accounts/custom-instruction ) allow registering arbitrary contract calls that execute atomically.
50+ Custom instructions allow registering arbitrary contract calls that execute atomically.
5151This script registers an ** atomic batch** containing:
5252
53531 . ** Approve** : Grant the OFT Adapter permission to spend FXRP tokens.
@@ -123,7 +123,7 @@ Both actions execute in a single transaction when triggered by the XRPL payment,
123123## Prerequisites
124124
125125- ** XRPL Testnet Account** : An XRP Ledger testnet wallet with XRP for payments.
126- Get testnet XRP from the [ XRP Testnet Faucet] ( https://faucet.altnet.rippletest.net/ ) .
126+ Get testnet XRP from the [ XRP Testnet Faucet] ( https://xrpl.org/resources/dev-tools/xrp-faucets ) .
127127- ** Flare Testnet Account** : An EVM wallet with C2FLR for gas fees.
128128 Get C2FLR from the [ Flare Testnet Faucet] ( https://faucet.flare.network/coston2 ) .
129129- ** Environment Setup** : Private keys configured in Hardhat.
@@ -183,7 +183,7 @@ const CONFIG = {
183183
184184### Step 1: Register the Bridge Instruction
185185
186- The script first registers a [ custom instruction] ( /smart-accounts/custom-instruction ) with the ` MasterAccountController ` .
186+ The script first registers a custom instruction with the ` MasterAccountController ` .
187187This instruction bundles two contract calls into an atomic batch:
188188
189189``` typescript
0 commit comments