Jeff Bencin
c383bdd501
Merge pull request #4599 from jbencin/chore/release-lite-profile
...
chore: Add `release-lite` profile for low-RAM environments
2024-04-02 18:03:39 +00:00
Jeff Bencin
2c1c2557a9
chore: Add release-lite profile for low-RAM environments
2024-04-01 10:49:51 -04:00
wileyj
8993e7f3db
adding missing flag to cargo.toml
2024-03-25 17:46:45 -07:00
Mårten Blankfors
4080d27ec7
feat: Set wsts version to 9.0.0
2024-03-25 22:05:14 +01:00
Mårten Blankfors
fe01a6b2af
feat: Update wsts commit to test latest PartyAPI changes
2024-03-25 11:28:41 +01:00
Mårten Blankfors
e358156e73
feat: Update wsts github rev
2024-03-25 09:55:11 +01:00
Mårten Blankfors
ea0766efe3
feat: Integration test with signer reboot
2024-03-25 09:55:11 +01:00
Aaron Blankstein
207cb690fe
feat: naka miner acts as signer set coordinator during block signing
...
* Replaces msg_id u32 with an enum for message identification
* Adds an additional slot for miner messages
* Adds a sync channel for listening to StackerDB events
* Adds a StackerDBs method for pushing a chunk locally and emitting event
* Uses a new message type to store DKG results, to be read by miners to instantiate coordinator
* Uses a test signing channel for nakamoto integration tests
* Currently builds with a branch of wsts
2024-03-14 09:41:49 -05:00
Jeff Bencin
059ae88dea
chore: Use jemalloc global allocator on supported platforms
2024-02-20 17:39:19 -05:00
Jeff Bencin
f8c6760734
chore: Replace HashMap and HashSet with Hashbrown versions (skip ./stackslib and ./testnet/stacks-node)
2024-02-20 11:10:01 -05:00
Joey Yandle
7b42ff155c
update wsts workspace dependency to v8.1
2024-02-15 16:09:45 -05:00
Aaron Blankstein
41df072c8d
chore: update ed25519-dalek and rand libraries, use workspace versioning
2024-02-15 13:32:56 -06:00
Jeff Bencin
f66d120a4f
chore: Add codegen-units = 1 for even better link-time optimization
2024-02-15 13:06:50 -05:00
Jeff Bencin
fbc13c5bd2
chore: Enable "fat" link-time optimizations for release builds
2024-02-15 13:06:50 -05:00
Matthew Little
163bb08109
fix: buids on various archs/platforms
2024-02-09 16:29:57 +01:00
Joey Yandle
20d0ddbef9
rev wsts dep to get malicious dkg private handling; pass signer public keys in Point format to coordinator config
...
fmt fixes
implement StacksMessageCodecExtensions for DkgFailure and friends
flesh out skeleton StacksMessageCodecExtensions for DkgFailure
fix test to use proper DkgFailure enum not string
2024-02-08 17:34:49 -05:00
Jacinta Ferrant
3094df2b89
Update wsts version to 7.0
...
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co >
2024-01-19 14:34:09 -08:00
Jacinta Ferrant
b254b72391
Update wsts version to 6.1 to use PartialEq change in Packet
...
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co >
2024-01-16 17:30:07 -05:00
Jacinta Ferrant
f46454c551
WIP: add block events to libsigner
...
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co >
2024-01-16 17:30:07 -05:00
Jacinta Ferrant
3e21883fba
Update wsts version to 6.0 and use Packet::verify function
...
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co >
2024-01-04 09:50:43 -05:00
Aaron Blankstein
636230795a
requirements for configuring nakamoto-neon via CLI/toml
2023-12-13 07:55:33 -06:00
Jeff Bencin
0b88a92aa5
Update wsts to v5.0.0
...
This commit also contains the following changes:
- Make `ThresholdSignature` wrapper around `wsts::common::signature` in order to use `verify()`
- Eliminate `p256k1` from `Cargo.toml`
- Use a common version of `wsts` for all workspace members
I had to update all workspace members, including `stacks-signer`, because it wouldn't build if `stackslib` was using a different version of `wsts`
2023-11-29 12:21:46 -05:00
Jude Nelson
d47a9c4fb6
Merge branch 'develop' into chore/merge-develop-to-next-20241113
2023-11-17 15:05:01 -05:00
Jude Nelson
33114c1e52
fix: revert localized cargo.toml changes
2023-10-21 07:07:12 -04:00
Jude Nelson
a6af3783a1
Merge branch 'develop' into feat/http-rpc-refactor
2023-10-21 06:37:51 -04:00
Jude Nelson
038def966f
Merge branch 'develop' into next
2023-10-06 17:54:47 -04:00
Brice Dobry
e17f094790
Merge branch 'chore/merge-master-to-develop' into next
2023-09-06 22:03:47 -04:00
Jude Nelson
3a998f6c54
Merge branch 'develop' into feat/stacks-signer
2023-09-02 01:15:15 +00:00
Jude Nelson
a5cd26e197
Merge branch 'develop' into feat/stackerdb-rpc
2023-09-01 22:49:31 +00:00
Jude Nelson
199d5ed47f
chore: libsigner is now a compilation unit
2023-08-28 11:06:58 -04:00
Jude Nelson
8b22d19d2b
feat: prototype stacks-signer daemon (just a CLI front-end to stackerdb for now)
2023-08-18 16:15:45 -04:00
Jude Nelson
79b7092dec
chore: add libstackerdb to cargo.lock and cargo.toml
2023-08-15 21:06:28 -04:00
Sergey Shandar
c356b8439e
opt-level=3 for all dev packages
2023-08-04 16:59:11 -07:00
Sergey Shandar
424766f273
move profiles into workspace
2023-08-04 09:37:12 -07: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
Aaron Blankstein
18f4555b60
refactor: pox lock handling into separate workspace member
2023-07-27 18:46:19 -05:00
Aaron Blankstein
9c8d26a279
test: refactor rstest templates for reuse
2023-05-23 15:03:06 -05:00
Aaron Blankstein
6f5700327f
build: use optimizations in packages for dev builds
2023-04-27 18:21:49 -07:00
Scott A
ffccbd767d
fix(deps): only depend on one version of secp256k1
2023-03-14 13:03:50 -04:00
Stjepan Golemac
9800e7e8a6
fix: Resolve conflicts and the remaining two errors
2023-02-24 09:28:39 +01:00
Stjepan Golemac
5a4681758a
fix: Exclude benchmarks from compilation
2023-02-24 09:22:04 +01:00
Jude Nelson
326a95eb0c
Merge branch 'develop' into chore/merge-develop-to-next-2023-02-09
2023-02-09 18:38:45 -05:00
Sergey Shandar
b9d6efd7f8
Squashed commit of the following:
...
commit 5d2bce57ef7237fdfb004afa3cd235629fca021b
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Tue Jan 17 13:43:16 2023 -0800
Documentation.
commit ee0186775fe93bebe00dbdd7f00cc2e461675a67
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Tue Jan 17 13:34:01 2023 -0800
Additional tests and remove unwrapping
commit 145a0ec66c829881f44e186c7eaa851a2534b4c1
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 15:23:48 2023 -0800
formatting
commit 73f7c5b64505335f34eb956f207b846383818e6f
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 15:08:05 2023 -0800
unit test for `update_state`
commit 72f403e6846a0c7c60d4ac5f9dae35808e55362c
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 14:10:11 2023 -0800
`update.rs`
commit 9f6f6d632ec39b697ef8578d1cca39a5e9c8a58f
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 13:04:28 2023 -0800
MessageRequest => Request
commit 6b94e8e4332acfccc41802d2e0021475af174590
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 12:51:26 2023 -0800
unit test for `read_http_request_message`.
commit dcd79b806d42d94e64da687e7cada3ffc5e2077e
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 11:51:38 2023 -0800
clean-up
commit 9018f6e242f806b7679042cf198942eb9bc333c8
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 11:49:09 2023 -0800
`relay_server` can accept binary data.
commit 29a1ff87641ebbd9a9d98fa13d0e67bef5e3c6e4
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 10:37:54 2023 -0800
remove printing "Hello world!" :-)
commit 532507e940dee27da6eead66710250983001964e
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Fri Jan 13 10:37:09 2023 -0800
Rename `stacks-relay` to `relay-server`.
commit 753958ebafad76ba070fa9fc37964410149e1578
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Thu Jan 12 08:49:36 2023 -0800
change version of `stacks-relay`
commit fb67dc4f4692cb64315ec1d3af841d4e13a4b50c
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Thu Jan 12 08:47:15 2023 -0800
formatting
commit 81601bfeb103490ba12ed28758ee3432f61e2c3b
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Thu Jan 12 00:52:11 2023 -0800
readme
commit be5af7c6cf931eda5266e9c5746e68b100578ae3
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Thu Jan 12 00:50:28 2023 -0800
test
commit ac50e40e893354bb0e67e7b9b86e5fa1cd9fe25b
Author: Sergey Shandar <sergey-shandar@users.noreply.github.com >
Date: Wed Jan 11 10:46:19 2023 -0800
stacks-relay, Rust version, busines-logic only. No IO
2023-01-17 14:08:48 -08:00
Jude Nelson
d8941fd413
Merge branch 'develop' into feat/2.1.0.0.0-rc1
2023-01-04 22:07:49 -05:00
Jude Nelson
4e74929095
Merge branch 'develop' into chore/merge-develop-to-next
2022-12-15 09:03:01 -05:00
Jude Nelson
793f8edc8a
Merge branch 'master' into chore/merge-master-to-next
2022-12-15 08:53:56 -05:00
Brice Dobry
15297e7adc
Merge branch 'develop' into update-deps-20221207
2022-12-13 13:59:20 -05:00
Mårten Blankfors
3e0ac2e497
refactor: Introduce stdext and use stdext::function_name!() in tests with hard-coded function names
2022-12-09 10:21:35 +01:00
Scott A
ade86a294b
build(deps): Update secp256k1 to 0.24.2
2022-12-07 15:07:23 -05:00
Jude Nelson
b96ae3218c
Merge branch 'develop' into release/2.05.0.6.0
2022-11-28 12:06:50 -05:00