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

# Wallet

> Shyft Wallet endpoints via Uniblock Direct API.

### GET

| Path                                                                                                                                             | Description                                                                        | Est. CU |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- | ------: |
| [direct/v1/Shyft/sol/v1/wallet/get\_domains](https://docs.shyft.to/solana-apis/wallet#get-all-domains)                                           | Get all domains of a wallet                                                        |      20 |
| [direct/v1/Shyft/sol/v1/wallet/all\_tokens](https://docs.shyft.to/solana-apis/wallet#get-all-tokens)                                             | Get the balance of all tokens in a wallet                                          |      20 |
| [direct/v1/Shyft/sol/v1/wallet/balance](https://docs.shyft.to/solana-apis/wallet#get-balance)                                                    | lets you check the balance in your solana wallet                                   |      20 |
| [direct/v1/Shyft/sol/v1/semi\_wallet/decrypt](https://docs.shyft.to/solana-apis/semi-custodial-wallet#decrypt-semi-custodial-wallet)             | Decrypt a semi custodial wallet and get the keypair                                |      20 |
| [direct/v1/Shyft/sol/v1/wallet/get\_keypair](https://docs.shyft.to/solana-apis/wallet#get-keypair)                                               | Get the keypair of a semi custodial wallet                                         |      20 |
| [direct/v1/Shyft/sol/v1/semi\_wallet/get\_keypair](https://docs.shyft.to/solana-apis/semi-custodial-wallet#get-keypair-of-semi-custodial-wallet) | Get the keypair of a semi custodial wallet                                         |      20 |
| [direct/v1/Shyft/sol/v1/wallet/collections](https://docs.shyft.to/solana-apis/wallet#get-collections-in-wallet)                                  | For getting all the collections in a wallet                                        |      20 |
| [direct/v1/Shyft/sol/v1/wallet<br />/parsed\_transaction\_history](https://docs.shyft.to/solana-apis/wallet#get-parsed-transaction-history)      | Get the parsed transaction history of a wallet                                     |      20 |
| [direct/v1/Shyft/sol/v1/wallet/get\_portfolio](https://docs.shyft.to/solana-apis/wallet#get-portfolio)                                           | Get the portfolio of a wallet                                                      |      20 |
| [direct/v1/Shyft/sol/v1/nft/read\_all](https://docs.shyft.to/solana-apis/nft#read-all)                                                           | Read all NFTs                                                                      |      20 |
| [direct/v1/Shyft/sol/v1/wallet/resolve\_address](https://docs.shyft.to/solana-apis/wallet#resolve-address)                                       | Get the address of a domain                                                        |      20 |
| [direct/v1/Shyft/sol/v1/wallet/stake\_accounts](https://docs.shyft.to/solana-apis/wallet#get-stake-accounts)                                     | Get the stake accounts of a wallet                                                 |      20 |
| [direct/v1/Shyft/sol/v1/wallet/token\_balance](https://docs.shyft.to/solana-apis/wallet#get-token-balance)                                       | Get the balance of a particular token in a wallet (Supports Token 2022 token info) |      20 |
| [direct/v1/Shyft/sol/v1/wallet/transaction](https://docs.shyft.to/solana-apis/wallet#get-transaction-history-1)                                  | Get the details of a transaction                                                   |      20 |
| [direct/v1/Shyft/sol/v1/wallet<br />/transaction\_history](https://docs.shyft.to/solana-apis/wallet#get-transaction-history)                     | Get the transaction history of a wallet                                            |      20 |
| [direct/v1/Shyft/sol/v1/wallet<br />/decrypt\_semi\_wallet](https://docs.shyft.to/solana-apis/wallet#decrypt-semi-custodial-wallet)              | Decrypt a semi custodial wallet                                                    |      20 |

### POST

| Path                                                                                                                                                           | Description                                              | Est. CU |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | ------: |
| [direct/v1/Shyft/sol/v1/semi\_wallet<br />/change\_password](https://docs.shyft.to/solana-apis/semi-custodial-wallet#change-password-of-semi-custodial-wallet) | Change the password of a semi custodial wallet           |      20 |
| [direct/v1/Shyft/sol/v1/semi\_wallet/create](https://docs.shyft.to/solana-apis/semi-custodial-wallet#create-semi-custodial-wallet)                             | Create a semi custodial wallet                           |      20 |
| [direct/v1/Shyft/sol/v1/wallet/send\_sol](https://docs.shyft.to/solana-apis/wallet#send-sol)                                                                   | allows you to transfer SOL from your account to another. |      20 |
| [direct/v1/Shyft/sol/v1/wallet/send\_sol\_detach](https://docs.shyft.to/solana-apis/wallet#post-sol-v1-wallet-send_sol)                                        | Send SOL to another wallet                               |      20 |
| [direct/v1/Shyft/sol/v1/wallet/create\_semi\_wallet](https://docs.shyft.to/solana-apis/wallet#create-semi-custodial-wallet)                                    | Create a semi custodial wallet                           |      20 |
| [direct/v1/Shyft/sol/v1/wallet/sign\_transaction](https://docs.shyft.to/solana-apis/wallet#sign-transaction)                                                   | Sign a transaction                                       |      20 |
