@kaiachain/viem-ext
Version:
viem extension for kaia blockchain
17 lines (16 loc) • 970 B
JavaScript
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),
};
};
}