Commit Graph

1530 Commits

Author SHA1 Message Date
Jude Nelson
5e1fe206bc chore: new InvalidStackerDBContract(..) error variant, and a From<clarity_error> conversion for Error 2023-08-11 14:38:12 -04:00
Jude Nelson
3233b5a1ee feat: add a checked eval_read_only() function to StacksChainState 2023-08-11 14:37:53 -04:00
Jude Nelson
d8652d98f7 fix: #[ignore] long-running chunk tests for now (they should run sequentially) 2023-08-11 13:29:23 -04:00
Jude Nelson
ce0b3018c1 fix: remove commented code and fix port clobbering 2023-08-11 00:43:45 -04:00
Jude Nelson
b4c5228f1f chore: fix broken test 2023-08-10 22:57:58 -04:00
Jude Nelson
ae5620d625 Merge branch 'feat/stackerdb-discovery' into feat/stackerdb-chunk-db 2023-08-10 22:41:35 -04:00
Jude Nelson
6966f0cb88 chore: address PR feedback 2023-08-10 22:40:23 -04:00
Jude Nelson
7d7b2cec11 Merge branch 'develop' into feat/stackerdb-discovery 2023-08-11 02:30:46 +00:00
Jude Nelson
9f4ded3885 fix: fix broken unit test 2023-08-10 12:57:54 -04:00
Jude Nelson
b22b8883fe chore: test push as well as get-driven sync 2023-08-10 02:06:46 -04:00
Jude Nelson
ad9c491239 chore: API sync 2023-08-10 02:06:29 -04:00
Jude Nelson
85749afac0 chore: API sync 2023-08-10 02:06:16 -04:00
Jude Nelson
5970edf318 feat: push chunks as well as get chunks, and make the sync code use the new p2p APIs 2023-08-10 02:05:43 -04:00
Jude Nelson
7b220f412e feat: handle pushed chunks and reply with an updated chunk inv 2023-08-10 02:05:12 -04:00
Jude Nelson
8a5b887982 chore: remove dead code 2023-08-10 02:04:57 -04:00
Jude Nelson
edaa9a1046 feat: code to store pushed chunks 2023-08-10 02:04:42 -04:00
Jude Nelson
9688cb851a refactor: more getters and clearer function names 2023-08-10 02:04:26 -04:00
Jude Nelson
c220041c13 chore: API sync 2023-08-10 02:04:12 -04:00
Jude Nelson
e1f0b430d4 feat: a few extra comms helpers 2023-08-10 02:03:54 -04:00
Jude Nelson
84a112183a feat: struct for a pushed chunk 2023-08-10 02:03:32 -04:00
Jude Nelson
5074cd58e6 chore: refactoring from new chat() arguments 2023-08-10 02:03:17 -04:00
Jude Nelson
5064bb06ad feat: an open() function for an existing StackerDBs 2023-08-10 02:02:54 -04:00
Jude Nelson
6421fd0215 chore: fault injection for disabling chunk-gets 2023-08-10 02:02:40 -04:00
Jude Nelson
c2651876f3 chore: codec for a pushed chunk 2023-08-10 02:02:25 -04:00
Jude Nelson
9ca5ee0546 refactor: reduce the number of arguments to chat() 2023-08-10 02:02:01 -04:00
Jude Nelson
58e6a6e1ad Merge branch 'feat/stackerdb-chunk-db' into feat/stackerdb-sync 2023-08-10 02:01:35 -04:00
Sergey Shandar
424766f273 move profiles into workspace 2023-08-04 09:37:12 -07:00
Jude Nelson
aea9ff7ac3 Merge branch 'feat/stackerdb-discovery' into feat/stackerdb-chunk-db 2023-08-04 00:54:26 -04:00
Jude Nelson
0192fd1629 Merge branch 'develop' into feat/stackerdb-discovery 2023-08-04 00:18:19 -04:00
Sergey Shandar
7afb43086d Move blockstack-core into a separate folder (develop branch) (#3814)
* move `src` to `blockstack-core/`

* fix paths

* stackers.db

* Remove src/net

* Renaming to `stackslib`

* Revert Cargo.lock changes.

* stackslib
2023-08-03 16:08:32 -07:00