Commit b027909
feat(cardano-chain-follower): Implementation (#43)
* chore: cardano-node-follower crate API design
* chore: allow Blue Oak license (need for minicbor crate)
* chore: drop node-to-client support and make rollback chain update return a block
* feat: Add chain follower config and builder
* chore: Remove chain follower crate example (hard to keep up to date)
* chore: Remove chain follower struct fields (implementation specific)
* feat: Add chain follower block fetch methods
* chore: Add fetch block and fetch block range examples
* chore: Fix lint and fmt
* chore: Add chain reader struct and refactor some methods
* chore: Add words to cspell project dictionary
* chore: fix fmt
* chore: Change read_block point type
* chore: Fix lint
* chore: Update rust CI version
* feat: Chain reader implemetation
* feat: Chain follower implemetation
* chore: Add tracing-subscriber to examples (logging enabled by default env)
* chore: Fix lint
* chore: Fix lint
* chore: Remove Cargo.lock
* feat: Cardano chain follower Mithril snapshots integration (#60)
* feat(cardano-chain-follower): Split reader and follower and reader now supports reading single block and block ranges from Mithril snapshots
* feat(cardano-chain-follower): Follower now uses request-response to communicate with its background task
* feat(cardano-chain-follower): Follower reads blocks from Mithril
snapshot (if configured)
* chore(cardano-chain-follower): Cleanup traces and add missing docs
* chore(cardano-chain-follower): Fix linter issues
* chore(cardano-chain-follower): Fix formatting
* chore(cardano-chain-follower): Fix spelling and cspell config
* chore(cardano-chain-follower): Use pallas_hardano as a separate crate to avoid license issues
* chore: Add cleanup comment to Cargo.toml
* chore: Update CI files
---------
Co-authored-by: Steven Johnson <stevenj@users.noreply.github.com>1 parent b9088e7 commit b027909
File tree
23 files changed
+1260
-1909
lines changed- .config/dictionaries
- docs
- hermes
- .cargo
- .config
- crates/cardano-chain-follower
- examples
- snapshot_data
- src
23 files changed
+1260
-1909
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| 31 | + | |
28 | 32 | | |
29 | 33 | | |
30 | 34 | | |
| |||
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| 45 | + | |
41 | 46 | | |
42 | 47 | | |
43 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
| 218 | + | |
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
| 228 | + | |
| 229 | + | |
229 | 230 | | |
230 | | - | |
| 231 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| |||
110 | 112 | | |
111 | 113 | | |
112 | 114 | | |
113 | | - | |
114 | | - | |
| 115 | + | |
115 | 116 | | |
116 | | - | |
| 117 | + | |
117 | 118 | | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments