blinklabs-io / blinklabs-io/adder
persistent state support
Open
enhancement
- Dominant language
- Go
- Stars
- 42
- Forks
- 12
- Avg merge
- 3d 9h
- Merged PRs (30d)
- 32
Description
This is mostly for storing the chainsync cursor, but it should be usable by all plugins. We should support multiple on-disk formats, such as JSON and sqlite
Contributor guide
Research direction
The issue does not name files or tests. Start by locating chainsync cursor handling and the plugin state interfaces, then determine how persistent state can support multiple on-disk formats, including JSON and SQLite. Done means plugins can use persistent state and chainsync cursors can be stored across runs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, sqlite
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100