Optional ReadonlyiconReadonlynameReadonlyproviderReadonlytypeCheck whether this wallet is currently available. Extensions probe for the browser extension; gateways always return true.
Return wallet metadata for display in the wallet picker.
Return a Provider
The caller is responsible for invoking provider.request({ method: 'connect' })
and provider.request({ method: 'disconnect' }).
OptionalrestoreAttempt to restore a previous session (e.g. from localStorage). Returns a ready-to-use provider if the session was restored, or null.
Clean up adapter-specific resources (e.g. close popup windows). Called after disconnect. Does NOT call disconnect on the provider.
What createMockAdapter returns: a
ProviderAdapterplusemit, which simulates the wallet pushing an event to subscribers ofprovider().on(...).