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