---
# System prepended metadata

title: Orchai's Monitoring

---

**Monitor những thông số sau:**
 - Thông số của Money Market 
 - Thông số Liquid Staking
 - Vị thế của người dùng trong Orchai

[List contract address](https://github.com/OrchaiLendingPool/orchai-contract-parameters/blob/main/contract-address/contract-address-mainnet.md)


### Vị thế của người dùng trong Orchai

*Lưu ý: Thêm 1 trường để đánh dấu xem address đó có phải là của Smart Wallet không?*

Các thông tin cần quản lý bao gồm:
1. Lend amount

`lendAmount = aUSDT balance * exchange_rate`

Trong đó:
* exchange_rate là tỉ lệ quy đổi giữa USDT và aUSDT. Tỷ lệ này lấy bằng cách get state trong contract MARKET:
```rust=
    State {},
```
exchange_rate là trường `prev_exchange_rate` trong response trả về
* aUSDT balance: query tất cả holder của aUSDT và balance của họ
 
 Query như sau:
 - B1: Query all acount
 ```rust=
    AllAccounts {
        start_after: Option<String>,
        limit: Option<u32>,
    },
```
response trả về chỉ chưa list account (max là 30 mỗi lần)
- B2: Query balance của từng account
```rust=
Balance { address: String },
```

\
2. Borrow amount
```rust=
   BorrowerInfos {
        start_after: Option<String>,
        limit: Option<u32>,
    },
```

Query đến contract Market với thông số trên để lấy thông tin của borrower (Max limit là 30 user 1 lần)




3. Staking amount (sOrai, scOrai, scAtom, scOsmo)

Query tất cả holder & balance của họ của các đồng trên.

4. Collateral Provided (sOrai, scOrai, scAtom)

Query trong contract `custody` tương ứng của từng token:
- sOrai <--> SORAI_CUSTODY
- scOrai <--> SCORAI_CUSTODY
- scAtom <--> SCATOM_CUSTODY

Query tất cả các thông tin về collateral của borrower đã cung cấp bằng cách gọi đến contract `custody` tương ứng, với msg như sau:
```rust=
    Borrowers {
        start_after: Option<String>,
        limit: Option<u32>,
    },
```
trong response trả về, lấy trường `balance` tương ứng với số lượgn token đã provided.

### Thông số của Money Market
#### Total Lend, Total Borrow
![Screenshot 2023-11-22 at 11.46.24](https://hackmd.io/_uploads/Hk43DbiNp.png)

#### Biểu đồ total lend, borrow trong 60 ngày gần nhất

cc @DucTuan move từ repo của team data

![Screenshot 2023-11-22 at 11.47.06](https://hackmd.io/_uploads/BJWeObo46.png)

#### Biểu đồ Total collateral value trong 60 ngày gần nhất 
cc @DucTuan move từ repo của team data
![Screenshot 2023-11-22 at 11.48.56](https://hackmd.io/_uploads/SJTrdWsET.png)

###  Thông số Liquid Staking 
Các đồng cần tracking: Orai, ATOM, OSMO
#### Thông số chung
- Total Stake
- Validators
- num of Staker
![Screenshot 2023-11-22 at 11.50.51](https://hackmd.io/_uploads/SyM6OZi4p.png)

#### Thông số total staked 30 ngày gần nhất 

- Của Orai: cc @DucTuan move từ repo của team Data
- của Atom, Osmo: Move từ repo này của Orchai [Liquid-Staking-Dashboard-BE](https://github.com/OrchaiLendingPool/Liquid-Staking-Dashboard-BE)

![Screenshot 2023-11-22 at 11.51.26](https://hackmd.io/_uploads/rkUktbjET.png)


#### Current Staking Distribution

