Commit graph

119 commits

Author SHA1 Message Date
Christoph Atteneder
7a5eb33b67
Merge commit for @chirhonul 's commit "core: Drop now unnecessary files" 8cd93def30bd7039f5c8da77c1c9eff0a8cc35d8 2018-09-05 11:00:49 +02:00
Christoph Atteneder
049655b685
Merge core repository at 4597613 2018-09-05 10:48:22 +02:00
Chris Beams
970095f9ab
Move core module to new bisq-core repository 2018-03-10 17:29:25 +01:00
Chris Beams
f20a904568
Merge pull request #1362 from tau3/refactoring/core-seed-nodes-repository
Refactoring of CoreSeedNodesRepository + unit tests
2018-03-10 11:11:04 +01:00
Chris Beams
cef131151c
Merge branch 'master' into tau3-refactoring/core-seed-nodes-repository 2018-03-10 10:59:42 +01:00
Manfred Karrer
dd5fe5d197
Use Interface for read and write access to BsqBlcokChain. Use SingleThreadExecutor in Full- and LiteNodeExecutor. 2018-03-09 19:45:40 -05:00
Manfred Karrer
92ccf73ca8
Merge branch 'fix-parsertest' 2018-03-09 15:03:26 -05:00
Manfred Karrer
42e712fce3
Merge branch 'fix-parsertest' of https://github.com/sqrrm/exchange into sqrrm-fix-parsertest
# Conflicts:
#	core/src/test/java/io/bisq/core/dao/node/full/FullNodeParserTest.java
2018-03-09 15:02:57 -05:00
Manfred Karrer
c611eed0a6
Extract snapshot code from BsqBlockChain to SnapshotManager. Rename *Verification classes to *Controller. Add BsqBlockController. 2018-03-09 14:56:40 -05:00
sqrrm
f569776398
Fix FullNodeParserTest after refactoring 2018-03-09 18:06:33 +01:00
Manfred Karrer
e55bba63fb
Deactivate broken test temp. 2018-03-09 10:59:40 -05:00
Manfred Karrer
92514a25e8
Refactor BsqBlockChain with ReadModel and WriteModel 2018-03-09 00:43:20 -05:00
Manfred Karrer
cf9fc6714d
Refactor check if a tx is a bsq tx. 2018-03-08 20:59:49 -05:00
Manfred Karrer
72a73b9573
Move TxIdIndexTuple to util package 2018-03-08 10:51:11 -05:00
Manfred Karrer
df093b9712
Remove TxVo and put fields into Tx instead. 2018-03-08 10:50:15 -05:00
sqrrm
e48f91cb51
Fix fullnodeparsertest after refactoring 2018-03-08 14:47:49 +01:00
Manfred Karrer
027de5316f
Refactoring of DAO classes and packages. Isolate consensus code to extra classes. Separate better full node and lite nodes. 2018-03-07 22:05:27 -05:00
Manfred Karrer
034b113f9e
Change params for daoPeriodService. Add commeents. Add VoteRequest class. 2018-03-06 20:13:46 -05:00
sqrrm
5c2bd9e906
Fix BsqParserTest after changing genesis distribution 2018-03-05 19:41:40 +01:00
Manfred Karrer
2bc210bbd0
Ignore BsqParserTest temporary 2018-03-05 12:59:39 -05:00
Manfred Karrer
1f6122e934
Add option key: genesisBlockHeight. Rename option key regTestBsqGenesisTxId to genesisTxId. Remove hard coded dev genesis tx id and height. 2018-03-05 12:05:24 -05:00
Manfred Karrer
3048e0f385
Fix failed unit test 2018-02-22 12:23:30 -05:00
Manfred Karrer
43ce9f796f
Fix issue #1386: Offers with Cash deposit cannot be taken.
Fix handling for Sepa related accounts.
Optimize handling for same bank and specific banks.
Add comments
2018-02-22 12:10:25 -05:00
Chris Beams
1760fccc89
Move io.bisq.core.network.{* => .p2p.seed.*}
Prior to this change, the contents of io.bisq.core.network were in fact
all seednode-related, and the main public type in this package,
DefaultSeedNodeRepository, is an implementation of
io.bisq.network.p2p.seed.SeedNodeRepository. This repackaging makes
better reflects these facts, making it more obvious to the unitiated
what this package is all about, and preserving the unqualified
io.bisq.core.network package for future expansion into non-seednode
related areas.
2018-02-21 10:45:21 +01:00
Chris Beams
a72bb72473
Rename classes from Node* => SeedNode* as appropriate
Each of the classes here are in fact specific to seed nodes, so have
been renamed accordingly, e.g. from NodeAddresses => SeedNodeAddresses.
2018-02-21 10:45:21 +01:00
tau3
5bb91a3fd3 Fixed factory method for NodeAddresses in case of empty string 2018-02-21 13:17:08 +04:00
Christoph Atteneder
a6ff095234
Add isRange method 2018-02-16 09:54:54 +01:00
Sergey Rozhnov
eea28c3d73 Implemented unit test for NodeAddressLookup 2018-02-15 17:10:53 +04:00
Sergey Rozhnov
60ca9fb14b Implemented unit test for NodeAddresses 2018-02-15 16:59:12 +04:00
Sergey Rozhnov
96528a0fc5 Implemented unit test for ImmutableSetDecorator 2018-02-15 16:41:02 +04:00
Manfred Karrer
0064e5052f
Merge pull request #1332 from tau3/refactor/config-peer-nodes
Refactoring: WalletSetup#configPeerNodes
2018-02-13 13:14:16 -05:00
Sergey Rozhnov
707fd5c986 Implemented unit test for BtcNodeConverter 2018-02-07 01:19:14 +04:00
Sergey Rozhnov
f9ab2614a8 Implemented unit test for PeerAddressRepository 2018-02-07 00:15:38 +04:00
Sergey Rozhnov
862de72666 Implemented unit test for WalletSetupPreferences 2018-02-06 23:38:00 +04:00
Sergey Rozhnov
cd05c8767c Implemented unit test for WalletNetworkConfig 2018-02-06 23:27:31 +04:00
sqrrm
8ec499888c
Simplyfy BsqParser test case setup 2018-02-06 19:26:09 +01:00
sqrrm
a6341ec7f1
Test parseBlocks and BsqBlockChain population 2018-02-06 19:21:37 +01:00
Manfred Karrer
ee9b133f65
Merge branch 'Development'
# Conflicts:
#	gui/src/main/java/io/bisq/gui/main/funds/transactions/TransactionsView.java
#	gui/src/main/java/io/bisq/gui/main/overlays/windows/TorNetworkSettingsWindow.java
2018-02-01 14:10:42 -05:00
Manfred Karrer
7cd96363ff
Merge #1297 2018-02-01 13:29:25 -05:00
Sergey Rozhnov
0561e8e4cb implemented unit test for ReceiptValidator 2018-01-30 12:39:13 +04:00
Sergey Rozhnov
cadaac15e9 split AccountValidator into ReceiptValidator and ReceiptPredicates; implemented unit test for ReceiptPredicates 2018-01-29 18:36:23 +04:00
sqrrm
95ecec6d12
Add command line option to set BSQ genesis tx id 2018-01-25 16:52:36 +01:00
Manfred Karrer
22d79b0f54
Remove unneeded Type 2018-01-24 20:18:18 -05:00
sqrrm
99d9ea6619
bsqparsertest: add test for isBsqTx
Testing only the most basic cases of inputs.
2018-01-24 13:56:48 +01:00
Manfred Karrer
0e16522307
Merge branch 'Development' into dao
# Conflicts:
#	core/src/main/java/io/bisq/core/dao/blockchain/BsqNode.java
2017-12-08 11:17:47 -05:00
Manfred Karrer
558157082d
Add filter for btc nodes 2017-12-07 23:14:34 -05:00
Manfred Karrer
8454f4dfce
Further refactorings, cleanup, fix missing handlers. 2017-12-05 23:10:39 -05:00
Manfred Karrer
81a719d207
-Refactoring: Rename BsqChainState to BsqBlockChain 2017-12-05 16:16:34 -05:00
Manfred Karrer
57a019708d
Split list of requests in active and past. Improve tests 2017-12-05 15:01:11 -05:00
Manfred Karrer
3bcd8d4ad2
Add phase display for comp requests 2017-12-05 00:05:50 -05:00