Skip to content

ProviderDetail

Defined in: src/extension/types.ts:8

Details about a browser extension signer, as announced via the ICRC-94 icrc94:announceProvider event.

https://github.com/dfinity/wg-identity-authentication/blob/main/topics/icrc_94_multi_injected_provider_discovery.md

dismiss: () => Promise<void>

Defined in: src/extension/types.ts:20

Dismisses the extension’s UI.

Promise<void>


icon: `data:image/${string}`

Defined in: src/extension/types.ts:14

Icon as a data URI (e.g. data:image/svg+xml,...).


name: string

Defined in: src/extension/types.ts:12

Human-readable name of the signer.


rdns: string

Defined in: src/extension/types.ts:16

Reverse domain name identifier (e.g. com.example.wallet).


sendMessage: (message) => Promise<unknown>

Defined in: src/extension/types.ts:18

Sends a JSON-RPC request to the extension and returns the response.

JsonRpcRequest

Promise<unknown>


uuid: string

Defined in: src/extension/types.ts:10

Globally unique identifier (UUIDv4) for this extension.