16678 Commits

Author SHA1 Message Date
Jude Nelson
9a5e390395 Merge branch 'develop' into fix/3045 2022-04-08 14:12:46 -04:00
Aaron Blankstein
9f60ce1a40 Merge pull request #3047 from stacks-network/fix/smooth-coordinator-shutdown
Fix/smooth coordinator shutdown
2022-03-29 10:35:06 -05:00
Aaron Blankstein
659b2c45cf fix: use send() for atlas channel + increase channel size 2022-03-28 15:40:42 -05:00
Aaron Blankstein
5a8b19508f Merge remote-tracking branch 'origin/develop' into fix/smooth-coordinator-shutdown 2022-03-28 15:39:45 -05:00
Aaron Blankstein
a4f4c4299b Merge pull request #3080 from stacks-network/chore/edition-2021
Chore: Set rust edition to 2021
2022-03-28 13:57:26 -05:00
Aaron Blankstein
e6d0f54ed9 Merge remote-tracking branch 'origin/develop' into chore/edition-2021 2022-03-28 12:07:27 -05:00
Jude Nelson
0170355b81 Merge pull request #3069 from stacks-network/fix/node-public-key
feat: include the node public key in /v2/info
2022-03-28 15:19:40 +00:00
Aaron Blankstein
c3f7cc3b4f chore: update stacks-node and puppet-chain to edition="2021" 2022-03-24 15:55:21 -05:00
Aaron Blankstein
f969b356c0 chore: conform blockstack_lib to edition="2021" 2022-03-24 15:53:02 -05:00
Aaron Blankstein
ca04fa531d chore: conform stacks-common to edition="2021" 2022-03-24 15:38:26 -05:00
Aaron Blankstein
20c6817d65 chore: conform libclarity to edition="2021" 2022-03-24 15:27:31 -05:00
Aaron Blankstein
8608cc7fde address PR feedback 2022-03-24 14:43:55 -05:00
Aaron Blankstein
d1f02b1435 Merge remote-tracking branch 'origin/develop' into fix/smooth-coordinator-shutdown 2022-03-24 14:41:39 -05:00
Jude Nelson
b9fcc8dd55 chore: add serde impl for StacksPublicKeyBuffer 2022-03-22 13:57:28 -04:00
Jude Nelson
5c20ea5313 Merge branch 'fix/node-public-key' of https://github.com/stacks-network/stacks-blockchain into fix/node-public-key 2022-03-22 12:56:33 -04:00
Jude Nelson
288b6d8a5f fix: use StacksPublicKeyBuffer so we can represent public keys as hex strings instead of JSON objects; also, test decoding into the new RPCGetInfo structure 2022-03-22 12:55:27 -04:00
Jude Nelson
ad0abc76c0 chore: comment that we need DB migrations to happen earlier than they had been 2022-03-21 13:37:26 -04:00
Jude Nelson
72c6982c43 fix: drop any attempts to populate block_commit_parents eagerly. Instead, use it opportunistically, and if it doesn't yield any data, do the expensive MARF read 2022-03-21 13:36:38 -04:00
Jude Nelson
5ebfc32506 fix: connect() to instantiate and migrate DB schemas before trying to access them 2022-03-21 00:46:07 -04:00
Jude Nelson
10855e995a Merge branch 'fix/3045' of https://github.com/stacks-network/stacks-blockchain into fix/3045 2022-03-16 14:43:12 -04:00
Jude Nelson
51a10298f4 fix: add warning about schema migration bootup time 2022-03-16 14:42:36 -04:00
Jude Nelson
7e2b7e7511 Merge branch 'develop' into fix/node-public-key 2022-03-16 02:35:53 +00:00
Jude Nelson
5c184e19ac Merge branch 'develop' into fix/3045 2022-03-16 02:35:35 +00:00
Jude Nelson
a1d45caeea Merge pull request #3022 from stacks-network/feat/faster-inv-generation
Feat/faster inv generation
2022-03-16 02:32:49 +00:00
Jude Nelson
105763d9d8 chore: add changelog entry 2022-03-15 12:36:47 -04:00
Jude Nelson
5d7001effb Merge branch 'develop' into fix/3045 2022-03-15 12:32:17 -04:00
Jude Nelson
cbda7cb6d5 chore: use issue number, not PR number 2022-03-15 12:31:44 -04:00
Jude Nelson
94d62dceca fix: update changelog with sortition processing 2022-03-15 12:29:35 -04:00
Jude Nelson
30890c6350 Merge branch 'develop' into feat/faster-inv-generation 2022-03-15 16:12:21 +00:00
wileyj
443f248288 Merge pull request #3071 from stacks-network/feat/contrib
Adding contrib dir
2022-03-15 09:04:17 -07:00
wileyj
1d1d6286fe Update for PR comments
- shellcheck adjustments for sysv init script
- launchd/systemd disabled respawn
- updated docs to reflect changes
2022-03-14 14:49:05 -07:00
wileyj
b14f366797 Adding contrib dir
Moving:
- deployment/helm -> contrib/helm
- tools -> contrib/tools
Adding:
- contrib/init/{stacks.init,stacks.service,org.stacks.stacks-blockchain.plist}
- docs/init.md
2022-03-11 20:48:40 -08:00
Jude Nelson
3d9ffcb8b3 fix: also add hash160 of public key as well, since that's what's reported in /v2/neighbors 2022-03-10 14:19:48 -05:00
Jude Nelson
5e2003203e feat: include the node public key in /v2/info 2022-03-10 14:13:55 -05:00
Jude Nelson
f6c78b0263 Merge pull request #3065 from stacks-network/fix/trait-not-found
Fix trait not found error messages
2022-03-10 15:08:20 +00:00
Jude Nelson
4ea7c99ff2 fix: update sql comment on parent_consensus_hash 2022-03-09 13:52:58 -05:00
Jude Nelson
77c69c87e0 chore: remove needless map_err() 2022-03-09 13:50:17 -05:00
Jude Nelson
183e57c87d fix: use rusqlite methods to shorten code path for queries 2022-03-09 13:49:58 -05:00
Aaron Blankstein
17d4b221a2 Merge remote-tracking branch 'origin/develop' into fix/smooth-coordinator-shutdown 2022-03-07 14:47:35 -06:00
Aaron Blankstein
b80cb42b93 fix: Atlas dispatch with try_send, relayer exit directive try_send loop 2022-03-07 14:47:11 -06:00
Jude Nelson
83a69414ed Merge pull request #3053 from stacks-network/fix/3051
reduce DB contention between relayer and chains coordinator threads
2022-03-05 15:09:29 +00:00
Brice Dobry
b94c815240 fix: improve error in type checker
The error from the type checker when attempting to retrieve a trait type
was incorrect. If the current contract is "foo", and the type "bar.baz"
is not found in the analysis database, the error message said:

```
use of unresolved contract 'ST1PQHQKV0RJXZFY1DGX8MNSNYVE3VGZJSRTPGZGM.foo'
```

When the actual problem was that the contract "bar" was not found.

Similarly, if the contract "bar" is found, but the trait "baz" is not
found, the same error was given, instead of correctly showing that the
trait "baz" was not found.

See #3064
2022-03-04 14:59:51 -05:00
Aaron Blankstein
a22476d5b6 fix: do not stop event broadcasting on termination signal. any pending events *must* still be broadcasted 2022-03-03 15:26:35 -06:00
Aaron Blankstein
a0b0a5e8af feat: move Clarity block commit closer to the ChainstateTx commit 2022-03-03 14:17:59 -06:00
Jude Nelson
cfb52e0995 chore: rust fmt 2022-03-03 12:30:39 -05:00
Jude Nelson
cba21f475f fix: better description of the methods used to calculate PoX descendancy 2022-03-03 12:14:15 -05:00
Jude Nelson
c3feafb20d fix: use query_rows() 2022-03-03 10:50:18 -05:00
Jude Nelson
7a087f9365 fix: use new trait to get .to_account_principal() 2022-03-02 14:53:48 -05:00
Jude Nelson
c76ba9cbce Merge branch 'develop' into feat/faster-inv-generation 2022-03-02 14:04:26 -05:00
Jude Nelson
4fbee69a54 Merge branch 'develop' into fix/3045 2022-03-02 14:02:53 -05:00