Stefan Thomas
fbdef6eea0
[BUG] UInt#parse_number should support zero. Add tests.
2014-04-24 09:01:18 -07:00
wltsmrz
5a04ce9629
Use binary sequence increment
2014-04-23 14:42:29 -07:00
wltsmrz
693e2aaae7
Decrement transaction sequence if transaction.complete fails
2014-04-23 14:39:30 -07:00
wltsmrz
43deeaf5fb
Remove logging
2014-04-23 14:20:41 -07:00
wltsmrz
52e1665e72
Fixes for per-transaction defined secret and offline errors
2014-04-23 14:19:02 -07:00
wltsmrz
18efa5d742
Emit an error on invalid secret, cleanup
2014-04-23 03:56:36 -07:00
Evan Schwartz
7f59fb917c
[FEATURE] Added setRegularKey transaction and more accountSet flags
2014-04-22 14:57:13 -07:00
wltsmrz
14f409ff56
Properly convert JS time to Ripple time in OfferCreate transactions
2014-04-18 23:08:19 -07:00
wltsmrz
8ffd0b13a3
Cleanup
2014-04-17 15:19:08 -07:00
wltsmrz
969873441e
Recognize account option as equivalent to source in transaction construction
2014-04-15 12:47:21 -07:00
wltsmrz
282ac6d8ab
Fix transaction constructor
2014-04-15 12:38:57 -07:00
wltsmrz
1e3c96b14f
Fix transaction finalize
2014-04-15 12:27:33 -07:00
wltsmrz
b14fab8aa7
Check remote exists in transaction.complete
2014-04-10 23:29:16 -07:00
Stefan Thomas
be33b1be60
[BUG] Don't set canonical flag when remote signing.
2014-04-10 08:16:03 -07:00
wltsmrz
06288e798e
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-03-25 17:23:31 -07:00
wltsmrz
0de7d84862
Use LRU cache API to prevent multiple transaction events for the same transaction
2014-03-25 17:23:28 -07:00
Stefan Thomas
87ba2abc9a
[BUG] Undo previous commit making append_byte_array too loose.
...
This commit introduces an alternative way of setting the canonical signature
flag, without compromising the strictness of append_byte_array input
sanitizing.
2014-03-22 03:18:11 -07:00
Stefan Thomas
716fd0b938
[CHORE] Improved Amount#parse_quality w/ demurrage support, drops->XRP, etc.
...
Amount#parse_quality is made currency-aware. This allows it to adjust for XRP as
the base currency, as well as for interest-bearing or demurring base currencies.
2014-03-22 02:38:03 -07:00
Stefan Thomas
893fc4c168
[CHORE] Add Amount#invert mathematical utility function.
2014-03-22 00:47:41 -07:00
Stefan Thomas
6f5cf8506f
[CHORE] Better variable names in Amount#parse_quality.
2014-03-21 23:56:13 -07:00
Stefan Thomas
c808cb0a1c
[CHORE] Add ability to apply demurrage at the time of product/ratio calculation.
2014-03-21 18:43:22 -07:00
Stefan Thomas
11540f8cd9
[CHORE] Allow integer strings for server "port" setting.
2014-03-20 17:38:46 -07:00
Stefan Thomas
9d6ccdcab1
[CHORE] Enable signature canonicalization.
2014-03-20 17:38:46 -07:00
wltsmrz
a651b6154d
Properly choose ledger identifier in requestTransactionEntry
2014-03-18 12:00:54 -07:00
wltsmrz
4b5e75a8ad
Add initial submit index and last ledger sequence to transaction summary
2014-03-18 11:26:00 -07:00
wltsmrz
bdd24bada9
Use binary account_tx on remote reconnect
2014-03-17 13:33:06 -07:00
wltsmrz
6e4a9179c1
Generate transaction hash in account_tx automatic binary handling
2014-03-17 13:21:54 -07:00
wltsmrz
e97a3966c1
Automatically parse binary account_tx response
2014-03-15 22:02:31 -07:00
wltsmrz
b17eb8ed0d
Check missing secret first in tx.complete
2014-03-13 11:34:07 -07:00
wltsmrz
7dcfa0a232
Set tx.finalized before changing state to validated/failed
2014-03-13 11:32:20 -07:00
wltsmrz
05c466bebe
Add switch break
2014-03-11 16:36:53 -07:00
wltsmrz
0f7c80d76a
Resubmit transactions failed with telINSUF_FEE_P
2014-03-11 16:35:48 -07:00
wltsmrz
99599ba673
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-03-10 16:29:08 -07:00
wltsmrz
85f75b4543
Emit tejSecretUnknown if secret is missing during signing, enhancements for ripple-rest
2014-03-10 16:28:41 -07:00
Stefan Thomas
37a22186ca
Add memo field binary types.
2014-03-10 03:37:13 -07:00
sublimator
007c2e7e5c
Fix typo
2014-03-08 23:37:25 +07:00
wltsmrz
a188ae6ace
Cleanup
2014-03-07 13:31:37 -08:00
wltsmrz
c0db5e251a
Add transaction.lastLedger, whitelist type_hex path property
2014-03-07 11:55:46 -08:00
wltsmrz
bc427204c6
Cleanup
2014-03-07 11:54:02 -08:00
wltsmrz
976de00242
Update remote init test
2014-03-03 15:27:38 -08:00
wltsmrz
a098b0cf02
Fix trace validation
2014-03-03 15:08:38 -08:00
wltsmrz
70d28fc15e
Fix remote storage validation
2014-03-03 13:20:47 -08:00
wltsmrz
815eed427f
Validate remote configuration. Fixes #58
2014-03-03 13:10:56 -08:00
wltsmrz
55e74671a7
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-03-03 12:09:16 -08:00
wltsmrz
47db68ff45
Use lru-cache API
2014-03-03 11:55:57 -08:00
Nicholas Dudfield
e227a541e7
Set VER_ACCOUNT_ID on address returned by keypair
...
Just a decent default, client code can still set_version before base58 encoding.
2014-03-03 11:09:15 +07:00
wltsmrz
7a88165e16
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
2014-02-28 16:27:24 -08:00
wltsmrz
5ed148af75
Persistent transactions interface (Gateway REST API)
2014-02-28 16:27:09 -08:00
Stefan Thomas
1329de5344
Log: Cleanup some unused code.
2014-02-27 23:39:28 -08:00
Stefan Thomas
a003d261ea
Log: New logging system.
...
Right now, all I've done is move the logging function from utils to its own
file. I've also refactored it and created some classes.
Next step would be to somehow get rid of the trace setting. The Remote class
should have nothing to do with logging settings. Perhaps we can keep the setting
for backwards compatibility only, but the main way to turn logging on/off or
filter logging messages should be through the Log class.
2014-02-27 23:38:45 -08:00