Commit Graph

16117 Commits

Author SHA1 Message Date
Pavitthra Pandurangan
9e4b32faae Addressed feedback: clarified meaning of skipped/error for transactions being processed 2021-12-22 16:21:03 -05:00
Pavitthra Pandurangan
467c52b3bc Added documentation for new mined_microblocks event 2021-12-16 17:31:55 -05:00
Pavitthra Pandurangan
809a0a9c3c Added transaction events 2021-12-16 16:46:27 -05:00
Pavitthra Pandurangan
ce72dbc062 Added TransactionResult type and now using it when processing transactions in the miner 2021-12-14 14:44:51 -05:00
pavitthrap
194a5b8497 Merge pull request #2946 from blockstack/refactor/merge-block-processing
Refactor: merge block assembly paths for follower and miner
2021-12-13 13:16:58 -05:00
pavitthrap
e17fcc17e0 Merge branch 'develop' into refactor/merge-block-processing 2021-12-13 11:12:22 -05:00
Aaron Blankstein
3b99902d1c Merge remote-tracking branch 'origin/master' into develop 2021-12-09 10:38:14 -06:00
Aaron Blankstein
8d1646047b Merge pull request #2965 from blockstack/chore/codecov-token
Chore: remove token from codecov.yml
2021-12-09 11:37:58 -05:00
Aaron Blankstein
4d4f67a1b8 chore: add coverage upload action to sampled genesis tests 2021-12-09 09:11:03 -06:00
Jude Nelson
1dead86ffc Merge pull request #2862 from blockstack/feat/appchain-network-improvements
Feat/appchain network improvements
2021-12-09 04:10:58 +00:00
Jude Nelson
e89c568d19 chore: cargo fmt 2021-12-08 14:56:22 -05:00
Aaron Blankstein
009945d098 chore: dont try to use workdir in the bitcoin-int-tests 2021-12-08 13:17:46 -06:00
Jude Nelson
f915afe3d0 fix: remove chatty debug message 2021-12-08 13:20:09 -05:00
Aaron Blankstein
a0dce3f3cc chore: fix dockerfile exports 2021-12-08 11:46:09 -06:00
Jude Nelson
4bb6a57d43 chore: remove deep if-nesting and return an error if we can't determine if we need a block or microblock stream 2021-12-08 12:35:12 -05:00
Jude Nelson
b007be3eec chore: DRY up code for checking that a block or microblock stream is needed 2021-12-08 12:27:35 -05:00
Jude Nelson
b7462919ce chore: cargo fmt 2021-12-08 12:27:24 -05:00
Jude Nelson
c29e1d304b chore: DRY up reading a block header 2021-12-08 12:27:13 -05:00
Jude Nelson
09d609c2bc chore: back-quote - for stdin 2021-12-08 12:26:40 -05:00
Aaron Blankstein
2f1b57ab6f chore: use the codecov gh action for uploading 2021-12-08 11:12:05 -06:00
Aaron Blankstein
42440c093a chore: remove token from codecov.yml 2021-12-08 08:58:03 -06:00
Jude Nelson
591cbfe425 fix: remove really-chatty debug statement 2021-12-07 15:12:51 -05:00
Jude Nelson
107b3fd94a chore: remove dead code 2021-12-07 13:28:03 -05:00
Jude Nelson
65f9bacf67 feat: add not-found test for getting a non-existant data var 2021-12-06 22:18:36 -05:00
Jude Nelson
a88214a68b fix: if proof=1 is given, but the requested entity cannot be proved, then still return an empty proof (this is consistent with the current behavior) 2021-12-06 22:14:07 -05:00
Jude Nelson
b6a2ee64da chore: cargo fmt 2021-12-06 16:52:38 -05:00
Jude Nelson
95ba2f0e02 chore: remove unused code 2021-12-06 16:52:26 -05:00
Jude Nelson
c092ce27e0 chore: remove unused code 2021-12-06 16:52:14 -05:00
Jude Nelson
4b3c9b3ba0 docs: document force argument when passing a hint to the download scanner 2021-12-06 16:51:51 -05:00
Jude Nelson
919990007e chore: remove unused test code 2021-12-06 16:51:41 -05:00
Jude Nelson
9cf204d042 chore: add serde imports 2021-12-06 16:51:29 -05:00
Jude Nelson
7a74bd4009 chore: remove needless import 2021-12-06 16:50:50 -05:00
Jude Nelson
de398ab615 refactor: use StreamCursor where appropriate, and use clarity_db.get() instead of clarity_db.get_with_proof() if the caller did not ask for a proof 2021-12-06 16:50:25 -05:00
Jude Nelson
bf6b51c987 docs: add comments documentating the ways in which an inventory state sync can terminate 2021-12-06 16:50:02 -05:00
Jude Nelson
5daf3491d0 fix: encode ExtendedStacksHeader as JSON via serde helper methods, so that the header is a hex string but the struct is a JSON object 2021-12-06 16:49:35 -05:00
Jude Nelson
380e41d9fa fix: use info! instead of debug! for bad/broken peer disconnects 2021-12-06 16:49:15 -05:00
Jude Nelson
2e0eeca5f6 fix: headers are represented as JSON now 2021-12-06 16:49:02 -05:00
Jude Nelson
b381a87dc7 refactor: turn "god struct" BlockStreamData into StreamCursor, with three variants (for blocks, microblocks, and headers), and add a Streamer trait for updating stream cursor data uniformly 2021-12-06 16:48:23 -05:00
Jude Nelson
b721b0a8b0 refactor: implement StreamCursor variants and and Streamer trait instead of a "god struct" BlockStreamData; switch &String to &str; refactor tests with new APIs 2021-12-06 16:47:45 -05:00
Jude Nelson
19e6bc3b30 feat: added blockstack-cli method to decode a header from a hex string 2021-12-06 16:47:25 -05:00
Jude Nelson
2415bbb5d6 Merge branch 'develop' into feat/appchain-network-improvements 2021-12-06 16:47:04 -05:00
Pavitthra Pandurangan
6962879f31 Addressed comments: added structs for legibility 2021-12-02 15:57:16 -05:00
Aaron Blankstein
65e319c67c Merge pull request #2456 from blockstack/feat/build-aarch64-apple-darwin
feat: compile aarch64-apple-darwin binaries
2021-12-01 09:57:09 -05:00
Matthew Little
7bbed47da2 chore: remove debug line 2021-11-30 20:45:29 +01:00
Matthew Little
8ffab913fb chore: add apple silicon to second-tier support in readme 2021-11-30 20:39:39 +01:00
Matthew Little
5b7402dc16 feat: update macOS builds for multi-arch 2021-11-30 19:30:34 +01:00
Matthew Little
340d49c2f7 feat: macOS ARM64 / M1 build 2021-11-29 20:57:07 +01:00
Aaron Blankstein
af2fe52ab1 Merge pull request #2950 from criadoperez/fix/update-links
Fix/update links
2021-11-29 13:27:19 -05:00
criadoperez
daf0a388d6 Changed link to a stacks.org url 2021-11-29 17:41:10 +01:00
Jude Nelson
f22553822d Merge pull request #2948 from blockstack/fix/2912
Stacks 2.05: add integration test to verify that the miner can pack a 2.05-sized epoch into a microblock stream
2021-11-29 16:22:34 +00:00