@sky-mavis/tanto-connect
Version:
Tanto Connect
88 lines • 2.76 kB
TypeScript
export declare const ronin: {
id: number;
blockExplorers: {
readonly default: {
readonly name: "Ronin Explorer";
readonly url: "https://app.roninchain.com";
};
};
contracts: {
readonly multicall3: {
readonly address: "0xca11bde05977b3631167028862be2a173976ca11";
readonly blockCreated: 26023535;
};
};
ensTlds?: readonly string[] | undefined;
name: "Ronin";
nativeCurrency: {
readonly name: "RON";
readonly symbol: "RON";
readonly decimals: 18;
};
rpcUrls: {
readonly default: {
readonly http: readonly ["https://api.roninchain.com/rpc"];
};
};
sourceId?: number | undefined;
testnet?: boolean | undefined;
custom?: Record<string, unknown> | undefined;
fees?: import("viem").ChainFees<undefined> | undefined;
formatters?: undefined;
serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable<bigint, number>> | undefined;
};
export declare const saigon: {
id: number;
blockExplorers: {
readonly default: {
readonly name: "Saigon Explorer";
readonly url: "https://saigon-app.roninchain.com";
};
};
contracts: {
readonly multicall3: {
readonly address: "0xca11bde05977b3631167028862be2a173976ca11";
readonly blockCreated: 18736871;
};
};
ensTlds?: readonly string[] | undefined;
name: "Saigon Testnet";
nativeCurrency: {
readonly name: "RON";
readonly symbol: "RON";
readonly decimals: 18;
};
rpcUrls: {
readonly default: {
readonly http: readonly ["https://saigon-testnet.roninchain.com/rpc"];
};
};
sourceId?: number | undefined;
testnet: true;
custom?: Record<string, unknown> | undefined;
fees?: import("viem").ChainFees<undefined> | undefined;
formatters?: undefined;
serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable<bigint, number>> | undefined;
};
export declare enum ChainIds {
Ethereum = 1,
Goerli = 5,
RoninMainnet = 2020,
RoninTestnet = 202601,
BaseMainnet = 8453
}
export interface IChainInfo {
chainId: number;
blockExplorerUrl?: string;
chainName: string;
iconUrl?: string;
rpcUrls?: string[];
nativeCurrency: {
name: string;
symbol: string;
decimals: number;
};
}
export type IChainsConfig = Record<number, IChainInfo>;
export declare const CHAINS_CONFIG: IChainsConfig;
//# sourceMappingURL=chain.d.ts.map