Age | Commit message (Collapse) | Author |
|
|
|
|
|
Introduce new opaque implementation of `uint256`, move old
"arithmetic" implementation to `arith_uint256.
|
|
Also add conversion from/to uint256 where needed.
|
|
If uint256() constructor takes a string, uint256(0) will become
dangerous when uint256 does not take integers anymore (it will go
through std::string(const char*) making a NULL string, and the explicit
keyword is no help).
|
|
SignatureHash and its test function SignatureHashOld
return uint256(1) as a special error signaling value.
Return a local static constant with the same value instead.
|
|
|
|
Replace x=0 with .SetNull(),
x==0 with IsNull(), x!=0 with !IsNull().
Replace uses of uint256(0) with uint256().
|
|
Also add a stub for arith_uint256 and its conversion functions,
for now completely based on uint256.
Eases step-by-step migration to blob.
|
|
7eeeac0 Remove dead BitcoinUnits::id code and update assets-attribution for non-image unit selector (Luke Dashjr)
|
|
Previous behavior with IsFinalTx() being an IsStandard() rule was rather
confusing and interferred with testing of protocols that depended on
nLockTime.
|
|
|
|
Otherwise, if CCoinsViewCache::ModifyCoins throws an exception in between
setting hasModifier and constructing the CCoinsModifier, the cache ends up
in an inconsistent state, resulting in an assert failure in the next
modification.
Bug discovered by Wladimir J. van der Laan.
|
|
12d927a RPC test for immature balance (Jonas Schnelli)
8024d67 Add immature balances to getwalletinfo. (Gregory Maxwell)
d44c545 Add unconfirmedbalance field to getwalletinfo (azeteki)
|
|
146c0a7 Add RandAddSeedPerfmon to MakeNewKey (21E14)
|
|
non-image unit selector
|
|
With the splashscreen being able to be closed it is possible to
shutdown during the lengthy verifyDB method. (Takes about a minute
on my machine). This change allows us to shutdown much sooner.
Github-Pull: #5557
|
|
A few boost::asio were left around because they're very wordy otherwise.
|
|
Standard functions are even simpler
|
|
|
|
0125988 Implement test for merkle tree malleability in CPartialMerkleTree (Pieter Wuille)
|
|
73caf47 Display time offset in the debug window's Peers tab (Pavel Janík)
26a6bae Add time offset to getpeerinfo output (Pavel Janík)
|
|
1b178a7 Bugfix: ConnectBlock: In case the genesis block gets in with fJustCheck, behave correctly (Luke Dashjr)
228d238 Make CCoinsViewCache's copy constructor private (Luke Dashjr)
|
|
Also make ProcessBlockFound static as it is not used outside
miner.cpp.
Alternative implementation of #5549.
|
|
643415a [Qt] update a translation string and argument counts (Philip Kaufmann)
|
|
There is still a redundancy here between configure.ac and
clientversion.h.
|
|
The normative place for these for the entire project is COPYING,
and the main README already has a MIT license section.
|
|
dd3f697 Use real text rather than image-rendered text for unit selector (Luke Dashjr)
|
|
constant MAX_STANDARD_TX_SIZE
|
|
branch 'bitcoin-tx-copy-paste' of git://github.com/ers35/bitcoin into merge-5528
|
|
branch 'error_typos' of git://github.com/paveljanik/bitcoin into merge-5578
|
|
branch 'validateaddress-return-scriptpubkey' of git://github.com/petertodd/bitcoin into merge-4964
|
|
branch 'core2' of git://github.com/jtimon/bitcoin into merge-5111
|
|
|
|
7f71813 Bugfix: prioritisetransaction: Do some basic sanity checking on txid (Luke Dashjr)
|
|
a094b3d Remove bitnodes.io from dnsseeds. (Gregory Maxwell)
|
|
06206bb Correct tooltip on address book page (Michael Ford)
|
|
8f6860a Bugfix: RPCWallet: Docs: Booleans aren't quoted (Luke Dashjr)
|
|
behave correctly
|
|
It is easily confused with CCoinsViewCache(CCoinsView*), which creates a sub-cache, but instead of creating a sub-cache, the copy constructor would copy the original and use that original's base, defeating the intended isolation.
|
|
|
|
|
|
|
|
The 3rd argument of EvalScript() is the unsigned int flags, not a bool.
|
|
|
|
|
|
469d564 Build winshutdownmonitor.cpp on Windows only. (Pavel Janík)
|
|
The width of each unit is measured to set a fixed width for the widget, and the color is set to match the other status widgets.
|
|
be43492 build: fix 'make distcheck' (Cory Fields)
|
|
7c5dd60 Adding RPC tests for the following wallet related calls: getbalance, listsinceblock, listtransactions, listlockunspent, listaccounts listaddressgroupings (Everett Forth)
|