@kaiachain/viem-ext
Version:
viem extension for kaia blockchain
114 lines (113 loc) • 5.3 kB
TypeScript
export declare const chainConfig: {
readonly formatters: {
readonly transactionRequest: {
exclude: [] | undefined;
format: (args: import("./index.js").KaiaTransactionRequest) => {
then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
readonly [Symbol.toStringTag]: string;
} & {};
type: "transactionRequest";
};
};
readonly serializers: {
readonly transaction: typeof import("./serializer.js").serializeTransaction;
};
};
export declare const kairos: {
formatters: {
readonly transactionRequest: {
exclude: [] | undefined;
format: (args: import("./index.js").KaiaTransactionRequest) => {
then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
readonly [Symbol.toStringTag]: string;
} & {};
type: "transactionRequest";
};
};
serializers: {
readonly transaction: typeof import("./serializer.js").serializeTransaction;
};
blockExplorers: {
readonly default: {
readonly name: "KaiaScan";
readonly url: "https://kairos.kaiascan.io";
};
};
blockTime?: number | undefined | undefined;
contracts: {
readonly multicall3: {
readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11";
readonly blockCreated: 123390593;
};
};
ensTlds?: readonly string[] | undefined;
id: 1001;
name: "Kairos Testnet";
nativeCurrency: {
readonly decimals: 18;
readonly name: "Kairos KAIA";
readonly symbol: "KAIA";
};
rpcUrls: {
readonly default: {
readonly http: readonly ["https://public-en-kairos.node.kaia.io"];
};
};
sourceId?: number | undefined | undefined;
testnet: true;
custom?: Record<string, unknown> | undefined;
fees?: import("viem").ChainFees<undefined> | undefined;
network: "kairos";
};
export declare const kaia: {
formatters: {
readonly transactionRequest: {
exclude: [] | undefined;
format: (args: import("./index.js").KaiaTransactionRequest) => {
then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
readonly [Symbol.toStringTag]: string;
} & {};
type: "transactionRequest";
};
};
serializers: {
readonly transaction: typeof import("./serializer.js").serializeTransaction;
};
blockExplorers: {
readonly default: {
readonly name: "KaiaScan";
readonly url: "https://kaiascan.io";
readonly apiUrl: "https://api-cypress.klaytnscope.com/api";
};
};
blockTime?: number | undefined | undefined;
contracts: {
readonly multicall3: {
readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11";
readonly blockCreated: 96002415;
};
};
ensTlds?: readonly string[] | undefined;
id: 8217;
name: "Kaia";
nativeCurrency: {
readonly decimals: 18;
readonly name: "Kaia";
readonly symbol: "KAIA";
};
rpcUrls: {
readonly default: {
readonly http: readonly ["https://public-en.node.kaia.io"];
};
};
sourceId?: number | undefined | undefined;
testnet?: boolean | undefined | undefined;
custom?: Record<string, unknown> | undefined;
fees?: import("viem").ChainFees<undefined> | undefined;
};