Skip to main content

Overview

We aim to provide a sleek and consistent responsive UI. We have built a number of tools to do this:

  • stores: synthetic resources that we treat as near-realtime spreadsheets
    • ~80 internal fields/columns/formulas
    • UI components have access to relevant data fields with near-realtime recompute ~ 300ms)
  • tx-steps: declarative way to manage sequences of transactions
  • domain: consistent vocabulary to describe on-chain data across the entire application
  • Data access: client-side JSON RPC dependency graph, reporting API powered by our Query Engine