---
# System prepended metadata

title: Gnoscan 데이터 소스 정리

---

# Gnoscan 데이터 소스 정리

## Main

### 1. GNOT Supply Info
> ![image](https://hackmd.io/_uploads/Sk-uvpIH0.png)

- 데이터 소스: 정적 데이터 
    - 메타데이터 생성 후, 설정 ?


### 2. Block Height Info
> ![image](https://hackmd.io/_uploads/Sy39va8rA.png)

- 데이터 소스: RPC
    - 현재 블록높이: `/block`
    - 현재 블록시간: `/block`
    - 트랜잭션 수: `/block`
    - 체인 시작시간: `/consensus_state`

### 3. Total Transactions Info
> ![image](https://hackmd.io/_uploads/Hkoova8BA.png)

- 데이터 소스: RPC + Indexer
    - 트랜잭션 수: `/block`
    - 24시간 트랜잭션 수수료: Indexer Query
    - 전체 트랜잭션 수수료: Indexer Query

### 4. Total Accounts Info
> ![image](https://hackmd.io/_uploads/By83PaUBC.png)

- 데이터 소스: RPC + Indexer
    - Account 수: Inderxer Query
    - Validators: `/validators`
    - User 수: Indexer Query

### 5. Monthly Active Accounts
> ![image](https://hackmd.io/_uploads/S1A3wT8BC.png)

- 데이터 소스: Indexer + (Optional) Onbloc API
    - 30일 트랜잭션 데이터: Indexer Query
    - 유저이름: Onbloc API 
- 고려사항: Balance 검사 (FE 에서 할지)

### 6. Monthly Active Boards
> ![image](https://hackmd.io/_uploads/BJrTva8HR.png)

- 데이터 소스: Indexer + (Optional) Onbloc API
    - 30일 트랜잭션 데이터: Indexer Query
    - 유저이름: Onbloc API 

### 7. Total Gas Share By Realms
> ![image](https://hackmd.io/_uploads/HJi6DaUSA.png)

- 데이터 소스: Indexer
    - 30일 트랜잭션 데이터: Indexer Query

### 8. Newest Realms
> ![image](https://hackmd.io/_uploads/Sy70DaISC.png)

- 데이터 소스: Indexer
    - 7일 / 30일 트랜잭션 데이터: Indexer Query

### 9. Total Daily Transactions
> ![image](https://hackmd.io/_uploads/ryKRPTLSA.png)

- 데이터 소스: Indexer
    - 30일 트랜잭션 데이터: Indexer Query

### 10. Total Daily Fees
> ![image](https://hackmd.io/_uploads/S1Wkd6LBC.png)

- 데이터 소스: Indexer
    - 30일 트랜잭션 데이터: Indexer Query

### 11. Search bar
> ![image](https://hackmd.io/_uploads/rkQZuTUB0.png)

- 데이터 소스: Indexer + Onbloc API
    - 유저이름: Onbloc API
    - Realms: Indexer
    - Tokens: Indexer

## Block

### 1. Block List
> ![image](https://hackmd.io/_uploads/HJEeYpIBR.png)

- 데이터 소스: RPC + Indexer
    - Blocks: `/blockchain?minHeight=_&maxHeight=_`
    - Total Fees: Indexer

### 2. Block Detail
> ![image](https://hackmd.io/_uploads/HJr2KpLHR.png)

- 데이터 소스: RPC
    - Block 정보: `/block`

## Transactions

### 1. Transaction List
> ![image](https://hackmd.io/_uploads/HJp-56Ur0.png)

- 데이터 소스: Indexer + Onbloc API
    - 유저이름: Onbloc API
    - Transactions: Indexer Query

### 2. Transaction Detail
> ![image](https://hackmd.io/_uploads/BJUmqpLr0.png)

- 데이터 소스: RPC + (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Transactions: Indexer Query

## Realm

### 1. Realm List
> ![image](https://hackmd.io/_uploads/BywH56IHC.png)

- 데이터 소스: Indexer (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Realms: Indexer Query

### 2. Realm Detail
> ![image](https://hackmd.io/_uploads/HJQ6qpIBC.png)

- 데이터 소스: RPC + Indexer (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Realm: Indexer
    - Realm>Functions: RPC
    - Realm>Balance: RPC


## Token

### 1. Token List
> ![image](https://hackmd.io/_uploads/HJjk6aISA.png)

- 데이터 소스: RPC + Indexer (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Tokens: Indexer Query
    - Token>Holder: Indexer Query (비효율적일 수 있음)
    - Token>Functions: RPC or parsing

### 2. Token Detail
> ![image](https://hackmd.io/_uploads/ryoepaUBA.png)

- 데이터 소스: RPC + Indexer (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Tokens: Indexer Query
    - Token>Token: Indexer Query (비효율적일 수 있음)
    - Token>Functions: RPC or parsing

## Account

### 1. Account Detail
![image](https://hackmd.io/_uploads/HJb3L08SA.png)

- 데이터 소스: RPC + Indexer (Optional) Onbloc API
    - 유저이름: Onbloc API
    - Assets: Indexer Query
    - Assets>Balance: RPC
    - Account Transactions: Indexer Query