Commit Graph

932 Commits

Author SHA1 Message Date
wltsmrz
e2f59ce975 Bump ripple-lib version 2014-02-19 14:41:28 -08:00
wltsmrz
c3ceba1f05 Cleanup 2014-02-19 14:06:55 -08:00
wltsmrz
573b38cc19 Add lru-cache dependency; make remote._received_tx an lru-cache with specified max length 2014-02-19 13:00:38 -08:00
wltsmrz
5ca5c73c34 Clear caches when queue empties 2014-02-19 12:21:55 -08:00
wltsmrz
5a15c5b1d5 Set LastLedgerSequence to current_ledger_index + 8 on outgoing transactions 2014-02-19 11:10:05 -08:00
wltsmrz
c60097f8c5 Change optional ping interval units to seconds 2014-02-18 16:41:24 -08:00
wltsmrz
7f13a71252 Use account_tx outbound filter, only query account_tx if the pending queue is non-empty 2014-02-18 16:33:31 -08:00
sublimator
5c8550b364 Update serializedtypes-test.js 2014-02-15 09:31:59 +07:00
wltsmrz
f27be38ca9 Add automatic ping option 2014-02-10 13:25:20 -08:00
Stefan Thomas
aed6b7754e Amount: Support passing demurrage currencies to Amount#parse_human.
If a reference date is provided as an option, the method will apply the
demurrage/interest rate compounded to that date.
2014-02-09 23:07:04 -08:00
Stefan Thomas
0772ffb6ed Currency: Behavior change for to_json for demurrage currencies.
Currency#to_json should output a format that can be successfully converted back
to a Currency object via from_json. So for demurrage currencies it should output
the full hex currency code.

Currency#to_human on the other hand should always print something a human will
understand. For demurrage currencies we'll print the three-letter code for now.
2014-02-09 23:07:04 -08:00
Vahe Hovhannisyan
37e6d95cbc Index: Add UInt256, change UInt160 and Seed paths. 2014-02-07 15:49:09 -08:00
Vahe Hovhannisyan
644b611b9b Transaction: Comment fix. 2014-02-07 14:21:59 -08:00
sublimator
b21be326fe SLE TODO for binformat 2014-02-05 23:15:00 +07:00
Stefan Thomas
3d9cea62ff Add new fields to binformat. 2014-02-04 22:21:43 -08:00
Stefan Thomas
a15da9ade1 Remove redundant information in binformat.js. 2014-02-04 21:38:25 -08:00
Stefan Thomas
a07b76a28c Move field type maps to binformat.js. 2014-02-04 21:38:20 -08:00
Stefan Thomas
372c508911 Improve error message for unknown field 2014-02-04 15:40:50 -08:00
Stefan Thomas
257e9da563 Fix reference to Transaction#parseJson. 2014-02-04 15:40:10 -08:00
Stefan Thomas
cdfb7989b0 Better error message for unknown fields. 2014-02-03 18:11:04 -08:00
Nicholas Dudfield
b01c15847c Fix binary serialization of Vector256 2014-02-01 11:02:10 +07:00
Nicholas Dudfield
23528293e0 Fix binary parsing of Vector256 2014-02-01 10:46:04 +07:00
wltsmrz
430dfef23d Bump ripple-lib version 2014-01-28 16:32:14 -08:00
wltsmrz
215a3f1669 Interface for storing external pending transaction queue 2014-01-28 15:03:16 -08:00
Stefan Thomas
f678f47155 Amount: Full demurrage support. 2014-01-25 11:31:56 -08:00
Stefan Thomas
fa07601a2a UInt: Add UInt#_update for creating subclasses that have dependent state. 2014-01-25 11:30:58 -08:00
Stefan Thomas
0d4357232c Fix grunt watch. Enable caching, only compile debug version. 2014-01-25 11:25:21 -08:00
Stefan Thomas
014514a4da Add a utility function for converting back from JS time to Ripple epoch. 2014-01-25 00:18:57 -08:00
Stefan Thomas
86c35d7d9c Add a new simple test for XRP IOUs in PathSet. 2014-01-24 05:25:30 -08:00
Stefan Thomas
9f76907f51 Currency: Add support for complex currencies. (UInt160)
This patch might regress the performance of the Currency class and by extension
the Amount class. Since Amount is on a lot of hot paths in the client we should
make sure this isn't a major problem.

As for compatibility, this patch is a major change, but it should maintain the
public interface very well, which the exception of some strange edge cases (e.g.
Currency.from_json(1337)), which weren't well-defined before anyway. Any code
that accesses _value directly (shame on you!) will need to be fixed. There
aren't any such references in ripple-client or the rippled test suite, so I
think we're looking pretty good.
2014-01-24 05:24:46 -08:00
sublimator
4e67167394 Fix usage in decode_binary.js 2014-01-22 12:49:36 +07:00
wltsmrz
292b6825fc Merge pull request #48 from miracle2k/signing_hash
Fix signingHash calls; make rsign output pre-sign hash.
2014-01-21 16:54:06 -08:00
wltsmrz
aed87f7437 Merge pull request #47 from miracle2k/decode_script
Add utility script to decode binary blobs.
2014-01-21 16:53:58 -08:00
Michael Elsdörfer
c95d976e84 Fix signingHash calls; make rsign output pre-sign hash. 2014-01-19 16:04:38 +01:00
Michael Elsdörfer
7bbab0759a Add utility script to decode binary blobs. 2014-01-19 16:01:14 +01:00
sublimator
2396a53b03 Make order book subscription work 2014-01-19 15:58:23 +07:00
wltsmrz
43ee82af57 Remove extraneous timing 2014-01-13 15:42:55 -08:00
wltsmrz
3308e0ea92 Fix merge conflict 2014-01-13 15:41:20 -08:00
wltsmrz
61a6db1641 Cleanup transactionqueue 2014-01-13 15:38:40 -08:00
wltsmrz
43eb4c3bfe Prevent duplicate 'transaction' events from Remote 2014-01-13 11:59:27 -08:00
wltsmrz
8538b3ccf2 Merge pull request #43 from sublimator/develop
Disable RTS for local signing
2014-01-13 11:27:27 -08:00
Nicholas Dudfield
f9bb7094e9 Disable transaction resubmission when remote signing. Throw error when attempt to build_path when using local_signing 2014-01-09 13:48:03 +07:00
wltsmrz
54b7099d01 Fix orderbook subscribe 2014-01-08 15:47:33 -08:00
wltsmrz
4ce04a5c90 requestTransactionEntry arguments 2014-01-08 15:13:31 -08:00
wltsmrz
19e29722dc Fix orderbook unsubscribe 2014-01-08 15:13:18 -08:00
wltsmrz
99351aa2dc Add Transaction.transactionManager getter for convenience 2014-01-07 10:28:55 -08:00
wltsmrz
ef6aca8d12 Don't store complete transactions in TransactionManager sequence cache 2014-01-07 10:18:33 -08:00
wltsmrz
b44f22c87f Emit 'signed' event when transaction is resigned 2014-01-07 10:17:58 -08:00
wltsmrz
ca653c42f1 Update license 2014-01-07 03:14:07 -08:00
wltsmrz
5544752dcd Update license 2014-01-07 03:12:06 -08:00