leijurv
e0e706c9cf
various typos
2018-10-18 23:30:54 +03:00
Cory Fields
84a208b9d2
net: Have LookupNumeric return a CService directly
2018-10-18 23:10:38 +03:00
Cory Fields
620e64b25f
net: narrow include scope after moving to netaddress
2018-10-18 22:56:46 +03:00
Cory Fields
4de79a2a14
net: Split resolving out of CService
2018-10-18 22:55:26 +03:00
Cory Fields
d50d2bbded
net: resolve outside of storage structures
...
Rather than allowing CNetAddr/CService/CSubNet to launch DNS queries, require
that addresses are already resolved.
This greatly simplifies async resolve logic, and makes it harder to
accidentally leak DNS queries.
2018-10-18 22:46:54 +03:00
Luke Dashjr
ef6e708ded
Combine common error strings for different options so translations can be shared and reused
2018-10-18 22:46:39 +03:00
Pieter Wuille
c043d2fedc
Introduce enum ServiceFlags for service flags
2018-10-18 22:32:23 +03:00
lateminer
f7422db2f7
Update to Core 0.12.2
2018-10-14 19:07:51 +03:00
Alex Morcos
b821da64ef
Implement "feefilter" P2P message.
2018-10-13 15:44:02 +03:00
Leviathn
392e034334
Remove internal miner
2018-10-13 14:24:42 +03:00
lateminer
b35f06eda3
Update code with PACKAGE_NAME and COPYRIGHT_HOLDERS
2018-10-13 13:49:46 +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
lateminer
da2c4ec6c9
Add RPC call reservebalance
2018-10-12 21:02:30 +03:00
lateminer
ea7c933b6a
Change website to blackcoin.org
2018-10-11 23:49:40 +03:00
lateminer
b1bb30cb3a
Remove address indexes
2018-10-11 22:02:52 +03:00
lateminer
ba7d6c9b91
Add more paragraphs in LicenceInfo()
2018-09-30 19:57:06 +03:00
lateminer
c1280c7ccf
Fix bug in LicenseInfo() that causes crash
2018-09-30 19:52:11 +03:00
BtcDrak
556187e3f8
Remove bad chain alert partition check
...
As per meeting 2016-03-31
https://bitcoincore.org/en/meetings/2016/03/31/#bad-chain-alerts
The partition checker was producing huge number of false-positives
and was disabled in 0.12.1 on the understanding it would either be
fixed in 0.13 or removed entirely from master if not.
2018-09-30 18:14:12 +03:00
BtcDrak
8fb8ada384
Remove -alerts option
2018-09-30 18:06:51 +03:00
lateminer
0f55d43fad
Get rid of Lore leftovers
2018-09-30 17:43:22 +03:00
lateminer
c3ee9da215
Rebrand to Blackcoin More
2018-09-30 15:28:44 +03:00
lateminer
c53ecd12c9
Bitcoin -> Blackcoin
2018-03-18 12:42:10 +03:00
janko33bd
3d52c88edb
bech32 address type disabled
2018-02-16 06:23:47 +01:00
lateminer
323a6750c2
Add CashAddr Address Format
...
Ported from Bitcoin Unlimited, Bitcoin ABC
2018-01-14 22:32:08 +03:00
Pieter Wuille
2cc8c4ace9
Add -reindex-chainstate that does not rebuild block index
2018-01-13 13:05:41 +03:00
Pieter Wuille
26d8544314
Switch reindexing to AcceptBlock in-loop and ActivateBestChain afterwards
2018-01-13 12:49:31 +03:00
Suhas Daftuar
4366ce4fa0
VerifyDB: don't check blocks that have been pruned
2018-01-13 02:08:32 +03:00
lateminer
72875a2116
Relay double-spends, subject to anti-DOS
...
cef3711500 (diff-7ec3c68a81efff79b6ca22ac1f1eabbaL929)
2018-01-10 21:52:38 +03:00
lateminer
e8ad469c2c
Remove unnecessary code
2018-01-08 22:25:00 +03:00
lateminer
261efcf69a
Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into wallet-updates-0.13
2018-01-08 19:45:45 +03:00
janko33bd
26cbe6bc72
Merge pull request #16 from lateminer/wallet-mod
...
[Wallet] refactor wallet/init interaction
2018-01-07 21:02:54 +01:00
lateminer
b808896d4c
[Wallet] refactor wallet/init interaction
...
25340b7cd5
2018-01-07 15:29:36 +03:00
Pieter Wuille
f9d2d353ff
Always require OS randomness when generating secret keys
2018-01-07 13:27:51 +03:00
lateminer
99238ff2c8
Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into rpc-updates-0.13
2018-01-06 16:41:28 +03:00
Wladimir J. van der Laan
b460adbab0
rpc: Register calls where they are defined
2018-01-06 13:58:48 +03:00
Daniel Cousens
780775d5bd
move rpc* to rpc/
2018-01-06 01:57:48 +03:00
Jonas Schnelli
6bab17dc2d
[RPC, Wallet] Move RPC dispatch table registration to wallet/ code
2018-01-06 01:27:37 +03:00
Wladimir J. van der Laan
e0de81556a
net: Add fRelayTxes flag
...
Add a fRelayTxes to keep track of the relay transaction flag
we send to other peers.
2018-01-06 01:05:02 +03:00
Wladimir J. van der Laan
106eaff884
build: Get rid of CLIENT_DATE
...
Putting the build date in the executable is a practice that has no place
in these days, now that deterministic building is increasingly common.
Continues #7732 which did this for the GUI.
2018-01-05 23:17:08 +03:00
lateminer
91252c3db6
Add missing "\n" in LicenseInfo()
2018-01-04 22:53:37 +03:00
MarcoFalke
4dae1df717
[doc] Add website links to about dialog
2018-01-04 21:33:20 +03:00
Pieter Wuille
39cb6575c8
Do not ask a UI question from bitcoind
2018-01-04 21:19:16 +03:00
lateminer
5d55c17441
Code refactoring from Bitcoin Core 0.13.0
...
72c2651581
fc7c60d699
fa19b18c63
3e2c946cfd
0fd599767d
220f950ab1
fade505e8b
fa9976b853
fa10ce6a6d
...and some more
2018-01-02 17:21:43 +03:00
lateminer
0e02c74800
[0.13] Create a new HD seed after encrypting the wallet
...
https://github.com/bitcoin/bitcoin/pull/8389/commits
2018-01-02 13:57:39 +03:00
lateminer
00cb4d52f3
[Wallet] keep HD seed during salvagewallet
...
b993671921
2018-01-02 13:33:57 +03:00
lateminer
138d9e7f56
[Wallet] Ensure <0.13 clients can't open HD wallets
...
3b38a6a96a
2018-01-02 13:18:39 +03:00
janko33bd
87698fe7ce
Ensure previous clients can't open HD wallets
2017-09-02 19:57:05 +01:00
janko33bd
17f0b66a8e
[Wallet] Add simplest BIP32/deterministic key generation implementation
2017-08-30 22:35:59 +01:00
janko33bd
2fdd12b2ea
Blackcoin Lore
2017-05-30 21:33:31 +02:00
Braydon Fuller
de05c9ecbb
db: add options to configure block index database
...
There was a previous assumption that blockindex would be quite small. With addressindex
and spentindex enabled the blockindex is much larger and the amount of cache allocated for
it should also increase. Furthermore, enabling compression should decrease the amount of
disk space required and less data to write/read. The default leveldb max_open_files is set to
1000, for the blockindex the default is set to 1000 with compression. The 64 value that is
current is kept for the utxo database and does not enable compression. Two additional options
are added here to be able to configure the values for leveldb and the block index:
- `-dbmaxopenfiles` A number of files for leveldb to keep open
- `-dbcompression` Boolean 0 or 1 to enable snappy leveldb compression
2016-07-14 13:56:17 -04:00