TheCharlatan
ba8fc7d788
refactor: Replace string chain name constants with ChainTypes
...
This commit effectively moves the definition of these constants
out of the chainparamsbase to their own file.
Using the ChainType enums provides better type safety compared to
passing around strings.
The commit is part of an ongoing effort to decouple the libbitcoinkernel
library from the ArgsManager and other functionality that should not be
part of the kernel library.
2023-05-09 15:49:14 +02:00
Pieter Wuille
4462cb0498
Adapt to libsecp256k1 API changes
...
* Use SECP256K1_CONTEXT_NONE when creating signing context, as
SECP256K1_CONTEXT_SIGN is deprecated and unnecessary.
* Use secp256k1_static_context where applicable.
2022-12-13 15:08:24 -05:00
Hennadii Stepanov
f47dda2c58
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
* 2020: fa0074e2d8
* 2019: aaaaad6ac9
2021-12-30 19:36:57 +02:00
fanquake
3ba2840e7e
scripted-diff: remove MakeUnique<T>()
...
-BEGIN VERIFY SCRIPT-
git rm src/util/memory.h
sed -i -e 's/MakeUnique/std::make_unique/g' $(git grep -l MakeUnique src)
sed -i -e '/#include <util\/memory.h>/d' $(git grep -l '#include <util/memory.h>' src)
sed -i -e '/util\/memory.h \\/d' src/Makefile.am
-END VERIFY SCRIPT-
2021-03-11 13:45:14 +08:00
MarcoFalke
44444ba759
fuzz: Link all targets once
2020-12-10 07:15:42 +01:00
Ivan Metlushko
5cafe2b25c
fuzz: Add missing ECC_Start to descriptor_parse test
2020-11-04 22:55:03 +07:00
MarcoFalke
fa488f131f
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
2020-04-16 13:33:09 -04:00
MarcoFalke
fa0189955a
fuzz: Extend descriptor fuzz test
2020-04-04 01:16:19 +08:00
practicalswift
d3d4892ef4
tests: Simplify code by removing unwarranted use of unique_ptr:s
2020-03-11 12:51:26 +00:00
practicalswift
6338c02034
tests: Fix fuzzing harness for descriptor parsing (descriptor_parse)
2019-12-06 18:25:51 +00:00
practicalswift
b5ffa9f3db
tests: Add Parse(...) (descriptor) fuzzing harness
2019-10-23 11:10:10 +00:00