Caleb Kniffen
8e5aa9df99
doc: update HISTORY.md with source-map fix ( #2467 )
...
This was missed when I did #2435 which led to `ripple-address-codec` and
`ripple-keypairs` not being released.
2023-09-06 17:26:59 -05:00
Omar Khan
37fbc03584
2.11 release ( #2442 )
...
* update HISTORY
* update docgen
* update package versions
2023-08-24 13:44:29 -04:00
Jackson Mills
49447a9beb
ci: Add a script to generate changes to ci-config ( #2431 )
...
* Add basic lookup for amendments
2023-08-18 15:24:48 -07:00
Omar Khan
5581474627
feat: add AMM support ( #2071 )
...
* update definitions.json
* add AMMInstanceCreate
* renamed LPTokens to LPToken in definitions.json
* update HISTORY.md
* add amm_info RPC command
* add AMMDeposit
* use null check for missing fields
* add AMMWithdraw
* add AMMVote
* fix lint error
* add max trading fee check to AMMVote
* refactor MAX_TRADING_FEE to be in one place
* add AMMBid
* add AuthAccount interface to AMMBid
* refactor tests
* add AMMID to AMMInfoResponse
* update amm_info docstrings
* fix EPrice type to be Amount
* update EPrice validation error message and add missing tests
* update definitions to fix AMM in LEDGER_ENTRY_TYPES
* add missing test case Asset1In and Asset2In valid
* add missing test case Asset1Out and Asset2Out valid
* add negative FeeVal check
* update HISTORY.md to specify XLS-30
* update wording on AMMDeposit & AMMWithdraw validation errors
* add negative TradingFee check
* fix ammInfo response
* add AMMID as optional param in ammInfo response
* fix EPrice validation checks in AMMDeposit & AMMWithdraw
* add VoteSlots as optional param in AMMInfoResponse
* update VoteEntry interface
* fix deposit and withdraw tests
* fix AMMBid ValidationError
* update definitions.json with different AuthAccounts number
* Change amm_info asset parameters to Currency type
* API name changes with updated definitions.json
* rename amm_info param asset1 -> asset
* fix typo
* change AMM_MAX_TRADING_FEE to 1%
* Use Asset/Asset2 instead of AMMID for Deposit/Withdraw/Bid/Vote
* add Deposit/Withdraw flags
* rename FeeVal -> TradingFee in VoteEntry
* rename MinBidPrice -> BidMin and MaxBidPrice -> BidMax
* update definitions to change Asset & Asset2 nth values to 3 & 4
* update definitions
* add Issue type and tests for Asset/Asset2
* remove AMMID from amm_info and use Issue type
* update amm_info fields
* fix lint errors
* update unit tests
* add AMM codec-fixtures
* update Issue type
* add one asset and withdraw all tests
* refactor amm_info response fields to match AMMDevnet
* update definitions.json with refactored error codes
* update ammInfo.ts response model
* remove invalid fields from ammInfo.ts response model
* update time_interval description
* rename test model names and fix lint errors
* add Owner Reserve Fee for AMMCreate transaction
* add missing asset_frozen field
* replace Issue with IssuedCurrency
* refactor: convert flags to number
* update asset pair to use Currency type
* refactor isIssue to isCurrency
* add AMM ledger entry object, lsfAMM flag, amm fields to LedgerEntryRequest
* update definitions.json
* WIP defintions
* update codec-fixtures
* fix definitions test
* update DiscountedFee definition
* update definitions
* update codec-fixtures
* update definitions
* update unit tests
* update amm_info response
* sort imports/exports
* update jsdoc
* update amm_info jsdoc
* update jsdoc
* convert caution to all caps
* add validation for AuthAccounts
* refactor and export interfaces
* use Currency type
* update definitions
* add AMMDelete
* rename Issue to Currency in error message
* mark asset frozen as optional fields
* refactor isAuthAccounts
* add AMMDelete jsdoc
* rename to validateAuthAccounts
* fix typo
* fix typo in unit test
---------
Co-authored-by: Caleb Kniffen <ckniffen@ripple.com >
2023-08-17 22:42:32 -04:00
Caleb Kniffen
2192e11267
fix: source-maps find their designated source ( #2435 )
...
fix: source-maps find their designate source
We weren't including the `src` folder in the files published too npm.
This caused errors such as the following seen in the sandbox and by
users on discord.
```
WARNING in ./node_modules/xrpl/dist/npm/utils/xrpConversion.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '/sandbox/node_modules/xrpl/src/utils/xrpConversion.ts' file: Error: ENOENT: no such file or directory, open '/sandbox/node_modules/xrpl/src/utils/xrpConversion.ts'
```
2023-08-15 10:37:05 -05:00
Caleb Kniffen
352abae003
chore: remove extra files for git, nyc, and mocha ( #2422 )
...
- Remove `.gitignore` from individual packages.
- Remove `nyc.config.js` and `.nycrc` since `nyc` is no longer in use
- Remove `.mocharc` and `localIntegrationRunner.html` since `mocha` is
no longer in use.
2023-08-15 10:19:15 -05:00
Jackson Mills
002ec77218
release: Update package.json files ( #2425 )
...
Update package.json files
2023-08-07 14:50:14 -07:00
Jackson Mills
c4097935a9
release: Update HISTORY.md ( #2424 )
...
* Update HISTORY.md
* Run docgen
2023-08-07 14:31:24 -07:00
Shawn Xie
63ea6e8c9b
feat: add Clawback amendment support ( #2353 )
...
* Add Clawback transaction
* Account flag lsfAllowTrustLineClawback
* Support bitwise flag checking of 64 bit flags
2023-07-19 14:39:48 -05:00
pdp2121
5ec6729c61
release 2.9.1 ( #2391 )
2023-07-18 15:29:32 -05:00
Wietse Wind
d47a277e25
Fix #2361 - Custom definitions in STArray»STObject ( #2362 )
...
Custom binary codec fixes xrpl.js#2361 - missed param def
2023-07-14 09:45:31 -05:00
Caleb Kniffen
c523a7c80b
release: xrpl@2.9.0 and ripple-binary-codec@1.7.0 ( #2380 )
2023-07-12 16:52:06 -05:00
Denis Angell
5b0989df51
feature NetworkID ( #2216 )
...
Added network id to the base transaction
Added network id to the server_info response
Added network id to the binary codec
Added network id to client and modify on client.connect()
Added network id to autofill when rippled_version is 1.11.0 or later or network is hooks testnet
Co-authored-by: Phu Pham <ppham@ripple.com >
Co-authored-by: pdp2121 <71317875+pdp2121@users.noreply.github.com >
Co-authored-by: Jackson Mills <aim4math@gmail.com >
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
2023-06-14 15:15:18 -04:00
Jackson Mills
3791c6292c
2.8.0 release ( #2343 )
2023-06-13 14:15:08 -07:00
Mayukha Vadari
82c5b3598a
feat: support npm v9 ( #2318 )
...
* add support for npm v9
* Update package-lock.json
* Update nodejs.yml
* update changelogs
* update PR template
2023-05-25 16:01:42 -04:00
dependabot[bot]
7a89f8c63e
build(deps): bump buffer from 5.6.0 to 6.0.3 ( #2249 )
2023-04-21 21:11:28 +00:00
Mayukha Vadari
be2aa32542
fix: don't run ripple-binary-codec tests on install ( #2260 )
...
fix rbc scripts
2023-04-06 13:03:23 -04:00
Jackson Mills
0c6ea2afe2
feat: modifiable definitions.json values at runtime via encode/decode parameter ( #2127 )
2023-03-16 10:35:50 -07:00
Jackson Mills
b3d3bc2f99
Release xrpl.js 2.7.0 ( #2240 )
2023-03-08 15:05:00 -08:00
Jackson Mills
bef2f79fee
Update linter peer dependencies ( #2168 )
2023-02-07 15:00:55 -08:00
justinr1234
5fe480ece4
feat: Jest Test Runner ( #2170 )
2023-02-03 17:03:07 -06:00
pdp2121
c74ffddf59
fix: unset hash128 fields using AccountSet ( #2156 )
2023-02-01 12:27:02 -05:00
Caleb Kniffen
9df848fcc6
fix(build): Allow m1 macs to build binary-codec ( #2109 )
...
Switch from `run-script-os` to `copyfiles`. Using `copyfiles` is a more
ideal way to copy files in an os agnostic way.
Fixes #2092 .
2022-10-12 12:35:33 -05:00
Mayukha Vadari
d7c3583a8f
refactor: use xrpl-codec-gen for definitions.json ( #2037 )
...
* Update definitions.json
* update CONTRIBUTING
* fix tests
* fix UNL
2022-07-19 21:01:19 +01:00
Omar Khan
aff6988f09
Release xrpl packages ( #2028 )
...
* update package and package-lock json
* update HISTORY files
2022-06-27 21:11:07 -04:00
Jackson Mills
89240eae62
Handle edge cases for standard currency code signing ( #2009 )
...
* Allow decoding symbols + lowercase standard codes
* Standardize the treatment of standard codes and hex codes for verifying transaction equivalence
2022-06-17 14:27:47 -07:00
Jackson Mills
4fddd8f41d
Release xrpl packages ( #2021 )
...
* Update HISTORY.md for release
* Run docgen
2022-06-02 11:03:56 -07:00
Jackson Mills
c994ac7b65
Add better error for trying to encode invalid transactions ( #2001 )
2022-05-24 15:57:08 -07:00
Caleb Kniffen
3ed93aa19e
Prepare release of xrpl@2.2.1 and ripple-address-codec@4.2.4
2022-04-21 17:10:44 -05:00
Jackson Mills
8ab4240f02
Lerna changes ( #1968 )
2022-04-19 10:16:39 -07:00
Omar Khan
9d94f4a8ab
rename XLS-20 fields ( #1966 )
...
* rename TokenTaxon -> NFTokenTaxon
* rename MintedTokens -> MintedNFTokens
* rename BurnedTokens -> BurnedNFTokens
* update binary for NFTokenID rename
* rename TokenID -> NFTokenID
* rename TokenOffers -> NFTokenOffers
* rename BrokerFee -> NFTokenBrokerFee
* rename Minter -> NFTokenMinter
* rename NonFungibleToken -> NFToken
* rename NonFungibleTokens -> NFTokens
* rename BuyOffer -> NFTokenBuyOffer
* rename SellOffer -> NFTokenSellOffer
* rename OfferNode -> NFTokenOfferNode
* fix binary for serialize tests
* Add missing MintedNFTokens def + fix tests
* nftokenid -> nft_id
* asfAuthorizedMinter -> asfAuthorizedNFTokenMinter
* Update tec/tem error codes
* Add new definitions
* Update HISTORY.md
* Change to 1.4.0 for binary-codec
* Docgen
* Update HISTORY.md
Co-authored-by: Jackson Mills <jmills@ripple.com >
2022-04-19 10:02:18 -07:00
Elliot Lee
1e30b4cb43
[ripple-binary-codec] Update HISTORY - 1.3.2 ( #1924 )
...
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2022-02-08 11:00:48 -08:00
Omar Khan
9d1fdb412e
Release ripple-binary-codec version 1.3.2 ( #1922 )
...
* update package.json & package-lock.json
* update package
Co-authored-by: Elliot Lee <github.public@intelliot.com >
2022-02-03 12:04:38 -05:00
Elliot Lee
cbdbfe5b8e
Merge branch 'main' into ripple-binary-codec-1.3.1
2022-02-02 17:50:39 -08:00
Jackson Mills
b0e0f9f329
Remove exception from decoding issued currencies which evaluate to 'XRP' ( #1920 )
...
* Remove throw and revise tests
* Update chai dependency
* Disabling linter error about extraneous import
* Fix typo in test description
* Revert unnecessary test changes
* Remove unnecessary comments
* Revert chai change
* Add HISTORY.md
* Revert chai change in package-lock as well
* Fix typo
* Check the result of the decoding
* Update tests with correct expected behavior.
* Fix tests and update currency.js
* Update currency.ts
2022-02-02 18:05:42 -05:00
Omar Khan
8f79c51c7c
[ripple-binary-codec] fix ISO when parsing currency code ( #1921 )
2022-02-02 17:52:08 -05:00
Elliot Lee
e4c7923bf3
Release ripple-binary-codec@1.3.1
2022-01-28 14:36:23 -08:00
Elliot Lee
fa3ae25c71
package.json - fix homepage link ( #1905 )
2022-01-27 12:39:27 -08:00
Jackson Mills
388c4a6124
Update versions ( #1879 )
2021-12-17 16:48:04 -08:00
ledhed2222
46a8adcac9
feat: NFT support ( #1829 )
...
* add NFTokenBurn and NFTokenMint
* add NFTokenCreateOffer
* add NFTokenCancelOffer
* add NFTokenAcceptOffer
* add requests and responses
* make a beta 2.1.0
* rename TokenIDs to TokenOffers
* add validations and fixup docs
* add tests
* add missing error codes to binary codec
* adds history changes
2021-12-17 18:26:47 -05:00
Jackson Mills
c0a19a8417
Move UNLModify fix to proper package history ( #1862 )
2021-12-07 14:32:46 -08:00
Mayukha Vadari
78d9b11794
release: release new versions ( #1859 )
2021-12-02 14:59:58 -05:00
Mayukha Vadari
4e0a093677
chore: update HISTORY for rbc release ( #1858 )
2021-12-02 14:52:08 -05:00
Mayukha Vadari
fe845de884
fix: encoding issue with encoding non-traditional currency codes ( #1857 )
...
* add test
* fix decoding issue
2021-12-02 14:43:26 -05:00
Jackson Mills
7c6230b18e
Lerna patch ( #1852 )
2021-12-01 15:48:07 -08:00
Jackson Mills
0eb64b1447
Update history for all codecs and xrpl.js ( #1849 )
...
* Update xrpl.js history.md
* Update ripple-address-codec history
* Add comment about npm < 7 for all codecs
2021-12-01 15:20:59 -08:00
Omar Khan
8bb248ca9e
remove engines requirement for npm from individual packages ( #1848 )
...
* remove engines package.json entry from individual packages
* only remove npm from engines entry
2021-12-01 16:33:05 -05:00
Mayukha Vadari
fc101c6733
fix: add workaround for rippled UNLModify encoding bug ( #1830 )
...
* initial patch
* clean up
* make ts happy
* fix typing
* respond to comments
* Revert "respond to comments"
This reverts commit 689768bbf1 .
* Publish
- ripple-address-codec@4.2.1-beta.0
- ripple-binary-codec@1.2.1-beta.0
- ripple-keypairs@1.1.1-beta.0
- xrpl@2.0.3-beta.0
* add helper comments
Co-authored-by: Nathan Nichols <natenichols@cox.net >
2021-11-30 17:16:03 -05:00
ledhed2222
ff9bdbdc4c
initial pass at linting ripple-address-codec ( #1798 )
...
* initial pass at linting ripple-address-codec
* refix doc changes autofixed by eslint
2021-11-30 04:18:35 -05:00
Jackson Mills
89b8833610
Fix Windows contributors being unable to build and test the xrpl mono repo ( #1822 )
...
* Let ripple-binary-codec to build on windows & nix
Co-authored-by: Justintime <justinthenicholasoftime@protonmail.com >
2021-11-23 12:29:06 -08:00