Closed samsiegart closed 8 months ago
Meeting Notes:
toml
config to enable in nodes, we should ensure we're communicating that with our node providers./custom/...
. Estimated deadline about 2 months away (mid-december 2023). @JimLarson is driving this.tm.event = 'NewBlockHeader'
, and NewBlock
which has contents) with websockets. Those events will include all vstorage updates per block.{ "jsonrpc": "2.0","method": "subscribe","id": 0,"params": {"query": "state_change.store='vstorage'"} }
(query syntax)
Dapp batch queries i.e. https://github.com/Agoric/ui-kit/blob/main/packages/rpc/src/batchQuery.ts are going to be unsupported in future cosmos sdk versions for paths starting with
/custom/...
.
FWIW, note that batch queries with /agoric…
paths will remain supported.
What is the Problem Being Solved?
There are multiple ways to query on-chain data between rpc, grpc, json api etc. We should make sure that the dapps (and keplr) are querying the agoric chain in a future-proof way that will not break for any impending chain software upgrades. If the query implementation needs to change, we need to identify a future-proof way to do the same queries while staying under 2qps for current dapps and limiting bandwidth consumption.
Description of the Design
Schedule a meeting between @samsiegart , @gibson042 , and @michaelfig to audit the dapp/keplr queries as described above, and fix as needed