Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0.0 firecore binary, new block format (based on anypb) #19

Merged
merged 67 commits into from
Dec 8, 2023
Merged
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
546709a
wip
billettc Nov 15, 2023
4bdf188
wip
billettc Nov 15, 2023
17d6e82
WIP waiting for bstream little refactor ;-)
billettc Nov 15, 2023
6faf4ef
added firehose
billettc Nov 16, 2023
0f3c601
bye bye bstream.Block!
billettc Nov 16, 2023
189450e
fix print and download tools
billettc Nov 16, 2023
9b48bf1
all test pass!
billettc Nov 17, 2023
7a5d1dc
all test pass!
billettc Nov 20, 2023
c47d937
bump bstream with new pbbstream.Block
billettc Nov 20, 2023
3f8b86d
Added rpc poller
jubeless Nov 21, 2023
1f22525
rename rpcpoller pckg to blkpoller
jubeless Nov 21, 2023
e146a25
rename blkpoller to blockpoller
jubeless Nov 21, 2023
2dda977
poller BlockFireFunc is now for internal use and tests
billettc Nov 21, 2023
297b1ef
clean up poller and bstream
jubeless Nov 22, 2023
c92a777
Added cursor, state test
jubeless Nov 22, 2023
991d08a
clean up formatting
jubeless Nov 22, 2023
b80045e
clean up code and fix bug
jubeless Nov 22, 2023
53446f5
fix block handler interface
jubeless Nov 22, 2023
bfd6e22
fix state test
jubeless Nov 22, 2023
e2de095
fix block handler
jubeless Nov 22, 2023
f7debde
Move block printing logic to the Block interface
billettc Nov 23, 2023
3f07b24
bump bstream
billettc Nov 23, 2023
5bd6074
clean up naming
jubeless Nov 23, 2023
644e8a8
Refactor variable names in blockpoller
billettc Nov 23, 2023
80ea795
Add error handling and logging in saveState function
billettc Nov 23, 2023
c9396c2
Refactor print statement in blockpoller
billettc Nov 23, 2023
81e1e91
Remove protobuf usage in consolereader
billettc Nov 23, 2023
19ad29a
fix test
billettc Nov 23, 2023
679c342
github workflows
billettc Nov 23, 2023
b53f673
github workflows switch branch
billettc Nov 23, 2023
f3ec523
github workflows add login
billettc Nov 23, 2023
c9041e5
github workflows fix image name
billettc Nov 23, 2023
2e3f5e2
github workflows fix permission
billettc Nov 23, 2023
e9da1f7
added grpc_health_probe to images
billettc Nov 24, 2023
b2cf970
Move the responsibility of waiting between block fetch to the block f…
billettc Nov 27, 2023
31d5902
Update block printing functions to support chain context
billettc Nov 27, 2023
bc92305
fix logger naming
jubeless Nov 27, 2023
f5e9f30
Implement dynamic protobuf parsing in block printing
billettc Nov 28, 2023
7aa2064
added the ability to ignore the cursor on the block poller
jubeless Nov 30, 2023
1d6f3c3
rename block poller option
jubeless Nov 30, 2023
2e7b9f9
fix substreams block-type
jubeless Nov 30, 2023
57af3fd
Clean up print block
jubeless Dec 4, 2023
818d341
Cleaned up print block
jubeless Dec 5, 2023
5a004d9
bump bstream
jubeless Dec 5, 2023
50415ed
fix firehose server on old and new blocks
sduchesneau Dec 5, 2023
b22a574
clean up printing
jubeless Dec 5, 2023
b639760
remove streamfactory 'decodeblock' option
sduchesneau Dec 5, 2023
f58cd08
refactor of tools and apps package
billettc Dec 5, 2023
efd96c3
wip refactor of tools and apps package
billettc Dec 5, 2023
e851074
finish refactor of tools and apps package
billettc Dec 5, 2023
bf490db
Added proto registry support
jubeless Dec 5, 2023
126fe12
Clean up marshaller added hex support
jubeless Dec 5, 2023
e177b36
clean up func
jubeless Dec 5, 2023
1535160
cleaned up encoder
jubeless Dec 5, 2023
bd5ad8f
move common flags to main
billettc Dec 5, 2023
5a810db
merge firehose commits after Nov9
sduchesneau Dec 6, 2023
6f6433e
bump substreams, bstream to latest
sduchesneau Dec 6, 2023
d2c719a
fix index builder
sduchesneau Dec 6, 2023
2d21be8
bump bstreams to prevent heavy blocks printed in logs
sduchesneau Dec 6, 2023
0ae01d4
add firehose-bitcoin in well known proto types
jubeless Dec 6, 2023
b5b7a44
bump substreams: remove the need to specify block type
sduchesneau Dec 6, 2023
6665daf
bump substreams: fix blockType getter on tier1
sduchesneau Dec 6, 2023
b6771e0
fix merger to convert legacy blocks
sduchesneau Dec 7, 2023
f094747
fix tests
billettc Dec 7, 2023
6db5324
remove CoreBinaryEnabled from chain definition, now only part of the …
sduchesneau Dec 8, 2023
574234d
bump libraries one last time, bump changelog for v1.0.0
sduchesneau Dec 8, 2023
dce4f95
Merge branch 'develop' into block_any
sduchesneau Dec 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ on:
tags:
- "v*"
branches:
- "develop"
- "block_any"
workflow_dispatch:

env: