ProviderDetail
Defined in: src/extension/types.ts:8
Details about a browser extension signer, as announced via the
ICRC-94 icrc94:announceProvider event.
Properties
Section titled “Properties”dismiss
Section titled “dismiss”dismiss: () =>
Promise<void>
Defined in: src/extension/types.ts:20
Dismisses the extension’s UI.
Returns
Section titled “Returns”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
Section titled “sendMessage”sendMessage: (
message) =>Promise<unknown>
Defined in: src/extension/types.ts:18
Sends a JSON-RPC request to the extension and returns the response.
Parameters
Section titled “Parameters”message
Section titled “message”JsonRpcRequest
Returns
Section titled “Returns”Promise<unknown>
uuid:
string
Defined in: src/extension/types.ts:10
Globally unique identifier (UUIDv4) for this extension.