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