# LiquidPortfolio

### Try out LiquidPortfolio

<http://portfolio.liquidapps.io/> | [code](https://github.com/liquidapps-io/zeus-sdk/tree/master/boxes/groups/sample/portfolio)

LiquidPortfolio is a portfolio tracking tool for BTC, ETH (and tokens), and EOS (and tokens). The tool displays the total current value of the portfolio while also encrypting all user account info with the LiquidAccount’s private key.

The game incorporates:

* vRAM - light-weight caching solution for EOSIO based RAM
* LiquidAccounts - EOSIO accounts that live in vRAM instead of RAM
* LiquidHarmony - oracle service for fetching prices
* LiquidScheduler - to fetch price data on an interval
* LiquidDNS - DNS service on the blockchain
* Encryption/Decryption locally of account data using LiquidAccount private key
* LiquidX - technology linking chains and enabling DAPP Network services

To launch locally:

```
mkdir portfolio; cd portfolio
zeus box create
zeus unbox portfolio
zeus migrate
zeus run frontend main
```

{% hint style="warning" %}
note if you compile and run this contract yourself, you will need to update all instances of `uint8[][]` within the abi to `bytes[]`
{% endhint %}


---

# 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.liquidapps.io/liquidapps-documentation/introduction/examples/liquidportfolio.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.
