# 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