David Burkett
47334552aa
Updating bitcoin ports to litecoin's equivalent
...
(cherry picked from commit f69578127b
)
2 years ago
David Burkett
a8f12c2615
Rate limit the processing of rumoured addresses. Ref: https://github.com/bitcoin/bitcoin/pull/22387
...
(cherry picked from commit 8b256769fd
)
2 years ago
David Burkett
fce5d459f0
Adding release notes and bumping version
2 years ago
David Burkett
4871bae163
Adding functional test for MWEB functionality after upgrading non-HD wallet
2 years ago
David Burkett
eef63f7034
v0.21.2
3 years ago
David Burkett
e07a311aeb
Fixing miner crashes by adding support for spending unconfirmed outputs
3 years ago
David Burkett
30aa04815c
* txrecord refactor and introduction of txlist
...
* createtransaction rewrite (TxAssembler)
* added listwallettransactions rpc method
3 years ago
David Burkett
1b5878a81f
Mempool fixes
3 years ago
David Burkett
df12de6bf0
* Lowering MWEB feerate
...
* Transaction display & amount calculation fixes for pegouts
* Crash fix during CreateTx
* Bump version to 0.21.2rc4
3 years ago
David Burkett
149b4e5da5
* Wallet fixes
...
* Fixing taproot testnet params
* Bump version to 0.21.2rc3
3 years ago
David Burkett
4beb89b249
Node fixes for 0.21.2rc3
3 years ago
David Burkett
ef12bd7c15
* Load and Unload MWEB keychain when unlocking/locking the wallet
...
* Check for MWEB support instead of asserting keychain is always loaded
* Fix backward compatibility tests
3 years ago
David Burkett
91a8c4e6ae
* Prevent MWEB txs from being accepted to mempool before activation
...
* Add 'mweb' rule to getblocktemplate request
* Add 'mweb' field to getblocktemplate reply
* Build out MWEB serialization for better functional test coverage
3 years ago
David Burkett
0e1f4e1671
MWEB: Functional tests
3 years ago
David Burkett
2fbe202623
Litecoin: Add -mempoolreplacement flag and disable RBF by default
3 years ago
David Burkett
f1f22275de
* Changing taproot start & timeout heights
...
* Minor version bits cleanup
3 years ago
David Burkett
3865f76a97
Implement BIP8 for taproot
3 years ago
David Burkett
beb0f22f26
Test fixes
3 years ago
Adrian Gallagher
61e2c39ae8
Litecoin: bech32m tests
4 years ago
Adrian Gallagher
0a994ef374
Litecoin: Functional
4 years ago
Adrian Gallagher
5f4e932069
Litecoin: Validation
4 years ago
Adrian Gallagher
478dabad29
Litecoin: Make linter happy
4 years ago
Adrian Gallagher
c6b319d9d2
Litecoin: More functional tests
4 years ago
Adrian Gallagher
60fb716792
Litecoin: Functional tests
4 years ago
Adrian Gallagher
86fe3c68b8
Litecoin: Functional tests
4 years ago
Adrian Gallagher
6ece9ae091
Litecoin: Branding
4 years ago
Adrian Gallagher
98528bf8dc
Litecoin: Multisig
4 years ago
Adrian Gallagher
d87e597b3b
Litecoin: HRPs
4 years ago
Adrian Gallagher
f522022273
Litecoin: Function tests
4 years ago
Adrian Gallagher
d1d5fa80fb
Litecoin: Tests
4 years ago
Adrian Gallagher
a1e47d9f0e
Litecoin: Fix various tests
4 years ago
Adrian Gallagher
e16dd76732
Litecoin: Multisig code testing
4 years ago
Xinxi Wang
c7c4806e7a
Litecoin: M prefix added for script addresses
4 years ago
Adrian Gallagher
0de5edb7e2
Litecoin: Disable RBF
4 years ago
Adrian Gallagher
44d25fdf26
Litecoin: Fix more functional tests
4 years ago
Adrian Gallagher
dcf565982a
Litecoin: Fix various tests
4 years ago
Adrian Gallagher
86b0e12da3
Litecoin: Branding
4 years ago
Adrian Gallagher
a66fc11fc4
Litecoin: Protocol and default settings
...
0) Adjust BIP30 enforcement values
1) Reduce amount that peers can adjust our time to eliminate an attack vector. Thanks to
coblee for this fix.
2) Zeitgeist2 patch - thanks to Lolcust and ArtForz. This fixes an issue where a
51% attack can change difficulty at will. Go back the full period unless it's the
first retarget after genesis.
3) Avoid overflow in CalculateNextWorkRequired(). Thanks to pooler for the overflow fix.
4) Zeitgeist2 bool fshift bnNew.bits(). Thanks to romanornr for this path.
5) SegWit ContextualCheckBlockHeader adjustment and extra coverage.
6) Reject peer proto version below 70002. Thanks to wtogami for this patch.
7) Send final alert message to nodes warning about removal of the alert system. Thanks to coblee for this patch.
8) Adjust default settings for Litecoin.
9) Adjust STALE_CHECK_INTERVAL value
4 years ago
Adrian Gallagher
f3e8486f00
Litecoin: Fix various tests
4 years ago
Anthony Towns
4cab84cfdf
versionbits: Add support for delayed activation
...
Github-Pull: #21377
Rebased-From: 73d4a70639
4 years ago
Andrew Chow
f79189ca54
Test that signrawtx works when a signed CSV and CLTV inputs are present
...
Github-Pull: #21166
Rebased-From: a97a9298ce
4 years ago
Pieter Wuille
f2195d7c4a
Backport invalid address tests
...
Reduced version of the test from master/#20861 by John Newbery.
Github-Pull: #20861
Rebased-From: fe5e495c31
4 years ago
Pieter Wuille
593e206627
Use Bech32m encoding for v1+ segwit addresses
...
This also includes updates to the Python test framework implementation,
test vectors, and release notes.
Github-Pull: #20861
Rebased-From: fe5e495c31
4 years ago
Andrew Chow
36ecf5eb87
tests: Test that a fully signed tx given to signrawtx is unchanged
...
Tests that a fully signed transaction given to
signrawtransactionwithwallet is both unchanged and marked as complete.
This tests for a regression in 0.20 where the transaction would not be
marked as complete.
Github-Pull: #20562
Rebased-From: 773c42b265
4 years ago
Jon Atack
4ef1e4bd40
test: disallow sendtoaddress/sendmany when private keys disabled
...
Github-Pull: #21201
Rebased-From: 6bfbc97d71
4 years ago
MarcoFalke
08dada8456
util: Disallow negative mocktime
...
Signed-off-by: practicalswift <practicalswift@users.noreply.github.com>
Github-Pull: #21043
Rebased-From: 3ddbf22ed1
4 years ago
Bruno Garcia
4607019798
fix the unreachable code at feature_taproot
...
Github-Pull: #21081
Rebased-From: 5e0cd25e29
4 years ago
Vasil Dimov
bdce029191
test: add test for banning of non-IP addresses
...
Co-authored-by: Jon Atack <jon@atack.com>
Github-Pull: #20852
Rebased-From: 39b43298d9
4 years ago
Pieter Wuille
ce13b99020
Add regression test for incorrect decoding
...
Github-Pull: #20595
Rebased-From: 0f949cde3d
4 years ago
Jon Atack
0d3c140c4d
test: add coverage for passing fee rate as a string
...
Github-Pull: #20573
Rebased-From: 6fa72ceb80
4 years ago