Commit graph

3571 commits

Author SHA1 Message Date
Manfred Karrer
db73db02a6 Rename burnedFee to burntFee 2017-04-19 15:06:05 -05:00
Manfred Karrer
a7c152f4ee Use functional style for read/write locks. Add callable for throwable method calls. 2017-04-19 14:45:23 -05:00
Manfred Karrer
9dec307faa Merge branch 'WIP' into DAO 2017-04-19 14:04:43 -05:00
Manfred Karrer
9791ca82d1 Merge pull request #803 from bitsquare/DAO-threading
threading proposal + remove ctor
2017-04-19 11:10:35 -05:00
Manfred Karrer
1f8b6ca388 Add checks for chainheight, cleanup. 2017-04-19 11:10:23 -05:00
Mike Rosseel
c6bb61337f threading proposal + remove ctor 2017-04-19 11:04:08 +02:00
Manfred Karrer
9ade57842b Dont store unused data if no jsonDump is done. Cleanup. 2017-04-18 15:35:03 -05:00
Manfred Karrer
946e4d9e29 Add verifications for phase 2 features (WIP). Refactor dao domain. Make BsqChainState threadsafe. 2017-04-18 14:53:13 -05:00
Manfred Karrer
df5ad53eb9 Use thread for json export 2017-04-17 15:39:37 -05:00
Manfred Karrer
29e3ad0ee3 Add blockHeight text field to UI. 2017-04-17 15:34:26 -05:00
Manfred Karrer
cfe814e4cd Make snapshot in same thread which is writing the block. Reset data and apply latest snapshot at reorg. 2017-04-17 14:43:18 -05:00
Manfred Karrer
27462f0e83 Use Thread for parsing BsqBlocks at BsqLiteNode 2017-04-16 23:38:50 -05:00
Manfred Karrer
2955c0efff Use Seednode for block requests. Broadcast new blocks to P2P network. Add AppSetup class for SeedNode. Remove utxo_provider module (seednode can be configured to act as BSQ full node) 2017-04-16 23:28:36 -05:00
Manfred Karrer
d38037cb8b Add PROTO_BUFFER entries 2017-04-16 17:40:51 -05:00
Manfred Karrer
70caec1860 Fix incorrect error/shutdown handling 2017-04-16 17:38:54 -05:00
Manfred Karrer
7752125263 Reenable snapshot handling 2017-04-15 16:39:49 -05:00
Manfred Karrer
c54087542c Make chainstate class thread safe 2017-04-15 12:44:21 -05:00
Manfred Karrer
7d355215a1 Add blocks and txs, clean up 2017-04-15 00:24:41 -05:00
Manfred Karrer
905ca65f33 Use mutable state object and immutable blockchain value objects (WIP) 2017-04-14 23:39:26 -05:00
Manfred Karrer
59162ef0f0 Make Persistable extends Marshaller and rename toProtobuf to toProto (same as in Marshaller) 2017-04-14 00:32:09 -05:00
Manfred Karrer
25337c3b7c Refactoring: move generic stuff to ProtoUtil (reuse for persist.) 2017-04-14 00:29:13 -05:00
Manfred Karrer
c14a07abd4 Refactoring: move protpResolver to other packages. Separate network and persist. resolver 2017-04-14 00:01:33 -05:00
Manfred Karrer
ce3070310e Rename getBaseEnvelope to getEnv 2017-04-13 23:32:17 -05:00
Manfred Karrer
d4bdc6f8e3 Fix msg version issues 2017-04-13 23:29:17 -05:00
Manfred Karrer
1dd6385232 Apply code inspection on network module 2017-04-13 22:26:36 -05:00
Manfred Karrer
bac9863d9d Apply code inspection on common module 2017-04-13 21:58:17 -05:00
Manfred Karrer
4a74837b21 Apply code inspection on GUI module 2017-04-13 21:42:43 -05:00
Manfred Karrer
4011dfb432 Remove unneeded Preference references 2017-04-13 20:39:18 -05:00
Manfred Karrer
4c38e367b4 Remove param form AddressEntry, small refactorings... 2017-04-13 20:02:15 -05:00
Manfred Karrer
05af4dd708 PlainTextWrapper does not need Persistable 2017-04-13 19:37:43 -05:00
Manfred Karrer
36e9831aae Fix AddressEntry issues and pref. issues. Reove KeyBagSupplier 2017-04-13 19:33:55 -05:00
Manfred Karrer
bc32048301 Fix incorrect call at TakerPublishTakerFeeTx 2017-04-13 17:57:25 -05:00
Manfred Karrer
1aefa0284f Merge branch 'dao-disk-merge' into DAO 2017-04-13 17:01:30 -05:00
Manfred Karrer
b95ab354e5 Move snapshot handling to manager class. use callback for each block 2017-04-13 15:16:11 -05:00
Mike Rosseel
a219bee7cb fix merge problems 2017-04-13 21:53:57 +02:00
Mike Rosseel
61f4ff5ae8 Merge branch 'disk-protobuffer' into dao-disk-merge
Conflicts:
	core/src/main/java/io/bisq/core/dao/blockchain/BsqBlockchainManager.java
	core/src/main/java/io/bisq/core/dao/blockchain/TxOutputMap.java
	core/src/main/java/io/bisq/core/user/Preferences.java
	core/src/test/java/io/bisq/core/dao/blockchain/BsqBlockchainServiceTest.java
	gui/src/main/java/io/bisq/gui/main/dao/wallet/receive/BsqReceiveView.java
	gui/src/main/java/io/bisq/gui/main/dao/wallet/send/BsqSendView.java
2017-04-13 21:39:39 +02:00
Mike Rosseel
d2010c6088 merge dopersist fix 2017-04-13 21:08:04 +02:00
Mike Rosseel
2d3706f4d7 Merge branch 'disk-protobuffer' of github.com:bitsquare/bitsquare into disk-protobuffer 2017-04-13 21:06:48 +02:00
Mike Rosseel
d5bd386bbd fix preferences saving/loading 2017-04-13 21:06:38 +02:00
Manfred Karrer
552d8f1910 Add reorg handling 2017-04-13 13:50:03 -05:00
Manfred Karrer
8516781ed7 Handle threading issues with parser 2017-04-13 10:37:07 -05:00
Manfred Karrer
b99a428198 Fix wrong doPersist call 2017-04-13 09:00:08 -05:00
Manfred Karrer
ac7714078c Remove useStickyMarketPrice (not used anymore) 2017-04-12 21:54:16 -05:00
Manfred Karrer
1809393b69 User persist method and flag to prevent persist calls at PB setters 2017-04-12 21:50:07 -05:00
Manfred Karrer
566e95274b Preferences use init method to break circ. dependency at injection time. 2017-04-12 21:43:25 -05:00
Manfred Karrer
cd33a623e8 Fill table in bsqTxView after resize window 2017-04-12 12:53:35 -05:00
Manfred Karrer
7312d258f5 Add unverified balance and total balance fieds. Show pending txs in tx list. Fix balance bugs. 2017-04-11 22:42:15 -05:00
Manfred Karrer
d775bbfd8b Remove TakerPublishTradeStatistics task 2017-04-11 20:07:39 -05:00
Manfred Karrer
704fe3f521 Remove CapabilityRequiringPayload from TradeStatistics 2017-04-11 20:04:44 -05:00
Manfred Karrer
60b75f0dbd Fix bug with doublespend at create offer. Handle threading with rpc request. Support snapshots. Start support for P2P network (WIP). 2017-04-11 20:00:12 -05:00