useSendTransaction
Hook to sign transaction messages. This hook provides a way to sign XRP Ledger transactions using connected wallets.
Usage
import { useSendTransaction } from "@hyper-gate/react";
export function App() {
const { signMessage, signMessageAsync, isPending } = useSendTransaction();
const handleSign = () => {
signMessage({
TransactionType: "Payment",
Destination: "rfHn6cB5mmqZ6fdemCDSxqLTijgMwo",
Amount: String(1000000), // 1 XRP in drops
Account: "rYourAccountAddress...",
});
};
}
Example
useSendTransaction Demo
Sign a dummy XRP payment transaction
Transaction to Sign:
{ "TransactionType": "Payment", "Destination": "r4DVHyEisbgQRAXCiMtP2xuz5h3dDkwqf1", "Amount": "1000000" }
Connect your wallet to sign the transaction