Commit Graph

269 Commits

Author SHA1 Message Date
lateminer
2e32c7fd02 Disable BIP152 2019-03-08 23:13:53 +03:00
Evan Klitzke
1df79fffb1 Fix automake warnings when running autogen.sh 2019-03-08 23:07:06 +03:00
Michel van Kessel
ef5d5b53f0 Merge latest changes from Github 2019-02-26 10:00:21 -08:00
Cory Fields
55eed34fdf build: add --enable-werror option
This turns some compiler warnings into errors. Useful for c-i.
2018-12-23 12:46:30 +01:00
Michel van Kessel
7f9181e94e build: Include cuckoocache header in Makefile
fa89581860
2018-12-23 11:44:15 +01:00
Cory Fields
6bd4b3a153 net: move CBanDB and CAddrDB out of net.h/cpp
This will eventually solve a circular dependency
2018-12-02 01:33:02 +03:00
lateminer
afbca142d1 Do not delete config.h when make clean 2018-11-18 13:36:47 +03:00
lateminer
55729c2f6e Update to Core 0.13.2 2018-11-14 19:43:28 +03:00
Cory Fields
9d9499fd40 net: fixup nits 2018-10-19 00:03:01 +03:00
Cory Fields
116718f5d5 net: move CNetAddr/CService/CSubNet out of netbase 2018-10-18 23:56:44 +03:00
Matt Corallo
1af775cf68 Add partial-block block encodings API 2018-10-17 19:15:27 +03:00
lateminer
f57cc59be2 Remove replace-by-fee 2018-10-15 22:21:51 +03:00
Luke Dashjr
22cb3dc62b Add MIT license to Makefiles 2018-10-14 14:59:27 +03:00
Kaz Wesley
000a97ca5f replace mapNextTx with slimmer setSpends 2018-10-13 18:59:42 +03:00
lateminer
c6238629b3 Remove drivechain support using OP_COUNT_ACKS 2018-10-13 16:30:31 +03:00
lateminer
b35f06eda3 Update code with PACKAGE_NAME and COPYRIGHT_HOLDERS 2018-10-13 13:49:46 +03:00
lateminer
b1bb30cb3a Remove address indexes 2018-10-11 22:02:52 +03:00
BtcDrak
7de932ba87 Remove p2p alert handling 2018-09-30 18:03:59 +03:00
lateminer
c3ee9da215 Rebrand to Blackcoin More 2018-09-30 15:28:44 +03:00
lateminer
323a6750c2 Add CashAddr Address Format
Ported from Bitcoin Unlimited, Bitcoin ABC
2018-01-14 22:32:08 +03:00
Cory Fields
9590ee0613 build: more out-of-tree fixups
- clear the __pycache__ during 'make clean'
- Copy the qrc locale file to a temp location and remove it when finished
  (rcc expects everything to be in the same path)
2018-01-10 22:56:52 +03:00
Cory Fields
3efa7adf3b build: out-of-tree fixups
Don't glob the leveldb for dist. That means we need to enumerate the headers.
2018-01-10 22:56:44 +03:00
Cory Fields
155af18074 leveldb: integrate leveldb into our buildsystem 2018-01-10 00:06:35 +03:00
lateminer
897cef91cc Fix: wallet_ismine.h → script/ismine.h 2018-01-10 00:03:40 +03:00
Pavel Janík
4e459ffc7b Use relative paths instead of absolute paths 2018-01-09 23:52:11 +03:00
Pavel Janík
69a14ff63a make clean should clean .a files 2018-01-09 23:47:15 +03:00
Luke Dashjr
e5692bc4cb Bugfix: Always include univalue in DIST_SUBDIRS 2018-01-09 23:43:16 +03:00
Luke Dashjr
d4251e1075 Build against system UniValue when available 2018-01-09 23:42:52 +03:00
Cory Fields
b06d926965 build: Enumerate ctaes rather than globbing 2018-01-08 22:04:30 +03:00
Cory Fields
aa0181e44e crypter: shuffle Makefile so that crypto can be used by the wallet 2018-01-08 22:04:21 +03:00
Pieter Wuille
46910cb2d5 Add ctaes-based constant time AES implementation 2018-01-08 21:56:36 +03:00
lateminer
261efcf69a Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into wallet-updates-0.13 2018-01-08 19:45:45 +03:00
Pieter Wuille
f9d2d353ff Always require OS randomness when generating secret keys 2018-01-07 13:27:51 +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
janko33bd
92bc14233f Implementation of OP_COUNT_ACK 2018-01-05 22:06:35 +01: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
02db6a0dd9 Use Lore instead of Blackcoin 2017-12-30 12:48:59 +03:00
lateminer
f303365bd3 Build blackcoind instead of bitcoind...
...and so on
2017-12-30 00:20:44 +03:00
janko33bd
2fdd12b2ea Blackcoin Lore 2017-05-30 21:33:31 +02:00
Luke Dashjr
6d05fe115b Add MIT license to Makefiles
Github-Pull: #8784
Rebased-From: f4dffdd6bffc58377b7505b639f0431244321c32
2016-10-27 14:47:22 +02:00
Chethan Krishna
31f56e2f5d wallet-utility: extract addresses and private keys
usage: ./wallet-utility -datadir=<directory>
help: ./wallet-utility -h
2016-07-18 16:00:20 -04:00
Matt Corallo
85ad31ede7 Add partial-block block encodings API 2016-06-19 01:34:57 -07:00
Wladimir J. van der Laan
fde0ac403c Merge #8133: build: Finish up out-of-tree changes
d1a3d57 bulid: fix "make translate" when out-of-tree (Cory Fields)
340012d build: add temporary fix for "bad magic number" error in out-of-tree builds (Cory Fields)
142ffc7 travis: use out-of-tree build (Cory Fields)
92e37a3 build: fix out-of-tree 'make deploy' for osx (Cory Fields)
ab95d5d build: a few ugly hacks to get the rpc tests working out-of-tree (Cory Fields)
fc4ad0c build: more out-of-tree fixups (Cory Fields)
0cb0f26 build: out-of-tree fixups (Cory Fields)
2016-06-10 10:05:57 +02:00
Pieter Wuille
a82f03393a Merge #7997: replace mapNextTx with slimmer setSpends
9805f4a mapNextTx: use pointer as key, simplify value (Kaz Wesley)
2016-06-03 01:26:50 +02:00
Kaz Wesley
9805f4af7e mapNextTx: use pointer as key, simplify value
Saves about 10% of application memory usage once the mempool warms up. Since the
mempool is DynamicUsage-regulated, this will translate to a larger mempool in
the same amount of space.

Map value type: eliminate the vin index; no users of the map need to know which
input of the transaction is spending the prevout.

Map key type: replace the COutPoint with a pointer to a COutPoint. A COutPoint
is 36 bytes, but each COutPoint is accessible from the same map entry's value.
A trivial DereferencingComparator functor allows indirect map keys, but the
resulting syntax is misleading: `map.find(&outpoint)`. Implement an indirectmap
that acts as a wrapper to a map that uses a DereferencingComparator, supporting
a syntax that accurately reflect the container's semantics: inserts and
iterators use pointers since they store pointers and need them to remain
constant and dereferenceable, but lookup functions take const references.
2016-06-02 12:31:51 -07:00
Braydon Fuller
55fa4798eb main: spentindex for the mempool 2016-06-02 12:15:59 -04:00
Braydon Fuller
4678f2d438 build: add addressindex.h to make 2016-06-02 12:15:14 -04:00
Cory Fields
fc4ad0c7fc build: more out-of-tree fixups
- clear the __pycache__ during 'make clean'
- Copy the qrc locale file to a temp location and remove it when finished
  (rcc expects everything to be in the same path)
2016-06-01 20:31:55 -04:00