Commit Graph

4381 Commits

Author SHA1 Message Date
JoelKatz
db7e69164b Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-02-01 15:37:02 -08:00
JoelKatz
6f619835e2 Regular expressions are very Zen.
It always matches something, even if that something is nothing. Nothing is a form of something.
2013-02-01 15:36:07 -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
eeb9598b12 Add debugging parameter to sign and submit RPC calls. 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
44a2327fbe Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-02-01 13:34:14 -08:00
Arthur Britto
bfbb7633ec JS: Make transaction subscription robust. 2013-02-01 13:28:27 -08:00
JoelKatz
bbc9ec1931 Use regexes to parse cluster entries. 2013-02-01 11:52:45 -08:00
JoelKatz
3d3304ff1b Assign friendly names to trusted nodes. 2013-01-31 16:10:27 -08:00
JoelKatz
7d8df3dddf Save validations in a form they can actually be used. 2013-01-31 15:40:41 -08:00
JoelKatz
6d1a3955b4 Some asserts to try to catch a bug where a ledger in the history gets changed. 2013-01-31 00:43:43 -08:00
JoelKatz
50fce0f079 Cosmetic improvements. 2013-01-31 00:28:23 -08:00
JoelKatz
1f3479a87d Rewrite the TaggedCache code to integrate the map and cache.
Benchmarking showed the use of a separate map and cache was expensive.
The 'visitor' code is gone, but nobody used it and it can be replaced if needed.
2013-01-31 00:05:29 -08:00
JoelKatz
687e3c2c11 Don't wait 20 seconds for the first sweep. For tiny nodes, that can be too long. 2013-01-31 00:02:15 -08:00
Stefan Thomas
8660356fd4 Create a ripple-lib NPM package for the JavaScript code. 2013-01-31 06:26:57 +01:00
JoelKatz
b662167683 Small cleanups. 2013-01-30 20:56:11 -08:00
JoelKatz
2ff3583b7d Cleanup. 2013-01-30 18:55:42 -08:00
JoelKatz
163c4869d6 Remove dead code. Properly handle "too good" and "too bad" offers. Unit test. 2013-01-30 12:56:37 -08:00
JoelKatz
d663037ddc Report a rate of zero for worthless orders. 2013-01-30 11:29:59 -08:00
JoelKatz
3b338b8825 If we get a ledger from the SQL database, it must be closed. 2013-01-30 10:15:42 -08:00
JoelKatz
7213fb9f21 Fix underflow and overflow handling in the STAmount class. Add unit test. 2013-01-30 10:12:43 -08:00
JoelKatz
7186468706 Make the STAmoun constants available outside the class. 2013-01-30 10:12:23 -08:00
Stefan Thomas
058141948e Switch to reduced binformat. 2013-01-30 17:59:54 +01:00
Stefan Thomas
84dd5c2728 Add check to prevent negative zero.
We want a canonical encoding for zero which is 0x4000000000000000 i.e. "positive
zero". So we want to disallow the alternative encoding 0x0000000000000000 i.e.
"negative zero".
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
3066a895c1 Get rid of ledger_header hack. 2013-01-30 02:10:26 -08:00
Arthur Britto
b83412f3ca Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-30 01:28:17 -08:00
Arthur Britto
a05a2c7181 Make RPC ledger_header work. 2013-01-30 01:28:06 -08:00
Arthur Britto
c57ae2ee1a JS: Add automatic support to subscribe to transactions. 2013-01-30 01:27:07 -08:00
JoelKatz
f413aa3ef9 Remove "e0". 2013-01-29 16:19:07 -08:00
Arthur Britto
de36536d07 Fix log. 2013-01-29 15:14:33 -08:00
JoelKatz
14297a4ee1 Remove an obsolete dispatch. 2013-01-29 14:29:41 -08:00
JoelKatz
6b4141f583 Cleanups. 2013-01-29 14:28:05 -08:00
jed
1a6eac274f Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-29 11:16:25 -08:00
jed
90e98c4a86 windows 2013-01-29 11:15:49 -08:00
Arthur Britto
441a748ffb UT: Add a unit test for getQuality. 2013-01-29 11:04:45 -08:00
Arthur Britto
71d9b60b00 Be more correct. 2013-01-29 07:49:29 -08:00
Arthur Britto
c40eb0330e Merge branch 'master' of github.com:jedmccaleb/NewCoin 2013-01-28 21:14:25 -08:00
Arthur Britto
ee65b779f9 UT: New offer test to test for problems seend in the field. 2013-01-28 21:14:14 -08:00
Arthur Britto
28d4a71e76 Fixes for OfferCreate. 2013-01-28 21:13:48 -08:00
Arthur Britto
823e04b148 Fixes for rippling funds. 2013-01-28 21:13:19 -08:00
JoelKatz
faa344c7d0 Dispatch write ahead logging through our job queue. SQL logging improvements. 2013-01-28 14:32:52 -08:00
Arthur Britto
02b9a0b623 Fix applyOffer() calculations and doc. 2013-01-28 12:40:01 -08:00
Arthur Britto
d31d83c125 JS: Don't require leading zeros on float styles. 2013-01-28 11:49:26 -08:00
Arthur Britto
0bcf3db027 UT: Remove reserve tests which were't. 2013-01-28 11:29:08 -08:00
JoelKatz
e48ef29f8c Dispatch HashedObject background writes through our job queue. 2013-01-28 07:13:05 -08:00
JoelKatz
e9d405302c Use the new code. 2013-01-28 07:05:49 -08:00
JoelKatz
5686f65063 Add a new helper function. 2013-01-28 07:05:31 -08:00