Skip to content

WalletEvent

Defined in: packages/dapp/src/messages/events.ts:9

Wallet message event types for dApp ↔ Extension communication.

These events define the protocol for:

  • JSON-RPC request/response flow
  • Extension discovery handshake
  • Auth success notifications

SPLICE_WALLET_EXT_ACK: "SPLICE_WALLET_EXT_ACK"

Defined in: packages/dapp/src/messages/events.ts:17

Extension acknowledges it’s ready


SPLICE_WALLET_EXT_OPEN: "SPLICE_WALLET_EXT_OPEN"

Defined in: packages/dapp/src/messages/events.ts:19

Request to open wallet UI (e.g., for signing)


SPLICE_WALLET_EXT_READY: "SPLICE_WALLET_EXT_READY"

Defined in: packages/dapp/src/messages/events.ts:15

dApp checks if extension is loaded (discovery)


SPLICE_WALLET_IDP_AUTH_SUCCESS: "SPLICE_WALLET_IDP_AUTH_SUCCESS"

Defined in: packages/dapp/src/messages/events.ts:21

IDP auth completed successfully


SPLICE_WALLET_REQUEST: "SPLICE_WALLET_REQUEST"

Defined in: packages/dapp/src/messages/events.ts:11

dApp sends JSON-RPC request to extension


SPLICE_WALLET_RESPONSE: "SPLICE_WALLET_RESPONSE"

Defined in: packages/dapp/src/messages/events.ts:13

Extension sends JSON-RPC response back to dApp