# Wallet Kit

### Installation

Execute this command to add the code component.

{% tabs %}
{% tab title="npm" %}

```sh
npx trustless-work add wallet-kit
```

{% endtab %}
{% endtabs %}

### Interface

How does it look like?

<figure><img src="/files/m7ALzhEomHCk39La49q7" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/mht5X9DJfL06CzyBk9o1" alt=""><figcaption></figcaption></figure>

### Important Notes

* This block is required for all escrow blocks. It is used to provide the wallet provider, validators and a connect button powered by Stellar Wallets Kit. @Credit-Tech
* When you already added the block to your project, you should add the USDC trustline to your Wallet. Otherwise, the escrow interaction will not work.
* If you don't want to use the escrowProvider context, you'll need to provide the payload through an alternative method.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.trustlesswork.com/trustless-work/v2-en/escrow-blocks-sdk/wallet-kit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
