Agoric / agoric-sdk

monorepo for the Agoric Javascript smart contract platform
Apache License 2.0
325 stars 205 forks source link

SwingSet / cosmic-swingset roadmap #258

Open warner opened 4 years ago

warner commented 4 years ago

The next several things I'm thinking we need to add to swingset / cosmic-swingset.

warner commented 4 years ago

in the old repo. this was cosmic-swingset issue 93

michaelfig commented 4 years ago

Intro

From the bottom:

  1. Host top-level controller (ag-chain-cosmos, ag-solo, Agoric Wallet)
  2. Host Storage (state with committable transactions, *on-chain state)
  3. I/O devices (timer backend, messages, HTTP, WebSocket, IBC)
  4. SwingSet kernel
  5. Vats

Upgrade process

1479 explains what we need from @warner @FUDCo

Cosmic swingset is concerned with upgradability of 0-2, vs. upgradability of 3 (SwingSet group) + 4 (Contract people).

Upgrade to Cosmos Stargate