As one of several cleanup steps, we should remove the code that allows a solo node to follow a Cosmos chain (and submit signed transactions to it) into a separate library. This will be used by a solo node, but not the chain node.
The connector library really wants to be a library, but at the moment it relies upon spawning a separate process (written in Go). It also happens to open a websocket to a chain node, to find out when a new block is available. At that point, it runs the Go process to retrieve the current mailbox contents from the chain.
As one of several cleanup steps, we should remove the code that allows a solo node to follow a Cosmos chain (and submit signed transactions to it) into a separate library. This will be used by a solo node, but not the chain node.
The connector library really wants to be a library, but at the moment it relies upon spawning a separate process (written in Go). It also happens to open a websocket to a chain node, to find out when a new block is available. At that point, it runs the Go process to retrieve the current mailbox contents from the chain.
refs Agoric/agoric-sdk#260