서버

1. 시스템

서버는 다오 컨트랙트의 이벤트를 모니터하여 발생된 이벤트 정보를 DB에 저장하는 이벤트 모니터 , 이벤트 모니터를 통해서 집계된 로그를 근거로, 시뇨리지(이자) 발행이 반영된 개인별 스테이킹양을 조회 및 저장하는 자료 집계 에이전트. 그리고, 다오 웹/앱에서 사용할 수 있도록 DAO 정보제공 기능을 담당하는 하는 API 서버로 구성되어 있습니다.

이러한 다오의 시스템 구성은 다음과 같습니다

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c1387af5-7e73-447d-af65-146113ccfec5/server.png

2. 이벤트 모니터 (Event Monitor)

서버는 컨트랙의 이벤트 로그를 저장하여, 여러가지 분석 및 운영을 위한 자료로 사용됩니다.

모니터링하고 있는 이벤트는 다음과 같으며, 해당 이벤트 로그를 DB에 저장합니다.

  1. DAO Committee Contract

    ( 1 ) 위원회 관련 이벤트

    ( 2 ) 안건 관련 이벤트

  2. DAOAgendaManager Contract

  3. DepositManager Contract

  4. SeigManager Contract

  5. WTON Contract

3. 자료 집계 에이전트 (Fetch Agent)