UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

26 lines (25 loc) 826 B
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 {};