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
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
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
014514a4da
Add a utility function for converting back from JS time to Ripple epoch.
2014-01-25 00:18:57 -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
Michael Elsdörfer
c95d976e84
Fix signingHash calls; make rsign output pre-sign hash.
2014-01-19 16:04:38 +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
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
4082bd2a0a
Fix ledger index argument to transactionEntry, add flexibility to remote.transaction
2014-01-07 01:34:04 -08:00
wltsmrz
626164a8ab
Fix requestTransactionEntry arguments, add flexibility to remote.transaction
2014-01-07 01:23:54 -08:00
wltsmrz
848c203b81
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-01-06 09:42:57 -08:00
wltsmrz
9f92a8dcce
Typo. Fixes #39
2014-01-06 09:40:52 -08:00
Stefan Thomas
c8bb6e2a6a
Fix last commit.
2014-01-05 14:41:11 -08:00
Stefan Thomas
f135021c52
Fix endless loop when creating an Account object for a non-existent account.
2014-01-05 14:09:20 -08:00
Nicholas Dudfield
967317f37e
Add SerializedObject.check_no_missing_fields
2014-01-05 11:36:35 +07:00
wltsmrz
b5d29533ee
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-01-03 20:13:35 -08:00
wltsmrz
a5c1dd1089
Use server.computeFee
2014-01-03 20:13:04 -08:00
wltsmrz
fd614ce0df
Separate Server fee calculation, select fee-optimal servers while submitting a transaction
2014-01-03 20:08:24 -08:00
Stefan Thomas
eaf01312e4
More general secret auto-fill and ability to override with Transaction#secret.
2014-01-02 18:52:57 -08:00
wltsmrz
5c3f3ff0f1
server_status rippled event doesn't exist
2013-12-31 14:36:15 -08:00