soulswap-rubik-sdk
Version:
Simplify dApp creation
61 lines (60 loc) • 1.81 kB
TypeScript
import { BLOCKCHAIN_NAME } from '@core/blockchain/models/BLOCKCHAIN_NAME';
export declare const HEALTHCHECK: {
ETH: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
BSC: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
POLYGON: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
AVALANCHE: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
MOONRIVER: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
FANTOM: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
HARMONY: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
ARBITRUM: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
AURORA: {
contractAddress: string;
contractAbi: import("web3-utils").AbiItem[];
method: string;
expected: string;
};
};
export declare type HealthcheckAvailableBlockchain = keyof typeof HEALTHCHECK;
export declare const healthcheckAvailableBlockchains: string[];
export declare function isBlockchainHealthcheckAvailable(blockchainName: BLOCKCHAIN_NAME): blockchainName is HealthcheckAvailableBlockchain;