blinklabs-io / blinklabs-io/adder

persistent state support

Open
#14 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.