Stefan Thomas
05f3a97042
UInt160 can be an account or a plain hash.
...
The UInt160 class used to be hardcoded to be an Account. This commit changes it
so it can be used as an account or a plain hash. It will try to automatically
self-classify based on how it is initialized.
In the future we may want to have some dedicated classes rather than a
single configurable UInt160.
2013-11-12 15:51:50 -08:00
Stefan Thomas
96ed994932
Fixes on XRP path serialization/deserialization.
2013-11-11 12:17:09 -08:00
Stefan Thomas
b2580ec178
Disambiguate PathSets with XRP vs XRP IOUs.
...
XRP IOUs are no longer valid, however they do exist in the network's historical
transactions, so the serialization and deserialization need to be able to handle
them.
2013-11-11 11:49:52 -08:00
Stefan Thomas
34ea528ade
Add serialization of XRP as an IOU if explicitly asked for.
...
Unfortunately, there are some transactions in the history that use this format,
so we need to support it in order to be able to verify historic ledgers.
2013-11-08 16:36:37 -08:00
Stefan Thomas
a8759f1390
Fix large 32-bit integers getting deserialized as signed ints.
2013-11-08 14:21:27 -08:00
Stefan Thomas
069852a501
Fix parsing Hash256s that start with FF.
2013-11-08 12:49:13 -08:00
Stefan Thomas
74ef8f8400
Fix Int64 parsing.
2013-11-07 21:56:26 -08:00
Stefan Thomas
64df821b38
JSBN and coverage tests cleanup.
...
Fixes compiler warning about SJCL.
Fixes coverage source highlighting issue.
Move JSBN outside of src/js/jsbn/.
2013-09-21 05:41:19 -07:00
wltsmrz
8dd1b62d78
Improve test coverage
2013-09-12 14:15:44 -07:00
jatchili
bcaabd36be
Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop
...
Conflicts:
src/js/ripple/serializedtypes.js
test/serializedtypes-test.js
JSONify complex structures before comparing them in tests.
2013-09-10 16:46:53 -07:00
jatchili
21aed214a7
messing around with serialized types test
2013-09-10 16:10:49 -07:00
wltsmrz
6f9c103d78
Update tests for future test coverage
2013-09-10 15:48:57 -07:00
wltsmrz
6ce83107c8
Cleanup
2013-09-09 13:05:40 -07:00
wltsmrz
bf95285d90
Use assert.deepEqual, fix serializedtypes
2013-09-08 18:07:55 -07:00
wltsmrz
25401bd08d
Update ripple-lib tests to use mocha
2013-09-08 17:33:08 -07:00
jatchili
0c18f6157d
SerializedObject to_json method, and a simple test for that. Tests are still preliminary, and refactoring is still necessary.
2013-08-14 18:33:01 -07:00
jatchili
63038d3603
basic tests for serializedtypes.js
2013-08-12 15:19:04 -07:00
Stefan Thomas
78b1e4f570
More work on new serialization/parsing functions. Added more tests.
2013-07-30 22:48:07 -07:00
Stefan Thomas
815e2af3cf
Fix code indentation.
2013-07-30 21:32:28 -07:00
jatchili
5bc1603f43
begin testing serialization/parsing functions
2013-07-30 20:02:30 -07:00