# Overview

### Introduction

Currently organization wallets are created and manged by accessing the [Wallet API ](https://github.com/Greenstand/treetracker-wallet-api)through [Postman](https://greenstand.org/devbox/wallet-api-postman-setup).

The Wallet Admin Client aims to provide a user interface for accessing wallets and executing all known API calls for the Wallet API. Features include allowing users to administrate their own wallet, transfer tokens and create sub wallets.

### Use case

A green marketing company is utilizing the Treetracker platform to plant/maintain one or more trees by attaching the impact donation in form of one or many tokens to a product.

Company A is selling hand made leather boots and communicates to their clients that with every pair of boots sold the company is going to pay planters to grow trees. To manage the creation of wallets and adding tokens into the end consumer clients wallet the Treetracker Wallet Admin Client is used to interact with the Wallet API.

#### [Wallet Logic Documention](https://docs.google.com/document/d/1u4PSFrO_SCGPq2HI1fl_JfrRaOxMn4pFyjbT50C5Bt4/edit)

#### [Wallet User guides](https://greenstand.org/docs/user-guides/walletapihow.php)

#### [User Stories](https://docs.google.com/document/d/1IF4fe4_BC319aoBKBW5LV2pypyDTy4K8qe1qqHexQ1Y/edit?usp=sharing)

### Github

[Project Wallet Admin Client](https://github.com/orgs/Greenstand/projects/75/views/1)

Link: <https://github.com/Greenstand/treetracker-wallet-admin-client>

#### [Edit this documentation here via fork and pull](https://github.com/Greenstand/greenstand-documentation/blob/97c41ab1723842b704f5f73b63a13fdb88b92802/wallet-admin/development/README.md?plain=1#L2)


---

# 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.greenstand.org/wallet-admin-client/readme.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.
