mdr0id
59975fc349
Remove zmq from scaffolding stuff in go
5 years ago
mdr0id
fec37dff9a
Initial reorg fix
5 years ago
mdr0id
1002580cd9
Add storing prevhash to local db and logs
5 years ago
Marshall Gaucher
03118ba2d7
Merge pull request #1 from LarryRuane/remove_0mq
add prev_hash to logging
5 years ago
Larry Ruane
2454b05b52
add prev_hash to logging
5 years ago
mdr0id
0813d73e97
Add initial error handling for condition for zcashd down
5 years ago
mdr0id
d1e49493b0
Remove/add white space nits. Add comment for -8 value check in error conditional
5 years ago
mdr0id
3d48461e32
Clean up and organize imports
5 years ago
mdr0id
31576ff5fc
Update ingest logic stream to start at actual Sapling testnet height
5 years ago
mdr0id
4354ec70c0
Update ingest logic stream to start at Sapling testnet height
5 years ago
mdr0id
1587db121c
Remove 0mq logic, add getblock RPC wrapper, add RPC polling logic, and remove old packages
5 years ago
mdr0id
397a02ba0f
Update block name for exporting conflict
5 years ago
str4d
ce11c2107e
Merge pull request #41 from str4d/testing-fixes
Testing fixes
5 years ago
Jack Grigg
49a1552523
parser: Correctly serialize Equihash solution
5 years ago
Jack Grigg
c4a48902db
ingest: Log block and transaction hashes in display order
We should also be consistent in the SQLite database about either storing
as TEXT in display order, or storing as BLOB in wire order. But as
that's another breaking change, let's bundle it in with anything else we
need to do to address this problem.
5 years ago
Jack Grigg
722118ade9
Add range check on height extracted from coinbase script
5 years ago
Jack Grigg
bb62739502
Test against the first 20 mainnet blocks
5 years ago
Jack Grigg
0e4add3950
Idiomatic constant naming
5 years ago
Jack Grigg
ca123682cc
Improve references to serializing and parsing int64 in CScripts
5 years ago
Jack Grigg
5acfb9af34
parser: Correctly parse heights from script-encoded int64 values
5 years ago
str4d
4794bca46e
Merge pull request #37 from mdr0id/reorg_logic1
Use REPLACE on db row creation for initial reorg logic
5 years ago
Jack Grigg
0a8eb6846b
Re-add removed whitespace
5 years ago
str4d
56b031c317
Merge pull request #40 from str4d/prevhash
Add PrevHash field to CompactBlocks
5 years ago
Jack Grigg
7451d85d15
parser: Add PrevHash field to CompactBlocks
5 years ago
Jack Grigg
ede5e7b7ec
walletrpc: Update CompactBlock protobuf with prevHash field
5 years ago
mdr0id
75cc3d49ba
Use REPLACE for db row creation on initial reorg logic
5 years ago
George Tankersley
3cea5073ca
README: fix persistent bug where publication immediately reveals errors
5 years ago
George Tankersley
b7ae8ff80f
README.md: add documentation
5 years ago
George Tankersley
d53507cc39
storage: store blocks and update current height within the same transaction
5 years ago
George Tankersley
6d28a409bc
parser: replace genesis "blockheight" with zero
5 years ago
George Tankersley
51614ecd2b
module: run go mod tidy && go mod vendor
5 years ago
George Tankersley
e910ee0475
frontend: increase GetBlockRange timeout to 30 seconds
The previous shorter timeout was causing failures in testing and
production.
5 years ago
George Tankersley
d81f06e513
parser: fix fOverwintered check for nExpiryHeight
5 years ago
George Tankersley
0cb0bb51af
frontend: implement SendTransaction
5 years ago
George Tankersley
d08abe82b4
walletrpc: improve protobuf/grpc package naming
5 years ago
George Tankersley
7726a6752d
cleanup: rename package and vendor dependencies for old go versions
Fixes #8 and begins to address deployability.
5 years ago
George Tankersley
7d7390eeae
parser: include block time in compact encodings
6 years ago
George Tankersley
09007ad856
storage: small fixes and sqlite3-specific tuning
6 years ago
George Tankersley
9a0639761b
ingest: update topic title for zcashd patchset
6 years ago
George Tankersley
8cb238fd60
storage: some minor storage & logging tweaks
6 years ago
George Tankersley
a8e099d0fa
parser: cache block heights from coinbase
6 years ago
George Tankersley
71c0624abe
ingest: make zmq client store raw transaction data
6 years ago
George Tankersley
d4d991a191
frontend, storage: change naming convention for transactions
6 years ago
George Tankersley
69027f5b48
ingest: rename 'client' to 'ingest'
Client was very ambiguous.
6 years ago
George Tankersley
0d84493db3
frontend, storage: improve GetBlockRange, fix tests
6 years ago
George Tankersley
abca4335ec
tests: unify testdata directory
6 years ago
George Tankersley
313adc8432
frontend: implement GetBlockRange and GetTransaction
6 years ago
George Tankersley
5c2e5479a3
storage: store full transactions and decouple storage from rpc
6 years ago
George Tankersley
f35e72923a
parser: stop sending non-Sapling transactions (e.g. coinbase) in compact block vtx
6 years ago
George Tankersley
f0c2405593
cmd: fix inconsistent logging for binaries
6 years ago