Commit graph

3590 commits

Author SHA1 Message Date
Manfred Karrer
f885716a3d Check if BSQ wallet is funded when using BSQ for trade fee 2017-04-23 13:05:21 -05:00
Manfred Karrer
c8c900e190 Update build files (add protobuffer dependency) 2017-04-23 13:04:45 -05:00
Manfred Karrer
64c696a264 Show popup if no btc funds available for BSQ tx 2017-04-22 14:12:36 -05:00
Manfred Karrer
b0a51c0389 Fix emptyWallet issues (allowspedignUnconfiremd was missing). Add better icons for tx type. 2017-04-22 12:37:12 -05:00
Manfred Karrer
c6af0c5e72 Remove rpc property file and put it in code. 2017-04-22 01:35:45 -05:00
Manfred Karrer
6b5ae740f5 Add ScriptTypes: witness_v0_keyhash and witness_v0_scripthash. Use testnet genesis tx. Use version 0.5.8.1. of btcd rpc lib. Update docs 2017-04-22 01:02:18 -05:00
Manfred Karrer
c9238fbc32 Use UNVERIFIED and INVALID txTypes instead of UNDEFINED 2017-04-21 23:15:39 -05:00
Manfred Karrer
5e3b68453c Add Tx type column. Display all wallet txs also invalid or unverified 2017-04-21 22:57:45 -05:00
Manfred Karrer
9b4e40aacc Use Address.fromBase58() instead of deprecated new Address(). Use "B" as prefix for bsq addresses. Add BSQAddressTextField. 2017-04-21 21:19:42 -05:00
Manfred Karrer
c81d208ab7 Add info field for mediator 2017-04-21 20:43:16 -05:00
Manfred Karrer
7493f14b4d Auto select all sepa countries by default 2017-04-21 19:07:08 -05:00
Manfred Karrer
2a66600009 Update build docs 2017-04-21 15:54:37 -05:00
Manfred Karrer
b805a795dd Adjust code to work with BitcoinJ 0.14.4.1 2017-04-21 15:20:32 -05:00
Manfred Karrer
9ab7cff156 Made Transaction and Coin fields transient. Do instantiation of transient fields in getters. Removed readObject and init methods. 2017-04-20 15:37:46 -05:00
Manfred Karrer
df1d5924d0 Make Transaction transient in Trade and fetch it on demand from wallet 2017-04-20 13:50:52 -05:00
Manfred Karrer
7771ba393d Use connected txo in txin, remove isverfied from tx 2017-04-20 13:14:49 -05:00
Manfred Karrer
4cf791cf3a Refactor chainstate domain: Wrap immutable state into mutable classes instead of maintaining maps with mutable state. Improve Json exporter. 2017-04-20 01:13:01 -05:00
Manfred Karrer
5533a4e93f Add null check 2017-04-19 20:06:16 -05:00
Manfred Karrer
a65a28855f Add mapping for json files 2017-04-19 19:41:40 -05:00
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