UNPKG

viem

Version:

TypeScript Interface for Ethereum

44 lines 2.27 kB
import { type TokenId } from 'ox/tempo'; import type { SerializeTransactionFn } from '../utils/transaction/serializeTransaction.js'; import type { Hardfork } from './Hardfork.js'; import * as Transaction from './Transaction.js'; export declare const chainConfig: { readonly blockTime: 1000; readonly extendSchema: { feeToken?: TokenId.TokenIdOrAddress | undefined; hardfork?: Hardfork | undefined; }; readonly formatters: { readonly transaction: { exclude: never[] | undefined; format: (args: Transaction.TransactionRpc, action?: string | undefined) => Transaction.Transaction<bigint, number, boolean>; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: Transaction.TransactionReceiptRpc, action?: string | undefined) => Transaction.TransactionReceipt; type: "transactionReceipt"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: Transaction.TransactionRequest, action?: string | undefined) => Transaction.TransactionRequestRpc; type: "transactionRequest"; }; }; readonly prepareTransactionRequest: [(r: import("../index.js").PrepareTransactionRequestParameters, { client, phase }: { client: import("../index.js").Client; phase: "beforeFillTransaction" | "beforeFillParameters" | "afterFillParameters"; }) => Promise<import("../index.js").PrepareTransactionRequestParameters>, { readonly runAt: readonly ["beforeFillTransaction", "afterFillParameters"]; }]; readonly serializers: { readonly transaction: SerializeTransactionFn; readonly transactionEnvelope: ({ serializedTransaction, transaction }: { serializedTransaction: import("../index.js").TransactionSerializedGeneric; transaction: import("../index.js").TransactionSerializable; }) => Promise<`0x${string}`>; }; readonly verifyHash: (client: import("../index.js").Client, parameters: import("../actions/public/verifyHash.js").VerifyHashParameters) => Promise<boolean>; }; export type ChainConfig = typeof chainConfig; //# sourceMappingURL=chainConfig.d.ts.map