Commit Graph

20278 Commits

Author SHA1 Message Date
Jude Nelson
f26de63079 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-04 17:55:39 +00:00
Jude Nelson
cdeb6315ff chore: fix regression in NetworkReplyHandle<P: ProtocolFamily>::try_flush() 2023-10-04 13:56:41 -04:00
Jude Nelson
ca9f84becb Merge pull request #3986 from stacks-network/chore/enable-signer-tracing
Enable signer tracing
2023-10-04 16:28:17 +00:00
Joey Yandle
20bb540bd7 it's a remove not an install so just get rid of the thing that isn't there 2023-10-04 11:20:56 -04:00
Joey Yandle
d7f2a30acd disable failing apt-get call that pulls in a bunch of weird stuff 2023-10-04 11:18:12 -04:00
Jude Nelson
c627eedb0e fix: "pages_indexes" is correct 2023-10-03 23:36:25 -04:00
Jude Nelson
5775c38074 chore: remove sha256d 2023-10-03 21:32:17 -04:00
Jude Nelson
bc1992c127 Merge branch 'feat/http-rpc-refactor' of https://github.com/stacks-network/stacks-blockchain into feat/http-rpc-refactor 2023-10-03 21:28:05 -04:00
Jude Nelson
7fe72fcb05 fix: set higher default execution cost so callreadonly test passes 2023-10-03 21:27:40 -04:00
Jude Nelson
6ccfd11a30 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-03 22:08:47 +00:00
Jude Nelson
03be8c7290 Merge branch 'develop' into feat/http-rpc-refactor 2023-10-03 18:04:26 -04:00
Joey Yandle
44c764c8fc update wsts to include tracing logs; subscribe to tracing logs using standard RUST_LOG semantics 2023-10-03 16:48:13 -04:00
Jude Nelson
3b86dc4098 Merge pull request #3984 from stacks-network/chore/remove-stacks-sbtc
Replace `stacks-sbtc` dependency with `wsts`
2023-10-03 14:51:58 +00:00
Joey Yandle
10c82b4ca8 switch to wsts v2; run signer integration test full scale with 4000 keys 2023-10-03 03:16:15 -04:00
Joey Yandle
851217d577 update stacks-signer and tests to use generic wsts state machines 2023-10-03 03:16:15 -04:00
Joey Yandle
57c08bd238 test signing with and without taproot 2023-10-03 03:16:15 -04:00
Joey Yandle
a131d64b01 fix signer test deps 2023-10-03 03:16:15 -04:00
Joey Yandle
3fde24d477 remove unnecessary crypto module since all that code has been moved into wsts 2023-10-03 03:16:15 -04:00
Joey Yandle
66902decea remove stacks-sbtc dependency; use wsts net and state_machine mods instead 2023-10-03 03:16:15 -04:00
Jude Nelson
63ab815f77 refactor: put _all_ RPC handlers into their own files, and refactor test_rpc() so it can take a series of requests and spit out a series of responses 2023-10-02 16:28:47 -04:00
Jude Nelson
e0a0857a6e refactor: put post-transaction RPC handler into its own file 2023-10-02 16:28:27 -04:00
Jude Nelson
c8682f711a refactor: put post-stackerdb-chunk RPC handler into its own file 2023-10-02 16:17:04 -04:00
Jude Nelson
2a8ee3d1a9 refactor: put post-microblock RPC handler into its own file 2023-10-02 16:16:41 -04:00
Jude Nelson
6d3604b275 refactor: put mempool query RPC handler into its own file 2023-10-02 16:16:24 -04:00
Jude Nelson
213f141dea refactor: put fee-rate estimator RPC handler into its own file 2023-10-02 16:15:59 -04:00
Jude Nelson
3a7f82a30a refactor: put post-blcok RPC handler into its own file 2023-10-02 16:15:41 -04:00
Jude Nelson
74ae694dfb refactor: put get-transaction-unconfirmed RPC handler into its own file 2023-10-02 16:15:19 -04:00
Jude Nelson
863901d859 refactor: put get-stx-transfer-cost RPC handler into its own file 2023-10-02 16:15:01 -04:00
Jude Nelson
90242db08f refactor: put get-stackerdb-metadata RPC handler into its own file 2023-10-02 16:14:42 -04:00
Jude Nelson
490866edbe refactor: put get-stackerdb-chunk RPC handler into its own file 2023-10-02 16:14:19 -04:00
Jude Nelson
1c5b0e43a2 refactor: put get-pox-info RPC handler into its own file 2023-10-02 16:13:59 -04:00
Jude Nelson
36b91c9089 refactor: put get-neighbors RPC handler into its own file 2023-10-02 16:13:43 -04:00
Jude Nelson
7ad39eb03e refactor: put get-unconfirmed-microblocks RPC handler into its own file 2023-10-02 16:13:25 -04:00
Jude Nelson
7ad3b28276 refactor: put get-indexed-microblocks handler into its own file 2023-10-02 16:12:54 -04:00
Jude Nelson
34c5af5943 refactor: put get-confirmed-microblocks RPC handler into its own file 2023-10-02 16:12:33 -04:00
Jude Nelson
4c744356de refactor: put get-map-entry RPC handler into its own file 2023-10-02 16:12:15 -04:00
Jude Nelson
3056aa3c37 refactor: put get-is-trait-implemented RPC handler into its own file 2023-10-02 16:11:57 -04:00
Jude Nelson
568de364c4 refactor: put get-node-info RPC handler into its own file 2023-10-02 16:11:32 -04:00
Jude Nelson
d0229d9474 refactor: put get-headers RPC endpoint into its own file 2023-10-02 16:11:04 -04:00
Jude Nelson
92f47fde94 refactor: put get-data-var RPC handler into its own file 2023-10-02 16:10:46 -04:00
Jude Nelson
e9b07c4f11 chore: put get-contract-source RPC handler into its own file 2023-10-02 16:10:26 -04:00
Jude Nelson
3d1cbbc667 refactor: put get-contract-abi RPC handler into its own file 2023-10-02 16:10:01 -04:00
Jude Nelson
765960a9fd refactor: put get-constant-value RPC handler into its own file 2023-10-02 16:09:40 -04:00
Jude Nelson
0c302fe599 refactor: put get-block RPC handler into its own file 2023-10-02 16:09:17 -04:00
Jude Nelson
5c0c7cc1ea refactor: put get-attachments-inventory RPC handler into its own file 2023-10-02 16:08:55 -04:00
Jude Nelson
2da1bc9f7b refactor: put get-attachment RPC handler into its own file 2023-10-02 16:08:30 -04:00
Jude Nelson
7acdfb849b refactor: put get-account RPC handler into its own file 2023-10-02 16:08:02 -04:00
Jude Nelson
254b5a1bff refactor: put call-read-only RPC endpoint into its own file 2023-10-02 16:07:41 -04:00
Jude Nelson
c6d4823367 refactor: consolidate all testing for application-level concerns for Stacks HTTP support in one place 2023-10-02 16:06:54 -04:00
Jude Nelson
c200a9c734 refactor: bind net::http with Stacks node state to create the StacksHttp state machine, along with its associated StacksHttpRequest and StacksHttpResponse wrappers. This new system includes a plug-and-play RPC request handler, whereby one only needs to implement an RPC handler trait to add support for a new request route. 2023-10-02 16:05:29 -04:00