Commit Graph

7324 Commits

Author SHA1 Message Date
Pieter Wuille
cc2794d2f8 Benchmark rolling bloom filter 2018-10-14 14:58:00 +03:00
Wladimir J. van der Laan
6f8a719a73 Implement univalue changes 2018-10-14 14:49:52 +03:00
Pieter Wuille
a64fec0574 Return txid even if ATMP fails for new transaction 2018-10-14 14:34:12 +03:00
Gregory Maxwell
0fab6dc7aa Make RelayWalletTransaction attempt to AcceptToMemoryPool. 2018-10-14 14:29:19 +03:00
lateminer
43e6bbc312 Make it compile 2018-10-14 14:22:03 +03:00
MarcoFalke
7d639de831 [qt] Remove Priority from coincontrol dialog 2018-10-13 19:07:00 +03:00
Kaz Wesley
000a97ca5f replace mapNextTx with slimmer setSpends 2018-10-13 18:59:42 +03:00
lateminer
17401c86d1 Fix backporting errors
pos.cpp
primitives/transaction.cpp
rpc/rawtransaction.cpp
script/sign.cpp
script/sign.h
txmempool.cpp
2018-10-13 18:55:32 +03:00
Pieter Wuille
00cb4673b2 Predeclare PrecomputedTransactionData as struct 2018-10-13 17:59:39 +03:00
Pieter Wuille
cd30f2becb Rename to PrecomputedTransactionData 2018-10-13 17:57:50 +03:00
Pieter Wuille
d8d19c532f Precompute sighashes 2018-10-13 17:39:41 +03:00
Pieter Wuille
81e04cabfe Refactor script validation to observe amounts 2018-10-13 17:05:24 +03:00
lateminer
c6238629b3 Remove drivechain support using OP_COUNT_ACKS 2018-10-13 16:30:31 +03:00
lateminer
b76793c9f9 Fix backporting errors
main.cpp
wallet/wallet.cpp
wallet/wallet.h
2018-10-13 16:14:49 +03:00
Alex Morcos
b821da64ef Implement "feefilter" P2P message. 2018-10-13 15:44:02 +03:00
lateminer
41ffefbe33 Fix backporting errors
rpc/mining.cpp
2018-10-13 15:20:47 +03:00
mruddy
42d12434d5 RPC: fix generatetoaddress failing to parse address and add unit test 2018-10-13 14:36:55 +03:00
Andrew C
64978cb9c5 Create generatetoaddress rpc 2018-10-13 14:36:16 +03:00
Pieter Wuille
d40f1252ff Make the generate RPC call function for non-regtest 2018-10-13 14:28:11 +03:00
Leviathn
392e034334 Remove internal miner 2018-10-13 14:24:42 +03:00
Suhas Daftuar
75e463decf Improve handling of unconnecting headers 2018-10-13 14:05:45 +03:00
Luke Dashjr
f178b7d0a3 RPC/Mining: getblocktemplate: Update and fix formatting of help 2018-10-13 14:00:04 +03:00
lateminer
b35f06eda3 Update code with PACKAGE_NAME and COPYRIGHT_HOLDERS 2018-10-13 13:49:46 +03:00
Luke Dashjr
4184fc7707 getblocktemplate: Use version/force mutation to support pre-BIP9 clients 2018-10-13 02:43:09 +03:00
Luke Dashjr
c5899e25d0 getblocktemplate: Explicitly handle the distinction between GBT-affecting softforks vs not 2018-10-13 02:43:00 +03:00
Luke Dashjr
116f49d390 Implement BIP 9 GBT changes
- BIP9DeploymentInfo struct for static deployment info
- VersionBitsDeploymentInfo: Avoid C++11ism by commenting parameter names
- getblocktemplate: Make sure to set deployments in the version if it is LOCKED_IN
- In this commit, all rules are considered required for clients to support
2018-10-13 02:42:30 +03:00
lateminer
a20e1a0db9 Take care of backporting errors 2018-10-13 02:36:24 +03:00
Kalle Alm
8e919e9d59 [rpc] Add abortrescan command to RPC interface. 2018-10-13 02:21:39 +03:00
Kalle Alm
0b91aeefa7 [wallet] Add support for aborting wallet transaction rescans. 2018-10-13 02:15:50 +03:00
lateminer
1ba00e08fe Set nDefaultDbCache back to 100 MiB 2018-10-13 02:03:13 +03:00
Wladimir J. van der Laan
bdf4c81eac Bump -dbcache default to 300MiB
Also cap the allocation for the leveldb-specific cache for the UTXO set
to 8MiB.
This avoids that the extra cache memory goes to the much less effective
leveldb cache instead of our application-level cache.
2018-10-13 02:01:31 +03:00
Johnson Lau
c4e8c11932 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH 2018-10-13 01:53:13 +03:00
Cory Fields
7813585f6a c++11: detect and correct for boost builds with an incompatible abi 2018-10-13 01:33:48 +03:00
Jonas Schnelli
f3298b9ce7 Only pass -lQt5PlatformSupport if >=Qt5.6 2018-10-13 01:23:21 +03:00
instagibbs
0bd32be132 Adapt ZMQ/rest serialization to take rpcserialversion arg 2018-10-13 01:03:45 +03:00
Gregory Sanders
ab2332461b Add option to return non-segwit serialization via rpc 2018-10-13 01:03:04 +03:00
lateminer
66779ce2b2 Small changes to ThreadStakeMiner() 2018-10-13 00:17:04 +03:00
lateminer
66dd63a23b Proof-of-stake related code refactoring and cleanup 2018-10-12 23:40:50 +03:00
lateminer
da2c4ec6c9 Add RPC call reservebalance 2018-10-12 21:02:30 +03:00
lateminer
e9886e3f1b Code cleanup 2018-10-12 00:34:40 +03:00
lateminer
d452787a2c Completely remove coinage 2018-10-12 00:04:41 +03:00
lateminer
4fc1725b73 Take regtest genesis block hash and merkle root from ABC fork 2018-10-11 23:58:14 +03:00
lateminer
ea7c933b6a Change website to blackcoin.org 2018-10-11 23:49:40 +03:00
lateminer
09d7ba178d Change some testnet and regtest parameters 2018-10-11 23:44:09 +03:00
lateminer
2a3074a1eb Set nLastPOWBlock = 1000 for regtest 2018-10-11 23:32:45 +03:00
lateminer
42f11db5fd Set nLastPOWBlock = 10000 for testnet 2018-10-11 23:30:53 +03:00
lateminer
7dd8d191e0 Some refactoring in CheckStakeKernelHash() 2018-10-11 23:27:53 +03:00
lateminer
e31f80c7c3 Add proof-of-stake logging 2018-10-11 23:16:52 +03:00
lateminer
b338987d94 Move block height check from ContextualCheckBlock() to ConnectBlock() 2018-10-11 22:56:04 +03:00
lateminer
b1bb30cb3a Remove address indexes 2018-10-11 22:02:52 +03:00