soulswap-rubik-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 734 B
TypeScript
import { BLOCKCHAIN_NAME } from '@core/blockchain/models/BLOCKCHAIN_NAME';
import { Web3Public } from '@core/blockchain/web3-public/web3-public';
import { RpcProvider } from '@core/sdk/models/configuration';
export declare class Web3PublicService {
private rpcList;
private static readonly mainRpcDefaultTimeout;
private static readonly healthCheckDefaultTimeout;
static createWeb3PublicService(rpcList: Partial<Record<BLOCKCHAIN_NAME, RpcProvider>>): Promise<Web3PublicService>;
private web3PublicStorage;
constructor(rpcList: Partial<Record<BLOCKCHAIN_NAME, RpcProvider>>);
getWeb3Public(blockchainName: BLOCKCHAIN_NAME): Web3Public;
private createAndCheckWeb3Public;
private createWeb3Public;
}