Spencer T Brody

Results 35 issues of Spencer T Brody

Following up the discussion in https://github.com/ceramicnetwork/js-ceramic/pull/2358 with an example of how core and client differ, even without loading anything with CommitIDs

The "streamCache" doesn't actually act as a cache. Every time we load a stream, we still make a request to the Ceramic node, even if the stream is in the...

They've always been marked as experimental, have never been safe to use in production, we aren't planning on investing more work into supporting them, and even if we wanted to...

When adding an element to the *beginning* of an array, the resulting patch contains the full contents of the array, thus the storage requirements of the resulting patch scales with...

We can already run on mainnet, you just need to set the network to "elp" instead of "mainnet". This is a confusing requirement. This PR let's mainnet mean mainnet, and...

A small cleanup to prepare for https://linear.app/3boxlabs/issue/CDB-1837/allow-network=mainnet, which will require querying the state store during initialization to detect if there is existing data under an `elp` directory or not

Still a WIP. There are some issues to iron out if the genesis commit itself has an expired CACAO, including removing the stream from the index in that case. But...

Builds on https://github.com/ceramicnetwork/js-ceramic/pull/2395 The goal of this change is to better handle the case where the client application authors a new update to a stream based on stale state. Imagine...

Small code cleanup in advance of follow-up PR (https://github.com/ceramicnetwork/js-ceramic/pull/2397). Removes the necessity of clients setting this field, so if we add more streamtypes in the future we won't always have...