UNPKG

@kaiachain/viem-ext

Version:
17 lines (16 loc) 970 B
import { prepareTransactionRequest } from '../methods/prepare-transaction-request.js'; import { sendTransactionAsFeePayer } from '../methods/send-transaction-as-fee-payer.js'; import { sendTransaction } from '../methods/send-transaction.js'; import { signTransactionAsFeePayer } from '../methods/sign-transaction-as-fee-payer.js'; import { signTransaction } from '../methods/sign-transaction.js'; export function kaiaWalletAction() { return (client) => { return { signTransactionAsFeePayer: (senderSignedTransaction) => signTransactionAsFeePayer(client, senderSignedTransaction), signTransaction: (senderSignedTransaction) => signTransaction(client, senderSignedTransaction), sendTransactionAsFeePayer: (tx) => sendTransactionAsFeePayer(client, tx), prepareTransactionRequest: (tx) => prepareTransactionRequest(client, tx), sendTransaction: (tx) => sendTransaction(client, tx), }; }; }