1831 Commits

Author SHA1 Message Date
Ludo Galabru
4361f81dad Merge branch 'develop' into fix/atlas-fixes
# Conflicts:
#	src/monitoring/mod.rs
#	src/monitoring/prometheus.rs
2021-03-23 13:51:19 -04:00
pavitthrap
15aac2fda7 Merge branch 'develop' into fix/blocks 2021-03-19 10:05:53 -07:00
Reed Rosenbluth
057c690a3c style: rustfmt 2021-03-19 12:53:37 -04:00
Reed Rosenbluth
d0a72333f5 feat: allow neon node to use test_genesis_chainstate 2021-03-19 12:53:37 -04:00
Pavitthra Pandurangan
16ee44b1ad fix: resolve bug in blocks.rs that didn't check if the sponsor could afford tx fee if the payload is a token transfer 2021-03-18 20:28:42 -07:00
Jude Nelson
fdcbd5aba1 fix broken tests 2021-03-17 16:35:11 -04:00
Jude Nelson
759ef4e0b5 Merge branch 'develop' into fix/2483 2021-03-16 19:41:14 -04:00
Jude Nelson
05989716cf Merge branch 'fix/2483' of http://github.com/blockstack/stacks-blockchain into fix/2483 2021-03-16 19:40:08 -04:00
Jude Nelson
b72d9bf7be FINALLY! get the cost-overflow microblock test to pass, and design it so it tests the things we care about (i.e. the stream cannot be confirmed in one go, so the miner forces it to be split into two streams) 2021-03-16 19:38:44 -04:00
Jude Nelson
e54721da02 helpfully inform us how long it takes to run a microblock tenure 2021-03-16 19:38:28 -04:00
Ludo Galabru
f379bd0e9f fix: add uniqueness constraint on attachment_instances 2021-03-14 23:20:30 -04:00
pavitthrap
c1170d70f1 Merge branch 'next' into feat/tx-sponser-contract 2021-03-12 13:40:21 -08:00
Ludo Galabru
cdebac590f fix: test + graceful recovery crash 2021-03-12 15:55:56 -05:00
Ludo Galabru
b9399b5a3d Merge branch 'develop' into fix/atlas-fixes 2021-03-12 02:16:23 -05:00
Pavitthra Pandurangan
d11a3ee83c Altered test, updated docs 2021-03-11 10:39:41 -08:00
Pavitthra Pandurangan
f98bfb88f6 feat: add RPC endpoint /v2/traits/<contract-info>/<trait-info> to determine if a trait is implemented in a contract 2021-03-10 10:05:22 -08:00
Jude Nelson
a74d10dfdd Merge branch 'develop' into fix/2483 2021-03-10 01:10:00 -05:00
Pavitthra Pandurangan
d6aecc14d4 feat: add tx-sponsor? keyword and tests 2021-03-08 13:54:15 -08:00
Jude Nelson
a84c7ac02b cargo fmt 2021-03-08 15:37:13 -05:00
Jude Nelson
982da78959 microblock stream overflow tests for size and I/O usage (WIP) 2021-03-08 14:00:50 -05:00
Jude Nelson
fdfa820450 track the cost of the microblock stream cross microblock-mining (possible fix for #2483) 2021-03-08 14:00:26 -05:00
Ludo Galabru
3cba1a4b2e Merge branch 'develop' into fix/atlas-fixes 2021-03-08 11:12:03 -05:00
Aaron Blankstein
23ef099d02 Merge branch 'develop' into feat/rpc-pox-updates 2021-03-05 09:50:45 -06:00
Aaron Blankstein
a6899b4278 only announce non-empty mempool drop events 2021-03-05 07:58:52 -06:00
Aaron Blankstein
a2443edd54 Merge branch 'develop' into feat/rpc-pox-updates 2021-03-04 16:54:35 -06:00
Ludo Galabru
5538fb0504 Merge branch 'develop' into fix/atlas-fixes 2021-03-04 10:23:25 -05:00
Aaron Blankstein
35edbe45ff Merge branch 'develop' into feat/pox-slot-events 2021-03-04 09:20:02 -06:00
Ludo Galabru
4c208faa2b move method 2021-03-03 14:09:29 -05:00
Aaron Blankstein
514c2010e3 Merge branch 'develop' into feat/runtime-tx-log 2021-03-03 07:25:19 -06:00
Ludo Galabru
1083cecae9 Merge branch 'develop' into fix/atlas-fixes 2021-03-02 15:36:56 -05:00
Ludo Galabru
3ed3fd6969 cargo fmt 2021-03-01 18:00:01 -05:00
Ludo Galabru
829f98e990 fix: tests 2021-03-01 17:50:59 -05:00
Ludo Galabru
3da0000247 Merge branch 'develop' into fix/working-fir 2021-03-01 17:24:20 -05:00
Ludo Galabru
d2afa51a1e Merge branch 'develop' into fix/atlas-fixes 2021-03-01 17:13:18 -05:00
Ludo Galabru
c1e0f451c9 fix: atlas integration test 2021-03-01 17:12:49 -05:00
Jude Nelson
08db53bd2c address feedback 2021-03-01 14:03:06 -05:00
Aaron Blankstein
5e7fe04186 Merge branch 'develop' into feat/rpc-pox-updates 2021-03-01 10:46:33 -06:00
Aaron Blankstein
bd9b6b19ca Merge branch 'develop' into feat/runtime-tx-log 2021-03-01 10:45:48 -06:00
Ludo Galabru
330f00d83a Merge branch 'develop' into fix/atlas-fixes 2021-02-26 17:35:54 -05:00
Ludo Galabru
026329e64f chore: cargo fmt 2021-02-26 10:34:05 -05:00
Ludo Galabru
d537e291a3 fix: use PathBuf in config.rs 2021-02-26 10:28:47 -05:00
Aaron Blankstein
ab74270d5e Merge remote-tracking branch 'origin/develop' into feat/pox-slot-events 2021-02-25 16:24:12 -06:00
Aaron Blankstein
c904e48bf3 add test for mempool replace-by-fee event 2021-02-25 15:52:01 -06:00
Aaron Blankstein
cfba449025 feat: add mempool drop tx events 2021-02-25 14:46:24 -06:00
Ludo Galabru
b9a3dfe1cc chore: cargo fmt / better logs 2021-02-25 13:54:17 -05:00
Ludo Galabru
67b605ef82 feat: include txid in attachment instances 2021-02-25 13:21:12 -05:00
Jude Nelson
aa13d6e898 honor mock_mining 2021-02-25 00:34:56 -05:00
Jude Nelson
e549ea3129 Merge branch 'develop' into fix/unlimited-file-descriptors 2021-02-24 22:27:48 -05:00
Jude Nelson
3fdb0e4500 have the PoX sync watchdog keep track of what the burnchain tip is, and whether or not the node is doing an initial block download. Expose all this information to other threads via its comms struct. Also, when finishing watching for the node to enter a steady state, wait for the download state machine to do a pass before returning. 2021-02-24 20:55:55 -05:00
Jude Nelson
0695f62474 default to ibd=false 2021-02-24 20:55:38 -05:00