Stefan Thomas
1af930fbd1
JS: Override SJCL ECDSA with a standards-compliant version.
2013-02-08 03:18:46 +01:00
Stefan Thomas
e07fffc834
JS: Move transaction preparation logic to Transaction class.
2013-02-07 18:35:20 +01:00
Stefan Thomas
aecabb8c7f
JS: Transaction: Fix multiple "final" events due to race condition.
2013-02-07 18:35:20 +01:00
Stefan Thomas
ee59e37383
JS: Re-upgrade SJCL.
2013-02-07 18:35:20 +01:00
Stefan Thomas
55526c378c
JS: Local signing bugfixes.
2013-02-07 18:35:20 +01:00
jed
e8b17ef082
Merge branch 'book'
...
Conflicts:
src/cpp/ripple/OrderBookDB.cpp
src/cpp/ripple/OrderBookDB.h
src/cpp/ripple/Pathfinder.cpp
2013-02-05 13:47:25 -08:00
Arthur Britto
4fa726f2d3
Add no_gateway option to UInt160's to_json().
2013-02-02 13:11:54 -08:00
Stefan Thomas
39ba2613d9
JS: Added ripple.config.load convenience function.
2013-02-02 14:05:49 +01:00
Arthur Britto
4e526c78e6
JS: Pass opts in to_human_full().
2013-02-02 02:46:42 -08:00
Arthur Britto
cec8b12a49
JS: Add to_human_full and support for gateways to addresses.
2013-02-02 01:32:00 -08:00
Stefan Thomas
6820c6823d
Add transaction signing basics.
...
Most fields aren't supported yet and there aren't any nice external APIs, but my
test script successfully serializes and signs an XRP Payment, so this seems like
a good time to make a commit.
2013-02-01 22:44:04 +01:00
Stefan Thomas
54f4edf5ef
Create abstract UInt class for UInt160, UInt256, ...
2013-02-01 22:44:04 +01:00
Stefan Thomas
24dac24d29
Refactor JavaScript library.
...
- Separate classes in separate modules (files)
- Constants should be associated with a class
- Replace exports.config scheme with a config singleton
- Refactor base58 functions as a static class
2013-02-01 22:44:04 +01:00
Stefan Thomas
37cc88ccf2
Move custom SJCL extensions from client over to Ripple library.
2013-02-01 22:44:04 +01:00
Arthur Britto
bfbb7633ec
JS: Make transaction subscription robust.
2013-02-01 13:28:27 -08:00
jed
62f6d030c6
still working
2013-01-31 10:59:19 -08:00
Stefan Thomas
058141948e
Switch to reduced binformat.
2013-01-30 17:59:54 +01:00
Stefan Thomas
bd71489032
Add binformat and corresponding generator script.
2013-01-30 17:59:54 +01:00
Arthur Britto
c57ae2ee1a
JS: Add automatic support to subscribe to transactions.
2013-01-30 01:27:07 -08:00
Arthur Britto
d31d83c125
JS: Don't require leading zeros on float styles.
2013-01-28 11:49:26 -08:00
Stefan Thomas
851db1ce23
Split Transaction class off into separate file.
2013-01-24 20:40:48 +01:00
Stefan Thomas
39c857f4d8
Fix logic error in Amount.add which caused results to always be positive.
2013-01-23 00:50:27 +01:00
Stefan Thomas
2de124d6c0
Expose SJCL so the client doesn't have to include a second copy.
2013-01-22 20:38:44 +01:00
Stefan Thomas
73f5e7d0ba
Update SJCL.
2013-01-22 20:38:09 +01:00
Stefan Thomas
c34a1e8f34
Load WebSocket module later.
...
This one change allows us to load the IE polyfills after the Ripple library.
Otherwise we would have to split up our dependencies into two groups, which
would add a bunch of complexity to the build system that I'd rather avoid.
2013-01-22 20:12:57 +01:00
Stefan Thomas
16d8ec5ec9
Give more useful console output in IE9.
2013-01-21 20:18:08 +01:00
Stefan Thomas
0e917c76e4
Update names of states the client considers "online".
2013-01-21 20:17:38 +01:00
Stefan Thomas
87c661f778
JS: Add account_info RPC method.
2013-01-19 10:57:33 +01:00
Arthur Britto
a8b1b205d5
JS: Forward account and transaction publishes.
2013-01-17 13:02:24 -08:00
Stefan Thomas
c0e728c310
Amount.product_human and Amount.ratio_human need to canonicalize.
2013-01-16 19:17:35 +01:00
jed
f3a28d65b7
windows
2013-01-14 12:57:37 -08:00
Arthur Britto
8c5f08ad9b
UT: More work on detecting standalone server exit.
2013-01-12 12:48:18 -08:00
Arthur Britto
9b6ee7fc88
JS Add support for SourceTag and Destination tag.
2013-01-09 16:21:57 -08:00
Arthur Britto
04c17ac1f3
Work toward subscribe accounts by ledger index.
2013-01-05 16:51:45 -08:00
Arthur Britto
53f900fbe1
JS: Fix saving fee info.
2013-01-04 22:29:46 -08:00
Stefan Thomas
07bb2a82dd
Fix typo. Uint vs UInt always trips me up. :/
2013-01-04 19:21:04 +01:00
Stefan Thomas
2288089a97
Update upstream SJCL. This version contains our SHA512 contribution.
...
Preparing to get rid of the client having it's own separate copy of SJCL which
is not all that cool. :/
2013-01-04 10:02:13 +01:00
Stefan Thomas
d78b746889
More robust input type handling for Uint160.from_json().
2013-01-04 09:47:03 +01:00
Arthur Britto
75d935e0df
Merge tepPARTIAL into tecCLAIMED.
2013-01-03 13:04:07 -08:00
Arthur Britto
01764aa090
JS: Restrict UInt160 parse_json to wire format.
2013-01-03 00:54:20 -08:00
Arthur Britto
12b4273a74
JS: Add support for client knowing about connecting to testnet server.
2013-01-02 21:42:27 -08:00
Arthur Britto
e4318d266b
JS: Add some place holders for the fee stuff.
2012-12-27 17:48:55 -08:00
Stefan Thomas
f0ee9e6cbf
New build system for SJCL.
2012-12-23 00:48:55 +01:00
Arthur Britto
c05d4fb559
Clean up - Ledger breaking changes.
2012-12-21 17:05:31 -08:00
Arthur Britto
979bace800
JS: Add tipple alphabet.
2012-12-20 12:47:57 -08:00
Arthur Britto
2997bde362
JS: Fix amount parsing to accept negative exponents.
2012-12-17 17:33:02 -08:00
Stefan Thomas
4032f9351a
Add more precision options to to_human().
2012-12-16 11:55:04 -08:00
Arthur Britto
fd0bd1433f
UT: Test offer counts.
2012-12-14 21:21:27 -08:00
Arthur Britto
f93dc7a7b4
Fix network state reporting in server and client.
2012-12-14 16:34:11 -08:00
JoelKatz
e65c390423
Allow larger amounts in normal notation.
2012-12-13 15:56:39 -08:00