Commit graph

1064 commits

Author SHA1 Message Date
Manfred Karrer
cd591b9f9e Add snapshot mechanism for persisting utxo map 2017-04-04 01:00:32 -05:00
Manfred Karrer
d280e850b6 Make UTXOMap and TXOMap persistable 2017-04-03 23:13:17 -05:00
Manfred Karrer
0cf3072902 Dont use tor if regtest. Dont use tor for provider node if localhost 2017-04-03 22:11:29 -05:00
Manfred Karrer
986ac67f84 Keep historical bsq txos for displaying bss txs in tx list. refactor data structure. detect invalid bsq tx and show popup. 2017-04-03 16:02:33 -05:00
Manfred Karrer
0386f1e739 Fix BSQ algo, add tx view 2017-04-02 20:19:03 -05:00
Manfred Karrer
db966ca01c Add missing dependency to pom. Map callbacks to userthread 2017-04-01 12:16:25 -05:00
Manfred Karrer
e96e408e33 Fix incorrect handling of logical and/or. Rename rpc optionkeys. Use lombok in BSQ tx value objcts. Use map with txId, index tuple instead of nested map for utxo. Rename BSQ Tx classes. Fix BSQ parsing algo. Add and improve tests. 2017-04-01 11:41:13 -05:00
Manfred Karrer
d00b8e6c90 Rename AlertProto to Alert in proto definition 2017-03-28 19:45:49 -05:00
Manfred Karrer
bc6f8d5460 Rename Message to Msg (Message is used in protobuffer as well) 2017-03-27 23:31:09 -05:00
Manfred Karrer
1215834864 Remove Alert delegates 2017-03-27 23:16:23 -05:00
Manfred Karrer
0b5c9651a4 Refactoring: Use CoreProtobufferResolver in core and interface to decouple network and domain. Remove protobuffer and vo modules. 2017-03-27 22:47:53 -05:00
Manfred Karrer
100bfc2101 Use ProtobufferResolver in core 2017-03-27 20:29:42 -05:00
Manfred Karrer
8f8f452b16 Revert PubKey changes 2017-03-27 19:38:37 -05:00
Manfred Karrer
242f816b4e Refactor: Rename KeyRingVo to KeyRing 2017-03-27 16:11:08 -05:00
Manfred Karrer
eeb0bd45e0 Refactor: Move ProtoCryptoUtil methods to EncryptionService 2017-03-27 15:37:10 -05:00
Manfred Karrer
fdf34283a4 Refactor PubKeyRing (WIP) 2017-03-27 15:31:25 -05:00
Manfred Karrer
9485971751 Check for market price age on client. Allow max. 30 min old market prices 2017-03-26 23:11:40 -05:00
Manfred Karrer
e1185961c0 Persist last used payment account for create offer screen 2017-03-26 22:15:40 -05:00
Manfred Karrer
7f71d260e1 Add mediator to trade process 2017-03-26 21:52:08 -05:00
Manfred Karrer
c7841e8d14 Remove old code for backward compatibility. Cleanup. Improve version check 2017-03-26 15:52:06 -05:00
Manfred Karrer
8a131dcd75 Cleanup 2017-03-26 15:34:44 -05:00
Manfred Karrer
d551c056c1 Refactor trade state and phase. support correct handling for payment limits in offer 2017-03-26 12:40:16 -05:00
Manfred Karrer
a26c5b5d7a Refactor trade state and phase. new trade process works so far (WIP) 2017-03-25 23:36:51 -05:00
Manfred Karrer
4103920a31 Remove taks for laod trade fee tx (use verify task for it) (WIP) 2017-03-25 12:06:50 -05:00
Manfred Karrer
c860845c9a Refactoring: Further renaming... (WIP) 2017-03-25 12:00:50 -05:00
Manfred Karrer
598291540e Refactoring: Rename all usages of "offerer" with "maker" (excluding translation strings). Separate maker, taker, buyer, seller, buyerAsTaker, BuyerAsMaker, sellerAsMaker and sellerAsTaker in protocol 2017-03-25 11:50:08 -05:00
Manfred Karrer
1bfead7a77 Refactorings, add verifyFee tasks (WIP) 2017-03-25 11:05:26 -05:00
Manfred Karrer
664b19f8c4 Dont use mailboxMessage for PayDepositRequest. Add setUID for all mailboxMessages. BuyerAsOfferer protocol complete. (WIP) 2017-03-24 22:23:26 -05:00
Manfred Karrer
af258497f5 Apply @Slf4j 2017-03-24 19:52:55 -05:00
Manfred Karrer
d158b008fb BuyerAsOfferer protocol working with timelock removed (WIP) 2017-03-24 19:42:41 -05:00
Manfred Karrer
b6b7c44004 Remove timeLock properties (WIP) 2017-03-24 15:00:37 -05:00
Manfred Karrer
8e6c9cb3c5 Use underscpre instead of camelCase in proto buffer definition. Add Mediator. Remvoe TTL in proto buffer definitions. Remove Coin in proto buffer definitions 2017-03-24 14:33:32 -05:00
Manfred Karrer
510dc95ae4 Merge changes from master 2017-03-23 12:58:04 -05:00
Manfred Karrer
2520542ca6 Merge changes from master 2017-03-23 12:53:35 -05:00
Manfred Karrer
57f201fa55 Reduce nr. of backups for PersistedP2PStorageData and TradeStatisitics 2017-03-22 21:31:56 -05:00
Manfred Karrer
f84a038889 Version 0.4.9.9.1 2017-03-22 16:24:52 -05:00
Manfred Karrer
adbb547eb1 Rename offererMultiSigPubKey to offererBtcPubKey (as well as wellers side) to not break serialized data 2017-03-22 13:31:45 -05:00
Manfred Karrer
50329567bd Increase non trade tx fee default value. change upper limit for tx fee. increase width of data column in arbitr. screen 2017-03-22 13:04:13 -05:00
Manfred Karrer
b2a85d65f3 Merge branch 'master' into Development
# Conflicts:
#	pom.xml
2017-03-22 12:14:42 -05:00
Manfred Karrer
6348c9c70a Cleanup 2017-03-22 11:55:15 -05:00
Manfred Karrer
9e085102c8 Move getBaseEnvelope to Message. Cleanup 2017-03-21 23:28:43 -05:00
Manfred Karrer
552a151516 Add vo module. Refactor Alert to separated classes for all differnet domains (core, vo, proto, payload, persistable) 2017-03-21 23:10:55 -05:00
Manfred Karrer
de7b73f7a9 Remove default values in case of null, apply Lombok annotations 2017-03-20 23:28:09 -05:00
Manfred Karrer
5fee4b0b66 Add missing equals/hashcode to Offer 2017-03-20 22:31:18 -05:00
Manfred Karrer
93531c76d0 Apply Lombok annotations, cleanup, check hashcode and equals methods 2017-03-20 22:10:10 -05:00
Manfred Karrer
63bf1942e4 Add extraDataMap field to all StoragePayload objects 2017-03-20 16:27:54 -05:00
Manfred Karrer
a41d13a093 Remove unused fields 2017-03-20 08:59:48 -05:00
Manfred Karrer
6790eec935 Remove marketPriceTypes. Use last price in all cases (no bid and ask) 2017-03-20 00:59:20 -05:00
Manfred Karrer
0c88f204a2 Fix wrong monetaryFormat 2017-03-20 00:37:30 -05:00
Manfred Karrer
48446e454a Refactor price handling 2017-03-19 23:44:58 -05:00