44 Commits

Author SHA1 Message Date
Jude Nelson
1a34c11508 feat: release 2.05.0.3.0 2022-08-31 13:41:12 -04:00
Jude Nelson
6aea9bf291 Merge branch 'develop' into human-time 2022-08-01 15:49:53 +00:00
Igor
bc15aad528 update 2022-07-28 11:23:50 -05:00
Igor Sylvester
432425804e update 2022-07-26 17:09:55 -05:00
Igor Sylvester
91f10b008a Add BLOCKSTACK_FORMAT_TIME env var 2022-07-25 14:10:42 -05:00
Jude Nelson
9f510fd594 fix: use .saturating_sub() when determining the header range to copy over to the .reorg DB, and use K/V logging. Also, add multi-word test vectors to hex codec for uint256 2022-05-28 22:21:03 -04:00
Jude Nelson
7670d02acd chore: add big-endian code for uint256, which is easier to read 2022-05-26 13:58:12 -04:00
Jude Nelson
e8b2cecee9 chore: add uint256 codec to/from hex strings 2022-05-26 00:13:45 -04:00
Jude Nelson
9425a39ff7 feat: add static method to convert a bitcoin target to a compact target, which is what gets used in the difficulty comparison 2022-05-26 00:13:24 -04:00
Matthew Little
773026eaeb chore: preserve array indexer unwrap 2022-04-19 19:53:15 +02:00
Matthew Little
e2563fa58e chore: cargo fmt 2022-04-19 19:34:05 +02:00
Matthew Little
5fcdb07314 chore: use Option<u8> for c32 table rather than i8 2022-04-19 19:31:11 +02:00
Matthew Little
b4919704de chore: docstring for c32_old module purpose 2022-04-19 17:44:13 +02:00
Matthew Little
6355b76066 chore: expand doc string for c32 table normalization rules 2022-04-19 17:43:20 +02:00
Matthew Little
5ccbee42c1 chore: only compile c32_old in test builds 2022-04-19 17:40:48 +02:00
Matthew Little
ed71280d62 Merge branch 'develop' into feat/c32-optimizations 2022-04-19 17:24:19 +02:00
Jude Nelson
2e30732636 Merge branch 'develop' into feat/marf-node-cache 2022-04-09 11:37:08 -04:00
Aaron Blankstein
e6d0f54ed9 Merge remote-tracking branch 'origin/develop' into chore/edition-2021 2022-03-28 12:07:27 -05:00
Aaron Blankstein
ca04fa531d chore: conform stacks-common to edition="2021" 2022-03-24 15:38:26 -05:00
Jude Nelson
b9fcc8dd55 chore: add serde impl for StacksPublicKeyBuffer 2022-03-22 13:57:28 -04:00
Matthew Little
683e2c29b1 test: preserve previous c32 code and use for regression testing 2022-03-16 18:27:50 +01:00
Matthew Little
0310774059 chore: expand comment on C32_CHARACTERS_MAP table 2022-03-16 00:03:57 +01:00
Matthew Little
1a9ef3ca23 chore: remove redundant ascii check scan 2022-03-15 23:48:03 +01:00
Matthew Little
a1a681a59e feat: reduce allocs in sha256 digests 2022-03-15 23:37:39 +01:00
Matthew Little
80ad9d2560 chore: c32 optimizations, round 3 2022-03-15 23:37:39 +01:00
Matthew Little
7ace1e9662 chore: c32 optimizations, round 2 2022-03-15 23:37:39 +01:00
Matthew Little
6f5fe51c57 feat: c32 optimizations 2022-03-15 23:37:39 +01:00
Jude Nelson
a68e047656 Merge branch 'develop' into feat/marf-node-cache 2022-03-01 11:31:14 -05:00
Matthew Little
65570bbd8f chore: user cargo.toml resolver v2 to fix target-specific dependency features 2022-02-25 22:58:34 +01:00
Matthew Little
09b091396f chore: rustfmt fixes 2022-02-25 20:55:48 +01:00
Matthew Little
78729e1519 chore: update hash dependencies, adding ASM support for arm64 targets 2022-02-25 20:41:08 +01:00
Matthew Little
ce15d09a71 feat: nodejs module with Clarity byte string decoder 2022-02-25 19:47:08 +01:00
Jude Nelson
1f14b68551 fix: use lazy_static! for log-level so we can avoid lots of extra string comparisons and getenvs 2022-02-18 16:46:42 -05:00
Jude Nelson
8ed703acea fix: build errors from new libclarity refactoring 2022-02-15 11:40:22 -05:00
Jude Nelson
76d730cf8a Merge branch 'develop' into feat/marf-node-cache 2022-02-15 00:12:38 -05:00
Aaron Blankstein
4b8cfe7fd7 move a MARF dependent test to clarity_vm, clean up some commented out regions 2022-02-03 15:46:44 -06:00
Aaron Blankstein
32bb7203d9 fix merge artifacts 2022-02-03 11:30:03 -06:00
Aaron Blankstein
55918469c0 Merge remote-tracking branch 'origin/develop' into feat/develop-libclarity-separation 2022-02-03 11:20:07 -06:00
Aaron Blankstein
5367b7f6c4 address merge issues 2022-01-07 09:29:49 -06:00
Aaron Blankstein
faf1bc35dc Merge remote-tracking branch 'origin/develop' into feat/develop-libclarity-separation 2022-01-07 09:03:27 -06:00
Aaron Blankstein
ce77953465 separate the source trees for stacks-common and clarity 2021-12-27 08:17:26 -06:00
Aaron Blankstein
4df70c29a3 cargo test --lib builds, but work needs to be done to get to passing 2021-12-23 09:22:45 -06:00
Aaron Blankstein
dd606ff3f0 feat: cargo check --lib passes! now to get tests into order... 2021-12-23 09:09:24 -06:00
Aaron Blankstein
6a31126f60 feat: first pass at extricating libclarity, libcommon and blockstack_lib 2021-12-23 09:06:39 -06:00