3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-02-13 10:45:51 +00:00

2815 Commits

Author SHA1 Message Date
Andreas Schildbach
a22b5d6634 Add transaction confidence back to Wallet.toString().
When working with Wallet objects, you should use Context too.
2016-08-17 15:01:11 +02:00
Eric Winer
05a4f5b2a4 Transaction: Remove confidence (and Context requirement) from Transaction.toString() 2016-08-17 08:45:47 -04:00
cyberzac
2e0e81d3a2 Payment channels: Added ClientChannelProperties and ServerChannelProperties to allow configuration of the channels. 2016-08-12 09:48:59 +02:00
Andreas Schildbach
7e3dbd5f5d Peer: Log fast catchup time and height of first block to pass it. 2016-08-11 22:14:06 +02:00
Andreas Schildbach
af0d2042d8 Transaction: Print update time in toString(). 2016-08-11 22:14:06 +02:00
Andreas Schildbach
5829b32535 Wallet: In wallet transactions dump, reformat value line. 2016-08-11 22:14:06 +02:00
Andreas Schildbach
a772addc25 TransactionConfidence: Print lastBroadcastedAt in toString(). 2016-08-11 22:14:06 +02:00
Andreas Schildbach
4398745565 Add an AbstractBitcoinNetParams.isRewardHalvingPoint(int height) method. 2016-08-11 22:14:06 +02:00
Andreas Schildbach
2e4d64876d Make AbstractBitcoinNetParams.isDifficultyTransitionPoint(int height) public. 2016-08-11 22:14:06 +02:00
Andreas Schildbach
67c3d4d0e2 KeyCrypterScrypt: Print Scrypt iterations in toString(). 2016-08-11 22:14:06 +02:00
Andreas Schildbach
8c0cfaeee7 Clean up some line endings. 2016-08-11 22:14:06 +02:00
Greg Laun
b3bb2c53c9 DatabaseFullPrunedBlockStore, MySQLFullPrunedBlockStore: Fix spelling. 2016-07-18 17:37:47 -04:00
Oscar Guindzberg
82ae8088de Disable retargeting for regtest 2016-07-03 19:09:38 +02:00
Oscar Guindzberg
17aa1bdaa8 WalletAppKit: Checkpoints doc link 2016-07-03 19:07:45 +02:00
Andreas Schildbach
8bd47a6c6d TestFeeLevel: Print wallet balance and receive address earlier. 2016-06-15 10:35:37 +02:00
Andreas Schildbach
0d0358fe92 TestFeeLevel: Adapt to fee rate (per kB). 2016-06-15 10:35:37 +02:00
Andreas Schildbach
f416dec2ea Wallet: Fix precondition for transaction confidence of transactions in the pending pool. They can now also be IN_CONFLICT. 2016-06-08 14:23:27 +02:00
Andreas Schildbach
736fd7dbde Add the generic license header to POMs, shell scripts and JavaScript/Python examples. 2016-06-06 21:32:02 +02:00
Andreas Schildbach
e99d983497 Replace "The bitcoinj developers" copyright statement by the generic statement. There is no such legal entitiy. 2016-06-06 21:32:02 +02:00
Andreas Schildbach
3773a4343c Add a generic copyright statement to all license headers that don't have one.
Note it is not legally necessary to state copyright, but we think it makes things easier.
2016-06-06 21:32:02 +02:00
johnygeorge
f33432febd ScriptBuilder: Make OP_RETURN to allow 80 bytes.
Make OP_RETURN to allow 80 bytes instead of the previous 40 bytes.

This is to be consistent with the Bitcoin Core, which have made it back to 80 bytes.
2016-06-06 21:30:34 +02:00
dcw312
e61eb107dc BuildCheckpoints: Use a peer group for the Prod and Test networks. 2016-06-06 21:23:56 +02:00
Andreas Schildbach
85e6a3438a Wallet.setTransactionBroadcaster(): Error message for precondition. 2016-06-04 11:42:46 +02:00
Andreas Schildbach
60dce2f1e3 Peer: Change getVersionHandshakeFuture() return type back to ListenableFuture<Peer>. 2016-05-31 08:37:40 +02:00
Andreas Schildbach
206f04784f Fix wrong balance calculation if identical (apart from the index) outputs are involved.
This regression was triggered by a53b508049d0febf59dfd3f7e5d75776a0b3f7a8, though before that change it only worked by luck.
2016-05-25 23:22:30 +02:00
dcw312
6230d01e7b H2FullPrunedBlockStore: Fix issue #1260: the h2 prefix and params are prepended twice using this constructor. Only prepend when calling the super constructor. 2016-05-18 15:59:23 +02:00
Andreas Schildbach
c37fe88952 Bump of orchid version to 1.2.1, which is necessary because we accidently pushed an incomplete version 1.2 to Maven Central last year. 2016-05-18 10:21:18 +02:00
Andreas Schildbach
8e00564f4e Remove Mike's httpseed as he plans to shut it down. 2016-05-08 17:13:53 +02:00
Andreas Schildbach
dfd7c826d3 Block: Improve message of VerificationException that is thrown when a blocks time is too far in the future. 2016-05-06 11:17:29 +02:00
Andreas Schildbach
01890c563c Transaction: Rework JavaDoc of the addInput() variants. 2016-05-06 10:27:04 +02:00
Matthew Shaylor
0b3cc9c59f Replace URLs to code.google.com by the appropriate GitHub URLs. 2016-04-19 23:15:37 +02:00
Justas Dobiliauskas
14ef3c0052 WalletProtobufSerializer: Allow to specify buffer size for saving wallet file via OutputStream. 2016-04-18 09:40:12 +02:00
Will Shackleton
01cff428d3 Payment channels: Add KeyParameter support to PaymentChannelServer
I added KeyParameter support to PaymentChannelServer. This results in an
API change---`PaymentChannelServer.ServerConnection` now has a new
method `getUserKey()`
2016-04-15 17:07:20 +02:00
Will Shackleton
56f1db8dd8 Payment channels: Add KeyParameter arguments to Transaction.calculateSignature 2016-04-15 17:06:53 +02:00
Andreas Schildbach
2e09ed8581 Context: Log context creation. 2016-04-13 12:02:12 +02:00
Andreas Schildbach
a407f04b56 0.15-SNAPSHOT 2016-04-02 18:04:21 +02:00
Andreas Schildbach
d0b6a25e0a Update AUTHORS from git. 2016-04-02 17:56:39 +02:00
Andreas Schildbach
aa9f1bc895 Secp256k1Context: Remove a bit of redundancy in logging. 2016-04-02 17:06:31 +02:00
Andreas Schildbach
9c83299571 Update to slf4j 1.7.20. 2016-04-02 17:05:24 +02:00
Andreas Schildbach
4e29e4fb00 Wallet: Make SendRequest a top level class. 2016-04-01 22:03:14 +02:00
Andreas Schildbach
1e66b9a8e3 Finish moving wallet related classes to .wallet package.
These classes are moved to .wallet:
- Wallet + WalletTest
- WalletExtension + WalletExtensionsTest
- WalletProtobufSerializer
- UnreadableWalletException

These classes are moved to .wallet.listeners:
- WalletEventListener
- WalletChangeEventListener
- WalletCoinsReceivedEventListener
- WalletCoinsSentEventListener
- WalletReorganizeEventListener
- ScriptsChangeEventListener
- AbstractWalletEventListener
- KeyChainEventListener
- AbstractKeyChainEventListener
2016-04-01 21:44:30 +02:00
Andreas Schildbach
e48ced6de3 Remove cent rule from fee solving in Wallet and payment channels.
This commit sadly disables WalletTest.basicCategoryStepTest() because that test is not maintainable and
doesn't work any more. Hopefully we will rewrite fee solving together with a better set of unit tests.
2016-04-01 21:10:08 +02:00
Andreas Schildbach
53d2d5625c Transaction: Print locktime estimation properly formatted. 2016-04-01 21:08:35 +02:00
GreenAddress
f9a0fb2a35 Native ECDSA implementation updated to latest libsecp256k1 2016-04-01 20:33:40 +02:00
Andreas Schildbach
840df06b79 RefreshWallet: Comment how to get a test wallet. 2016-03-30 13:11:44 +02:00
mruddy
8d6d0e2ebc Update payment channel sequence numbers for time locked transactions with BIP68 and BIP125 in mind. 2016-03-30 13:00:18 +02:00
Andreas Schildbach
9505227616 Wallet: Calculate fee based on feePerKb on byte precision.
Transaction.DEFAULT_TX_FEE is increased to make up for a drop in average fees because of the higher precision.
2016-03-27 15:41:57 +02:00
Andreas Schildbach
b1bc34eb76 PaymentChannelStateTest: Make HALF_COIN a constant. 2016-03-27 14:47:13 +02:00
Andreas Schildbach
858b0b41d5 Make sure payment channels heed Context.isEnsureMinRequiredFee(). 2016-03-27 13:16:58 +02:00
Andreas Schildbach
c1938fec75 Harmonize license headers. 2016-03-26 19:55:05 +01:00