UNPKG

@tan_hoang/web3js-test-1

Version:
12 lines (11 loc) 1.14 kB
import { Web3Context } from "web3-core"; import { SignTransactionResult } from "web3-eth-accounts"; import { EthExecutionAPI, Bytes, HexString } from "web3-types"; import { KlaytnTransaction, TypedTransaction } from "../types"; import { KlaytnTypedTransaction } from "./klaytn_tx"; export declare function context_signTransaction(context: Web3Context<EthExecutionAPI>): (transaction: KlaytnTransaction | string, privateKey: Bytes) => Promise<SignTransactionResult>; export declare function context_signTransactionAsFeePayer(context: Web3Context<EthExecutionAPI>): (transaction: KlaytnTransaction | string, privateKey: Bytes) => Promise<SignTransactionResult>; export declare function signTransactionAsFeePayer(transaction: TypedTransaction | KlaytnTypedTransaction, privateKey: HexString): Promise<SignTransactionResult>; export declare function prepareTransaction(transaction: KlaytnTransaction, context: Web3Context, privateKey: Bytes): Promise<TypedTransaction>; export declare function bufferedGasLimit(gasLimit: bigint | number): number; export declare function _parseTxType(type: string | number | bigint | null | undefined): number;