@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
13 lines • 945 B
TypeScript
import { ExtensionProvider } from '@elrondnetwork/erdjs-extension-provider';
import { HWProvider } from '@elrondnetwork/erdjs-hw-provider';
import { WalletConnectProvider, WalletConnectV2Provider } from '@elrondnetwork/erdjs-wallet-connect-provider';
import { WalletProvider } from '@elrondnetwork/erdjs-web-wallet-provider';
import { IDappProvider } from 'types';
declare type ProvidersType = IDappProvider | ExtensionProvider | WalletProvider | HWProvider | WalletConnectProvider | WalletConnectV2Provider;
export declare function setAccountProvider<TProvider extends ProvidersType>(provider: TProvider): void;
export declare function setExternalProvider(provider: IDappProvider): void;
export declare function setExternalProviderAsAccountProvider(): void;
export declare function getAccountProvider(): IDappProvider;
export declare function getExternalProvider(): IDappProvider | null;
export {};
//# sourceMappingURL=accountProvider.d.ts.map