> ## Documentation Index
> Fetch the complete documentation index at: https://staging-docs.orderly.network/llms.txt
> Use this file to discover all available pages before exploring further.

# useWalletSubscription

> Hook to subscribe to on-chain wallet events like deposit and withdrawal completions.

Subscribe to on-chain events (e.g. transaction completed) for connected wallet.

* [Tech docs](/sdks/tech-doc/modules/orderly_network_hooks#usewalletsubscription)

### Example

```ts theme={null}
useWalletSubscription({
  onMessage: (data: any) => {
    const { side, transStatus } = data;

    if (transStatus === "COMPLETED") {
      let msg = `${side} completed`;
      toast.success(msg);
    } else if (transStatus === "FAILED") {
      let msg = `${side} failed`;
      toast.error(msg);
    }
  }
});
```
