@kaiachain/viem-ext
Version:
viem extension for kaia blockchain
9 lines (8 loc) • 750 B
TypeScript
import type { Signature } from 'viem';
import type { KaiaTransactionSerializable, KaiaTransactionSerialized } from './types/transactions.js';
export declare const serializers: {
readonly transaction: typeof serializeTransaction;
};
export declare function serializeTransaction<const transaction extends KaiaTransactionSerializable>(transaction: transaction, signature?: Signature | undefined): KaiaTransactionSerialized;
export declare function serializeTransactionKaia(transaction: KaiaTransactionSerializable, signature?: Signature): KaiaTransactionSerialized;
export declare function serializeTransactionForFeePayerKaia(expectedFeePayer: string): (transaction: KaiaTransactionSerializable, signature?: Signature) => KaiaTransactionSerialized;