@0xsequence/connect
Version:
Connect package for Sequence Web SDK
21 lines • 886 B
TypeScript
import { type EIP1193Provider } from '@0xsequence/network';
import { ethers } from 'ethers';
import { ProviderTransport } from './providerTransport.js';
export declare class EcosystemWalletTransportProvider extends ethers.AbstractProvider implements EIP1193Provider {
projectAccessKey: string;
walletUrl: string;
initialChainId: number;
nodesUrl: string;
jsonRpcProvider: ethers.JsonRpcProvider;
currentNetwork: ethers.Network;
transport: ProviderTransport;
constructor(projectAccessKey: string, walletUrl: string, initialChainId: number, nodesUrl: string);
request({ method, params }: {
method: string;
params?: any[];
}): Promise<any>;
getTransaction(txHash: string): Promise<ethers.TransactionResponse | null>;
detectNetwork(): Promise<ethers.Network>;
getChainId(): number;
}
//# sourceMappingURL=provider.d.ts.map