Nathan Nichols
30ff63e653
Support encoding and decoding of NegativeUNL pseudo-transactions ( #89 )
...
* Support encoding and decoding of NegativeUNL pseudo-transactions
2020-08-13 12:20:12 -05:00
Nathan Nichols
2e6c68ba73
ripple-binary-codec refactor ( #88 )
...
Refactored all components in ripple-binary-codec /src
2020-07-31 09:14:11 -05:00
Nathan Nichols
383ab88d62
refactored src/types ( #86 )
...
Final refactor of the src/types directory. Refactored Amount and STObject classes, and finalized SerializedType and Comparable classes.
2020-07-20 11:02:59 -05:00
Nathan Nichols
2bfb8fc191
Refactored STArray Class ( #85 )
...
Refactored STArray and pushed end-byte computations into the STArray and STObject classes.
2020-07-16 12:15:00 -05:00
Nathan Nichols
51ad4e36fc
refactored ./src/types/path-set ( #84 )
...
Refactored PathSet, Path, and Hop types. Constructing these types with Buffers, and using class instead of makeClass.
2020-07-13 16:35:08 -05:00
Nathan Nichols
ba04ea5f1f
Refactored UInt and Derived Classes ( #83 )
...
Refactored UInt and Derived classes to be constructed from Buffers, and swapped out BN.js in favor of BigInt to reduce dependencies.
2020-07-10 15:24:49 -05:00
Nathan Nichols
2b8fba0c8a
Refactor ./src/types Hash and derived types ( #82 )
...
Refactored Hash and derived types.
2020-07-09 16:04:29 -05:00
Nathan Nichols
8ac03699aa
Check field_code and type_code when readFieldOrdinal() is called ( #81 )
...
Added verification that nth and type are valid when read from BinaryParser
2020-07-07 13:58:24 -05:00
Nathan Nichols
485ec4e924
Refactored ./src/serdes ( #79 )
...
Refactored `serdes` to use TypeScript Classes and documented functionality.
2020-07-06 16:16:32 -05:00
Elliot Lee
7da60d30b5
Improve documentation of definitions.json ( #80 )
...
* Add documentation about type_code
* Clarify "nth"
Co-authored-by: Nathan Nichols <natenichols@cox.net >
2020-07-04 12:58:17 -07:00
Nathan Nichols
cd0eb2b623
Refactor ./src/enums ( #73 )
...
* rewrote enums in TS
* changed folder name to src/definitions
2020-06-30 14:29:29 -07:00
Nathan Nichols
ede5b254e3
Added Linting with ESLint ( #72 )
...
* added linting, but currently the linting will fail on all files that have not been refactored.
2020-06-26 07:14:31 -07:00
Nathan Nichols
a930b9413c
Initial change from Babel/JS to TypeScript ( #70 )
...
* will compile as typescript
* migrated test suite to use JestJS
* Migrated to Jest testing framework and typescript source files
* updated deps
* updated prepublish
* resolved 1 failing test
* changed decimal .0 on four tests, it appears that these were the only four tests expecting integer values to have '.0'
* added linter
* added package-lock
* removed tslint in favor of eslint
* changed yarn to npm
* updated version 2.6->3.0
* removing package lock
* updated node version in nvmrc and jest version in package
* removed nvmrc
* removed some unused functions
* replaced data driven with file from master
* commitint yarn.lock
* removing babel as a dependency in favor of typescript compiling to es5
* removing babel deps
* resolved testing issues by migrating helper function
* added partial linting functionality for test suite
* updated imports for decodeLedgerData
* updated test
* updated yarn.lock
* removed a console.log
* added eslint-jest-plugin to package
* reverting to old linting, will add linting in next PR
* removed comments in shamap
* re-adding .nvmrc
* npm -> yarn
* added . to .eslintrc
* added .eslintrc
* removing linting for this PR
* Changed linting to print a message so that linting doesnt fail in CI
* changing back
* added newline so diff wont show
* removed eslint deps, since linting will be dealt with in a later PR
* changed function calls to describe(...)
2020-06-24 09:00:28 -07:00
dependabot-preview[bot]
16b1b91a76
Bump eslint from 4.18.2 to 7.0.0 ( #60 )
...
* Bump eslint from 4.18.2 to 7.0.0
Bumps [eslint](https://github.com/eslint/eslint ) from 4.18.2 to 7.0.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v4.18.2...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Fix linting
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Elliot Lee <github.public@intelliot.com >
2020-05-19 11:49:10 -07:00
dependabot-preview[bot]
e9b86ed23a
[Security] Bump handlebars from 4.5.3 to 4.7.6 ( #62 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.5.3 to 4.7.6. **This update includes a security fix.**
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.5.3...v4.7.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-14 14:30:18 -07:00
dependabot-preview[bot]
1c266c658e
Bump mocha from 6.2.2 to 7.1.2 ( #58 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 6.2.2 to 7.1.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v6.2.2...v7.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-14 10:53:37 -07:00
dependabot-preview[bot]
55f36cf466
Bump fs-extra from 8.1.0 to 9.0.0 ( #55 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 8.1.0 to 9.0.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/8.1.0...9.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-14 10:53:19 -07:00
Elliot Lee
9479e692f6
Delete circle.yml
2020-05-13 17:36:25 -07:00
dependabot-preview[bot]
549a0f6829
Bump babel-eslint from 10.0.3 to 10.1.0 ( #52 )
...
Bumps [babel-eslint](https://github.com/babel/babel-eslint ) from 10.0.3 to 10.1.0.
- [Release notes](https://github.com/babel/babel-eslint/releases )
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.3...v10.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-13 17:10:43 -07:00
knoxcard2
98c1cddc91
Bump dependencies including babel-runtime ( #50 )
2020-05-13 17:10:30 -07:00
Elliot Lee
3e574909ca
Add GitHub CI ( #61 )
2020-05-13 17:04:35 -07:00
dependabot-preview[bot]
75e498c151
Bump ripple-address-codec from 4.0.0 to 4.1.0 ( #48 )
...
Bumps [ripple-address-codec](https://github.com/ripple/ripple-address-codec ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/ripple/ripple-address-codec/releases )
- [Changelog](https://github.com/ripple/ripple-address-codec/blob/master/HISTORY.md )
- [Commits](https://github.com/ripple/ripple-address-codec/compare/4.0.0...4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-23 08:41:15 -05:00
Elliot Lee
0d8b202a74
Release 0.2.6
2019-12-31 13:17:52 -08:00
dependabot-preview[bot]
fbf880b1c4
Bump ripple-address-codec from 3.0.4 to 4.0.0 ( #42 )
...
Bumps [ripple-address-codec](https://github.com/ripple/ripple-address-codec ) from 3.0.4 to 4.0.0.
- [Release notes](https://github.com/ripple/ripple-address-codec/releases )
- [Changelog](https://github.com/ripple/ripple-address-codec/blob/master/HISTORY.md )
- [Commits](https://github.com/ripple/ripple-address-codec/compare/3.0.4...4.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 13:15:22 -08:00
dependabot-preview[bot]
142bc0c3b7
Bump babel-eslint from 10.0.2 to 10.0.3 ( #44 )
...
Bumps [babel-eslint](https://github.com/babel/babel-eslint ) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases )
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 13:14:00 -08:00
dependabot-preview[bot]
3eae92175a
Bump bn.js from 4.11.8 to 5.1.1 ( #45 )
...
Bumps [bn.js](https://github.com/indutny/bn.js ) from 4.11.8 to 5.1.1.
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v4.11.8...v5.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 10:28:13 -08:00
dependabot-preview[bot]
91e5e67a70
[Security] Bump handlebars from 4.1.2 to 4.5.3 ( #46 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.1.2 to 4.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 10:21:25 -08:00
dependabot-preview[bot]
4b976bebba
Bump mocha from 6.2.0 to 6.2.2 ( #40 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 6.2.0 to 6.2.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v6.2.0...v6.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 10:18:12 -08:00
dependabot-preview[bot]
6ddf2a7bc0
Bump fs-extra from 0.30.0 to 8.1.0 ( #39 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 0.30.0 to 8.1.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/0.30.0...8.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-31 10:16:14 -08:00
dependabot-preview[bot]
53fee90554
Bump decimal.js from 5.0.8 to 10.2.0 ( #38 )
...
Bumps [decimal.js](https://github.com/MikeMcl/decimal.js ) from 5.0.8 to 10.2.0.
- [Release notes](https://github.com/MikeMcl/decimal.js/releases )
- [Changelog](https://github.com/MikeMcl/decimal.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MikeMcl/decimal.js/compare/v5.0.8...v10.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-23 00:34:18 -08:00
Elliot Lee
eb06de5344
v0.2.5
2019-12-14 22:37:12 -08:00
Elliot Lee
e1ec2f79e5
Support AccountDelete ( #37 )
...
- Fix https://github.com/ripple/ripple-binary-codec/issues/36
- Re-number transaction result codes
- Link reference for transaction types
2019-12-14 22:34:14 -08:00
Elliot Lee
c6d01e4ce0
Remove unused 'signing' code ( #34 )
...
Use ripple-keypairs library for signing
2019-10-15 09:15:25 -07:00
Elliot Lee
eec36765f2
v0.2.4
2019-09-04 00:06:20 -07:00
Elliot Lee
55aef2e74e
Upgrade ripple-address-codec to 3.0.4
2019-09-04 00:05:37 -07:00
Elliot Lee
edc95f78f1
v0.2.3
2019-08-29 18:00:24 -07:00
Elliot Lee
63149f4b5d
Remove ecmaFeatures from eslintrc
...
(node:6931) DeprecationWarning: [eslint] The 'ecmaFeatures' config file
property is deprecated, and has no effect. (found in ./eslintrc)
2019-08-29 17:57:18 -07:00
William Swanson
0a55ba64fa
Fix node 12 compatibility ( #33 )
...
The unit tests were comparing things of different types, which failed under the stricter checks.
2019-08-29 17:54:42 -07:00
Elliot Lee
67d00491eb
Release 0.2.2
2019-07-26 17:24:44 -07:00
Elliot Lee
bf90bbe595
Increase minimum lodash version
2019-07-26 17:18:59 -07:00
Elliot Lee
2696a9e138
Update HISTORY.md
2019-07-26 17:17:10 -07:00
Elliot Lee
6324c727a9
Remove codecov.io
2019-07-26 17:14:21 -07:00
Elliot Lee
b53f336a2a
Update mocha
...
- Update mocha.opts to use --require
When updating to Babel v7, this may need to be changed. For details,
see: https://github.com/mochajs/mocha/wiki/compilers-deprecation
2019-07-26 17:08:29 -07:00
Elliot Lee
da5edb0b3b
Throw an error when Amount or Fee contains a decimal ( Fix #31 )
...
Thanks to @jwbusch for review
2019-07-26 16:53:25 -07:00
Elliot Lee
b775a6f3c8
Disable lint rule on 2 lines in test file
2019-07-17 00:40:06 -07:00
Elliot Lee
dc4de56a00
Shorten unit test names
2019-07-16 18:00:00 -07:00
dependabot[bot]
db91892086
Bump eslint from 2.13.1 to 4.18.2
...
Bumps [eslint](https://github.com/eslint/eslint ) from 2.13.1 to 4.18.2.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v2.13.1...v4.18.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-07-17 07:36:53 +00:00
Elliot Lee
d3b29945ea
Restrict to node version 10
...
Many unit tests fail under node 12. It is possible that some of these
are caused by issues in node that will be fixed in the future.
This also removes the dependency on 'assert-diff' since it is not
necessary. It can easily be re-added in the future, if needed.
2019-07-16 21:55:42 -07:00
John Freeman
a49b31aab9
v0.2.1
2019-03-23 11:18:29 -05:00
John Freeman
b580450c20
Add tecKILLED from amendment fix1578
2019-03-23 11:04:44 -05:00