1831 Commits

Author SHA1 Message Date
Igor
807d74c93b updates 2022-08-22 19:13:44 -05:00
Igor
7912882e83 updates 2022-08-22 19:12:09 -05:00
Jude Nelson
4d78bfcd2a fix: update integration test to verify that 1 or 2 burn addresses get reported, and at the right time 2022-08-16 10:31:06 -04:00
Jude Nelson
49dea6ed73 refactor: move PoxAddress to src/chainstate/stacks/address.rs, and have BurnStateDB::get_pox_payout_addrs() return Option<Vec<TupleData>, u128> instead of Option<Vec<PoxAddress>, u128>. This makes more sense since the chainstate module depends on PoxAddress far more so than Clarity. So, have the BurnStateDB return the tuple representation of a PoxAddress, and have the chainstate module convert that tuple into a PoxAddress once needed. 2022-08-11 11:20:55 -04:00
Jude Nelson
283741853d fix: test that our get-burn-block-info? pox-addrs calls return the right payout if we're in the prepare vs reward phase 2022-08-09 16:34:47 -04:00
Jude Nelson
6fb6529ce1 Merge branch 'next' into feat/get-pox-addrs 2022-08-09 15:01:57 -04:00
Jude Nelson
4ae87a33d1 feat: integration test for get-burn-block-info? pox-addrs 2022-08-09 14:56:59 -04:00
Jude Nelson
9c48135a71 fix: config.burnchain.peer_host should default to 127.0.0.1 instead of a DNS name, so the test will still run without a network connection 2022-08-09 14:56:28 -04:00
Jude Nelson
77850d1a26 refactor: using PoxAddress instead of StacksAddress 2022-08-09 14:55:46 -04:00
Jude Nelson
a5ec814aee refactor: using PoxAddress instead of StacksAddress 2022-08-09 14:55:25 -04:00
Jude Nelson
ad2c28515e refactor: using PoxAddress instead of StacksAddress 2022-08-09 14:55:05 -04:00
Jude Nelson
a87c2ea795 refactor: now using PoxAddress instead of StacksAddress 2022-08-09 14:54:40 -04:00
Jude Nelson
161478d831 refactor: use PoxAddress (and its extensions) isntead of StacksAddress 2022-08-09 14:54:18 -04:00
Jude Nelson
1954bb024d Merge branch 'develop' into mock-miner 2022-08-08 15:32:09 +00:00
Aaron Blankstein
e852ab8823 refactor config construction from PR feedback 2022-08-05 09:03:17 -05:00
Aaron Blankstein
0f4ac0655a make config options fail with err rather than panic 2022-08-04 09:42:30 -05:00
Aaron Blankstein
796d48bdf6 Merge branch 'next' into feat/configurable-epochs 2022-08-04 09:42:00 -05:00
Jude Nelson
e65cced181 Merge branch 'develop' into next 2022-08-04 09:00:17 -04:00
Jude Nelson
1d10b407fe Merge branch 'develop' into fix/3216 2022-08-03 09:25:32 -04:00
Aaron Blankstein
7794313599 Merge remote-tracking branch 'origin/next' into feat/configurable-epochs 2022-08-02 13:01:11 -05:00
Jude Nelson
b3c13a861f fix: wait_for_sortitions() takes a block height 2022-08-02 13:41:31 -04:00
Jude Nelson
ba1a64aab5 fix: start the p2p thread immediately if there are available sortitions in the DB. If there aren't, then wait for one sortition to complete before spawning it. 2022-08-02 13:27:23 -04:00
Jude Nelson
d588625382 refactor: take a BlockSnapshot, not a BurnchainTip, when spawning a Neon node because we only really need the snapshot 2022-08-02 13:26:48 -04:00
Igor
8491730ea9 fix 2022-08-01 16:42:20 -05:00
Igor
8a3b176f86 Add config file 2022-08-01 16:07:34 -05:00
Jude Nelson
438589ce82 fix: the network state machine can only fail if it was not properly instantiated (which should always result in a panic) 2022-07-31 09:33:27 -04:00
Aaron Blankstein
6719d56e30 fix warn 2022-07-29 14:40:21 -05:00
Aaron Blankstein
32d10fc92a address PR feedback: make config fail fast if misconfigured 2022-07-29 14:30:08 -05:00
Aaron Blankstein
f9323f39c6 Merge branch 'develop' into feat/fix-miner-second-attempt 2022-07-29 09:51:31 -05:00
Aaron Blankstein
c56e6adfd2 test: add integration test for #3185 2022-07-29 09:51:15 -05:00
Aaron Blankstein
727d72bc8c Merge branch 'develop' into feat/fix-miner-second-attempt 2022-07-29 09:01:30 -05:00
Igor
694aba7bdf update 2022-07-27 12:44:51 -05:00
Jude Nelson
ef6ac978b0 Merge branch 'develop' into flaky-tests 2022-07-27 01:42:40 +00:00
Igor Sylvester
0bffeb106b update 2022-07-26 15:52:16 -05:00
Jude Nelson
2f256c8dcc chore: plumb through config.node.always_use_affirmation_maps to ChainsCoordinator::run() 2022-07-26 14:19:36 -04:00
Jude Nelson
41602b3f0a feat: add [node].always_use_affirmation_maps (default false) 2022-07-26 14:19:21 -04:00
Jude Nelson
e2c69befa0 fix: ::Skipped() events are no longer reported by the miner since there are so many of them 2022-07-26 11:18:28 -04:00
Igor Sylvester
011c340eec Annotate flaky tests 2022-07-25 14:29:35 -05:00
Jude Nelson
5f633af111 Merge branch 'next' into fix/1805 2022-07-22 14:00:42 -04:00
Jude Nelson
8763c5da52 Merge branch 'next' into feat/smart-contract-v2 2022-07-21 14:55:04 -04:00
Aaron Blankstein
215562350c Merge remote-tracking branch 'origin/next' into feat/configurable-epochs 2022-07-20 13:27:38 -05:00
Aaron Blankstein
0323e79907 fix: #3184 alter miner re-attempt logic to always allow a "second attempt" 2022-07-18 15:04:38 -05:00
Jude Nelson
4e0f149edf Merge branch 'next' into feat/parser-v2 2022-07-11 15:56:42 +00:00
Jude Nelson
bfc7678bc3 chore: API sync 2022-07-06 14:59:07 -04:00
Igor Sylvester
41432f26b3 fix 2022-07-06 11:43:19 -05:00
Igor Sylvester
3be25029c8 fix 2022-07-06 11:43:19 -05:00
Igor Sylvester
e93c89db29 fmt 2022-07-06 11:43:19 -05:00
Igor Sylvester
f2ffb40a6e fix test case 2022-07-06 11:43:19 -05:00
Igor Sylvester
20a3bb68de use consistent toml naming 2022-07-06 11:43:19 -05:00
Igor Sylvester
396efd02f2 add neon_integrations.rs 2022-07-06 11:43:19 -05:00