Commit Graph

12432 Commits

Author SHA1 Message Date
Ludo Galabru
9e5ce5093d Bouquet of fixes - all tests passing 2020-07-29 12:48:45 -04:00
Ludo Galabru
f272f1e980 Revisit implementation of sequence functions (filter, map, fold, len, ...) 2020-07-26 23:56:32 -04:00
Ludo Galabru
4b028f1402 Ability to parse ASCII / UTF8 strings 2020-07-26 23:54:14 -04:00
Ludo Galabru
8ecc668bc7 Refactoring errors, cascading more changes 2020-07-26 23:52:29 -04:00
Ludo Galabru
954da22e5d Cascade changes 2020-07-26 23:50:16 -04:00
Ludo Galabru
b94e1be9ee Re-modeling type signatures / values 2020-07-26 23:41:55 -04:00
Jude Nelson
2e555fe494 bump process_exit_at_height to 8 days; update master node default 2020-07-19 12:07:09 -04:00
Aaron Blankstein
33b0f5f054 Merge branch 'master' into next 2020-07-16 10:25:50 -05:00
Aaron Blankstein
7ac08ef2c4 Merge pull request #1742 from blockstack/fix/docs-code-syntax
fix: wrap <trait-alias> as code in description
2020-07-16 10:15:05 -05:00
Thomas Osmonson
037020d5f8 fix: wrap <trait-alias> as code 2020-07-16 09:56:37 -05:00
Aaron Blankstein
e8ada7704d Merge branch 'next' of github.com:blockstack/stacks-blockchain into next 2020-07-14 10:06:26 -05:00
Aaron Blankstein
21c0df9588 Merge branch 'master' into next 2020-07-14 10:06:19 -05:00
Aaron Blankstein
6156c3ced5 Merge pull request #1737 from blockstack/feat/remove-byteorder
Remove byteorder dependency
2020-07-14 09:49:30 -05:00
Aaron Blankstein
69d3e7fa98 Merge pull request #1731 from blockstack/feat/nicer-mempool-errs
Nicer RPC deserialization errors
2020-07-13 15:09:32 -05:00
Aaron Blankstein
a374de8ba0 feat: remove byteorder dependency 2020-07-13 15:08:51 -05:00
Aaron Blankstein
54d18f42c8 Merge branch 'next' into feat/nicer-mempool-errs 2020-07-13 14:34:07 -05:00
Jude Nelson
48949bc030 fix compile bug 2020-07-13 13:00:23 -04:00
Jude Nelson
f884603b70 fix test warning 2020-07-13 11:47:06 -04:00
Jude Nelson
5f3354ca74 api sync with pox 2020-07-13 11:46:56 -04:00
Jude Nelson
7f47aaf39d Merge branch 'master' into next 2020-07-13 11:46:34 -04:00
Jude Nelson
16d7fd423a Merge pull request #1726 from blockstack/feat/marf-net-unconfirmed-state
Represent unanchored microblock state
2020-07-11 23:05:02 -05:00
Jude Nelson
f8ed740500 fix failing test 2020-07-11 22:46:28 -04:00
Jude Nelson
7934450d29 expand microblock test to upload unanchored microblocks and query chain state from them 2020-07-11 19:16:36 -04:00
Jude Nelson
1cb3ba9802 test code to make a microblock from transactions 2020-07-11 19:16:17 -04:00
Jude Nelson
060fbe1aa5 refresh unconfirmed state when we have new block data (or in the p2p thread, whenever we re-poll) 2020-07-11 19:15:55 -04:00
Jude Nelson
381f4207fb handle uploading a microblock 2020-07-11 19:15:29 -04:00
Jude Nelson
628d67e620 forward along uploaded microblocks, and use that as a hint to reload unconfirmed state 2020-07-11 19:15:09 -04:00
Jude Nelson
c703316cd1 network result to capture http-uploaded microblocks 2020-07-11 19:08:20 -04:00
Jude Nelson
4a0cfbb65b code for posting microblocks 2020-07-11 19:08:04 -04:00
Jude Nelson
0eb1ff5b55 convert chainstate error into JSON error 2020-07-11 19:07:52 -04:00
Jude Nelson
dcc12c62ca API update 2020-07-11 19:07:37 -04:00
Jude Nelson
28215457d3 open unconfirmed state in a read-only fashion, so other chainstate handles can read it 2020-07-11 19:07:17 -04:00
Jude Nelson
19b619b9a0 preprocess_microblock_stream() should return an Err(..) if the microblock is invalid (so we can capture the reason) 2020-07-11 19:06:38 -04:00
Aaron Blankstein
870e0ec340 fix: better error messages on deser failures #1703 2020-07-10 15:08:21 -05:00
Jude Nelson
686a584efc when natpunch protocol is running, allow for dead connections (since a neighbor learning its IP address will disconnect and reconnect with its neighbors) 2020-07-10 15:00:31 -04:00
Jude Nelson
1dd7c22147 intermittent test failure debug output at INFO level 2020-07-10 15:00:04 -04:00
Aaron Blankstein
04145c4e81 Merge pull request #1725 from blockstack/feat/1676-burndb
[PoX] Refactoring BurnDB
2020-07-10 13:53:27 -05:00
Aaron Blankstein
49c17b0160 rename to is_pox_id_descendant 2020-07-10 13:12:55 -05:00
Jude Nelson
d78f575832 use StacksEpochReceipt in append_block 2020-07-10 13:06:23 -04:00
Aaron Blankstein
b8b7abbcdb PoxIdentifier -> PoxId, plus some docstrings for the identifiers 2020-07-10 10:59:04 -05:00
Aaron Blankstein
8ccb45b1ed rename burndb instances to sortdb 2020-07-10 10:38:25 -05:00
Aaron Blankstein
d1e6a22704 use MAX, add arrival_index index 2020-07-10 09:53:07 -05:00
Jude Nelson
7d1c6f04a1 Merge pull request #1729 from psq/patch-2
fix missing closing code block in sip-003
2020-07-09 22:48:51 -05:00
Pascal
121a6c3608 fix missing closing code block 2020-07-09 17:00:11 -07:00
Aaron Blankstein
fd819305f6 add possibly intended comment? 2020-07-09 14:23:04 -05:00
Aaron Blankstein
99ed20971a a couple renamings 2020-07-09 13:45:02 -05:00
Jude Nelson
a9c9cfa710 fix test build 2020-07-09 14:00:01 -04:00
Jude Nelson
5611e6db13 use impl_serde_byte_array 2020-07-09 13:25:04 -04:00
Jude Nelson
d35c577a3c fix build 2020-07-09 13:10:55 -04:00
Aaron Blankstein
400f9fafb7 Merge branch 'master' into next 2020-07-09 11:48:19 -05:00