XRPL Wallet Kit
Connect wallets. Send XAH. Call Hooks.
One API for your Xahau dApp.
Loading wallets...
The full client includes Xahau presets and loads its signing runtime on demand.
npm install @xrpl-wallet-kit/clientimport { createWalletKit } from "@xrpl-wallet-kit/client";
const kit = createWalletKit({
network: "xahau-mainnet",
wallets: ["xaman", "gemwallet", "xyra", "ledger"],
xamanClientId: "YOUR_XAMAN_CLIENT_ID",
preflight: { maxFeeDrops: "50000" },
connectButton: "#connect-wallet",
ui: {
mode: "auto",
walletList: { layout: "list" },
connectButton: { variant: "default" },
},
});Mount an element with id="connect-wallet". Ledger is included explicitly in this wallet list. The fee ceiling is an application limit, not a fixed fee.
Master-key single-sign. SetHook, Batch and multisign are not supported on Xahau. Wallet support depends on the transaction and fields requested.