@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
26 lines (25 loc) • 826 B
TypeScript
import { Network } from './rpc/types.js';
import BrowserConnection from './connection/Browser.js';
import WalletConnectorFrameBase from './WalletConnectorFrameBase.js';
interface EventsNetworkId {
networkIdChange: (networkId: string) => void;
}
/**
* Connect to wallet as iframe/web-extension
* @category aepp wallet communication
*/
export default class WalletConnectorFrame extends WalletConnectorFrameBase<EventsNetworkId> {
#private;
/**
* The last network id reported by wallet
*/
get networkId(): string;
protected _updateNetwork(params: Network): void;
/**
* Connect to wallet
* @param name - Aepp name
* @param connection - Wallet connection object
*/
static connect(name: string, connection: BrowserConnection): Promise<WalletConnectorFrame>;
}
export {};