UNPKG

@kaiachain/viem-ext

Version:
9 lines (8 loc) 750 B
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;