No files found.
+1 −1
libsecp256k1.vcxproj
build_msvc/libsecp256k1/libsecp256k1.vcxproj
+1 −1
configure.ac
configure.ac
+13 −0
chainparams.cpp
src/chainparams.cpp
+1 −0
params.h
src/consensus/params.h
+10 −0
hash.cpp
src/hash.cpp
+9 −0
hash.h
src/hash.h
+33 −1
policy.cpp
src/policy/policy.cpp
+7 −1
policy.h
src/policy/policy.h
+21 −0
pubkey.cpp
src/pubkey.cpp
+22 −1
pubkey.h
src/pubkey.h
+1 −0
blockchain.cpp
src/rpc/blockchain.cpp
+399 −48
interpreter.cpp
src/script/interpreter.cpp
+87 −8
interpreter.h
src/script/interpreter.h
+11 −0
script.cpp
src/script/script.cpp
+16 −0
script.h
src/script/script.h
+14 −0
script_error.cpp
src/script/script_error.cpp
+9 −0
script_error.h
src/script/script_error.h
+33 −10
sigcache.cpp
src/script/sigcache.cpp
+3 −1
sigcache.h
src/script/sigcache.h
+5 −4
sign.cpp
src/script/sign.cpp
+1 −0
sign.h
src/script/sign.h
+7 −1
standard.cpp
src/script/standard.cpp
+3 −1
standard.h
src/script/standard.h
+13 −5
script_sigcache.cpp
src/test/fuzz/script_sigcache.cpp
+6 −1
signature_checker.cpp
src/test/fuzz/signature_checker.cpp
+28 −0
key_tests.cpp
src/test/key_tests.cpp
+18 −7
validation.cpp
src/validation.cpp
+4 −0
versionbitsinfo.cpp
src/versionbitsinfo.cpp
+1 −0
rpcdump.cpp
src/wallet/rpcdump.cpp
+1 −0
scriptpubkeyman.cpp
src/wallet/scriptpubkeyman.cpp
+1,401 −0
feature_taproot.py
test/functional/feature_taproot.py
+8 −3
p2p_segwit.py
test/functional/p2p_segwit.py
+13 −1
rpc_blockchain.py
test/functional/rpc_blockchain.py
+16 −0
bip340_test_vectors.csv
test/functional/test_framework/bip340_test_vectors.csv
+15 −4
blocktools.py
test/functional/test_framework/blocktools.py
+188 −6
key.py
test/functional/test_framework/key.py
+123 −10
script.py
test/functional/test_framework/script.py
+2 −0
test_runner.py
test/functional/test_runner.py