Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge XRPLF/xrpl.js 4.0.0 #19

Draft
wants to merge 324 commits into
base: transia-hooks
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
c523a7c
release: xrpl@2.9.0 and ripple-binary-codec@1.7.0 (#2380)
ckniffen Jul 12, 2023
d47a277
Fix #2361 - Custom definitions in STArray»STObject (#2362)
WietseWind Jul 14, 2023
e760a48
fix: escrow finish and cancel integration (#2382)
justinr1234 Jul 17, 2023
d158770
Update docker to xrpllabsofficial/xrpld:1.12.0-b1 (#2381)
shawnxie999 Jul 18, 2023
5ec6729
release 2.9.1 (#2391)
pdp2121 Jul 18, 2023
c564161
build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#2392)
dependabot[bot] Jul 19, 2023
63ea6e8
feat: add Clawback amendment support (#2353)
shawnxie999 Jul 19, 2023
0972fc2
build(deps-dev): bump ts-jest from 29.1.0 to 29.1.1 (#2396)
dependabot[bot] Jul 20, 2023
c6f6c78
build(deps-dev): bump ts-loader from 9.4.2 to 9.4.4 (#2395)
dependabot[bot] Jul 20, 2023
104afa4
build(deps-dev): bump source-map-loader from 3.0.2 to 4.0.1 (#2399)
dependabot[bot] Jul 20, 2023
8972e5e
build(deps-dev): bump url from 0.11.0 to 0.11.1 (#2400)
dependabot[bot] Jul 20, 2023
03ba07d
build(deps-dev): bump jest and @types/jest (#2397)
dependabot[bot] Jul 20, 2023
f760b2e
chore: remove extra lock files and `nyc` (#2403)
ckniffen Jul 20, 2023
fa28b47
build(deps-dev): bump typedoc from 0.24.7 to 0.24.8 (#2402)
dependabot[bot] Jul 24, 2023
e3eabb5
build(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 (#2415)
dependabot[bot] Aug 2, 2023
a05f68a
build(deps-dev): bump webpack-cli from 5.1.1 to 5.1.4 (#2417)
dependabot[bot] Aug 3, 2023
12be15a
build(deps-dev): bump @types/lodash from 4.14.195 to 4.14.196 (#2414)
dependabot[bot] Aug 3, 2023
da6fa29
build(deps-dev): bump jest-mock from 29.6.1 to 29.6.2 (#2419)
dependabot[bot] Aug 3, 2023
c409793
release: Update HISTORY.md (#2424)
JST5000 Aug 7, 2023
002ec77
release: Update package.json files (#2425)
JST5000 Aug 7, 2023
bd46f19
docs: Update CONTRIBUTING.md (#2427)
JST5000 Aug 8, 2023
6856dec
docs: Fix typo in documentation: on('transactions') -> on('transactio…
movitto Aug 9, 2023
bedb1f0
build(deps-dev): bump jest from 29.6.1 to 29.6.2 (#2416)
dependabot[bot] Aug 11, 2023
3d94a24
build(deps-dev): bump eslint from 8.41.0 to 8.46.0 (#2413)
dependabot[bot] Aug 11, 2023
aa75806
[Feature] Generate Wallet from secret numbers (#1799)
nixer89 Aug 15, 2023
352abae
chore: remove extra files for git, nyc, and mocha (#2422)
ckniffen Aug 15, 2023
2192e11
fix: source-maps find their designated source (#2435)
ckniffen Aug 15, 2023
93ea98a
fix docs broken links (#2436)
Aug 15, 2023
5581474
feat: add AMM support (#2071)
khancode Aug 18, 2023
49447a9
ci: Add a script to generate changes to ci-config (#2431)
JST5000 Aug 18, 2023
37fbc03
2.11 release (#2442)
khancode Aug 24, 2023
d91c6e4
docs: Update CONTRIBUTING.md steps which weren't correct anymore (#2444)
JST5000 Aug 24, 2023
c912abe
fix: Avoid casting when using `Currency` type for AMM objects (#2451)
JST5000 Aug 29, 2023
0a349ab
build(deps-dev): bump @types/ws from 8.5.4 to 8.5.5 (#2453)
dependabot[bot] Sep 1, 2023
7687955
build(deps-dev): bump webpack from 5.88.1 to 5.88.2 (#2454)
dependabot[bot] Sep 1, 2023
beafaf3
build(deps-dev): bump chai from 4.3.7 to 4.3.8 (#2455)
dependabot[bot] Sep 1, 2023
c08aa44
build(deps-dev): bump jest-mock from 29.6.2 to 29.6.3 (#2458)
dependabot[bot] Sep 1, 2023
800babb
build(deps-dev): bump webpack-bundle-analyzer from 4.9.0 to 4.9.1 (#2…
dependabot[bot] Sep 1, 2023
99f8a1e
build(deps-dev): bump eslint from 8.46.0 to 8.48.0 (#2456)
dependabot[bot] Sep 1, 2023
b2da19e
build(deps-dev): bump expect from 29.6.2 to 29.6.4 (#2459)
dependabot[bot] Sep 1, 2023
ca60b76
build(deps-dev): bump typedoc from 0.24.8 to 0.25.0 (#2460)
dependabot[bot] Sep 1, 2023
b45ad59
docs: Add README check (#2462)
JST5000 Sep 6, 2023
8e5aa9d
doc: update HISTORY.md with source-map fix (#2467)
ckniffen Sep 6, 2023
e52b27e
fix: add AMM to BaseLedgerEntry and AccountObject types (#2449)
khancode Sep 7, 2023
87da37a
docs: Remove TODO with rippled version check (#2469)
JST5000 Sep 8, 2023
c1cf96a
docs: Add step to message Discord to release steps (#2465)
JST5000 Sep 8, 2023
f6f5f6b
fix: request model fields related to AMM (#2473)
khancode Sep 11, 2023
556addf
fix: fix escrow `OfferSequence` validation (#2474)
mvadari Sep 14, 2023
7679df4
fix: paychan utils arguments name (#2463)
tequdev Sep 15, 2023
cad0a2a
feat: Add `ports` field to `server_info` RPC (#2476)
JST5000 Sep 15, 2023
d7323a5
Update CONTRIBUTING.md (#2479)
dangell7 Sep 17, 2023
91e7369
feat: add support for current sidechain design (#2039)
mvadari Sep 26, 2023
b9ef0de
fix: rename `AMMAccount` to `Account` on `AMM` (#2487)
ckniffen Sep 26, 2023
62cea62
2.12 release (#2488)
khancode Sep 27, 2023
5b3c7ae
Update the dependabot interval to weekly (#2493)
JST5000 Oct 4, 2023
60b600f
docs: update keywords for all packages (#2502)
JST5000 Oct 4, 2023
ec72f9a
fix: allow flag maps when submitting NFToken txs (#2490)
ckniffen Oct 4, 2023
e51526a
fix: move a tool and remove a lodash dependency (#2492)
mvadari Oct 4, 2023
14098a7
build(deps-dev): bump typedoc from 0.25.0 to 0.25.1 (#2498)
dependabot[bot] Oct 4, 2023
aea2408
build(deps-dev): bump eslint-plugin-import from 2.28.0 to 2.28.1 (#2496)
dependabot[bot] Oct 4, 2023
23276e9
build(deps-dev): bump eslint from 8.48.0 to 8.50.0 (#2495)
dependabot[bot] Oct 4, 2023
eaaae86
build(deps-dev): bump @types/brorand from 1.0.30 to 1.0.31 (#2500)
dependabot[bot] Oct 4, 2023
b35e1a0
build(deps-dev): bump jest and @types/jest (#2499)
dependabot[bot] Oct 4, 2023
97d1c56
build(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.62.0…
dependabot[bot] Oct 5, 2023
fa9701e
build(deps-dev): bump prettier from 2.8.4 to 2.8.8 (#2494)
dependabot[bot] Oct 5, 2023
bc0ac6d
build(deps-dev): bump @types/create-hash from 1.2.2 to 1.2.3 (#2501)
dependabot[bot] Oct 5, 2023
9572527
build(deps-dev): bump url from 0.11.1 to 0.11.3 (#2511)
dependabot[bot] Oct 9, 2023
1e07188
build(deps-dev): bump @types/lodash from 4.14.196 to 4.14.199 (#2510)
dependabot[bot] Oct 9, 2023
f9824b4
build(deps-dev): bump chai and @types/chai (#2507)
dependabot[bot] Oct 9, 2023
cc4b3b9
build(deps): bump bignumber.js from 9.1.1 to 9.1.2 (#2506)
dependabot[bot] Oct 9, 2023
a60a3f4
build(deps): bump assert from 2.0.0 to 2.1.0 (#2508)
dependabot[bot] Oct 9, 2023
3c0a31c
build(deps-dev): bump ts-loader from 9.4.4 to 9.5.0 (#2509)
dependabot[bot] Oct 9, 2023
752de7d
build(deps-dev): bump typedoc from 0.25.1 to 0.25.2 (#2513)
dependabot[bot] Oct 10, 2023
edf1155
build(deps-dev): bump eslint from 8.50.0 to 8.51.0 (#2512)
dependabot[bot] Oct 11, 2023
8b03c99
fix: pseudo-transactions for `ledger` and `tx` (#2515)
pdp2121 Oct 13, 2023
032b5b7
fix: add `type` param to `ledger` & `ledger_data` (#2503)
mvadari Oct 16, 2023
19f6288
build(deps-dev): bump webpack from 5.88.2 to 5.89.0 (#2520)
dependabot[bot] Oct 16, 2023
976d7b6
build(deps-dev): bump @types/chai from 4.3.6 to 4.3.8 (#2523)
dependabot[bot] Oct 16, 2023
523b4f2
build(deps): bump ws and @types/ws (#2524)
dependabot[bot] Oct 16, 2023
e941b73
build(deps-dev): bump @babel/traverse from 7.20.13 to 7.23.2 (#2527)
dependabot[bot] Oct 17, 2023
8e929c5
chore: remove sidechain-devnet faucet (#2518)
mvadari Oct 17, 2023
65bf5d4
fix: tx fields for accounts allowing empty string (#2525)
ckniffen Oct 18, 2023
8b78147
fix: copy root README during `xrpl` publish (#2530)
ckniffen Oct 18, 2023
29c5a70
release: 2.13.0 and pin `typedoc@0.25.0` (#2531)
ckniffen Oct 18, 2023
e09d84f
fix: switch snippet back to working bridge (#2536)
mvadari Oct 23, 2023
530cd82
build(deps-dev): bump @types/create-hash from 1.2.3 to 1.2.4 (#2537)
dependabot[bot] Oct 23, 2023
c431264
build(deps-dev): bump eslint-plugin-import from 2.28.1 to 2.29.0 (#2540)
dependabot[bot] Oct 23, 2023
7a950f3
build(deps-dev): bump @types/lodash from 4.14.199 to 4.14.200 (#2539)
dependabot[bot] Oct 23, 2023
382d07c
build(deps-dev): bump eslint from 8.51.0 to 8.52.0 (#2544)
dependabot[bot] Oct 23, 2023
6ed0415
build(deps-dev): bump @types/jest from 29.5.5 to 29.5.6 (#2542)
dependabot[bot] Oct 23, 2023
7e56c24
build(deps-dev): bump @types/chai from 4.3.8 to 4.3.9 (#2545)
dependabot[bot] Oct 23, 2023
e0d1214
build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.51.0 to…
dependabot[bot] Oct 23, 2023
c47aa58
chore: switch to rippleci Docker container (#2534)
mvadari Oct 24, 2023
a11924b
chore: fix sidechain networks (#2548)
mvadari Oct 24, 2023
68beac7
test: add integration tests for sidechain transactions (#2301)
mvadari Oct 25, 2023
bff4144
fix: update door account for bridge snippet (#2551)
mvadari Oct 26, 2023
c58af28
build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 (#2552)
dependabot[bot] Oct 30, 2023
288cfc5
build(deps-dev): bump @types/brorand from 1.0.31 to 1.0.32 (#2555)
dependabot[bot] Oct 30, 2023
0ae9d8d
build(deps-dev): bump @types/ws from 8.5.7 to 8.5.8 (#2554)
dependabot[bot] Oct 30, 2023
14f40f1
feat: add support for `server_definitions` RPC (#2535)
mvadari Oct 31, 2023
b47bb39
test: add AMM integration tests (#2471)
khancode Nov 3, 2023
7d87bf5
build(deps-dev): bump @types/jest from 29.5.6 to 29.5.7 (#2561)
dependabot[bot] Nov 7, 2023
0bcbea2
build(deps-dev): bump eslint from 8.52.0 to 8.53.0 (#2562)
dependabot[bot] Nov 7, 2023
6109f1f
build(deps-dev): bump @types/brorand from 1.0.32 to 1.0.33 (#2567)
dependabot[bot] Nov 13, 2023
6bb7fb1
build(deps-dev): bump @types/lodash from 4.14.200 to 4.14.201 (#2569)
dependabot[bot] Nov 13, 2023
f6a18a9
build(deps-dev): bump @types/chai from 4.3.9 to 4.3.10 (#2570)
dependabot[bot] Nov 13, 2023
5e0bd32
build(deps-dev): bump @types/ws from 8.5.8 to 8.5.9 (#2568)
dependabot[bot] Nov 13, 2023
9983fd7
build(deps-dev): bump @types/jest from 29.5.7 to 29.5.8 (#2571)
dependabot[bot] Nov 13, 2023
22dd17d
build(deps-dev): bump @types/create-hash from 1.2.4 to 1.2.5 (#2572)
dependabot[bot] Nov 13, 2023
c8f25a6
feat: add support for XLS-40d + add script to auto-generate models fr…
mvadari Nov 15, 2023
740210d
fix: add DID ledger object + ledger_entry support (#2576)
mvadari Nov 17, 2023
73f48bd
docs: Add note that Deno is broken due to zlib (#2573)
ckniffen Nov 17, 2023
1d988aa
build(deps-dev): bump webpack-bundle-analyzer from 4.9.1 to 4.10.1 (#…
dependabot[bot] Nov 20, 2023
2f8e9bf
build(deps-dev): bump ts-loader from 9.5.0 to 9.5.1 (#2579)
dependabot[bot] Nov 20, 2023
4b9d506
build(deps-dev): bump eslint from 8.53.0 to 8.54.0 (#2580)
dependabot[bot] Nov 20, 2023
ca689cf
build(deps-dev): bump @types/chai from 4.3.10 to 4.3.11 (#2584)
dependabot[bot] Nov 27, 2023
c584961
build(deps-dev): bump @types/ws from 8.5.9 to 8.5.10 (#2583)
dependabot[bot] Nov 27, 2023
e05ca2b
build(deps-dev): bump @types/lodash from 4.14.201 to 4.14.202 (#2582)
dependabot[bot] Nov 27, 2023
3f181fa
build(deps): bump big-integer from 1.6.51 to 1.6.52 (#2581)
dependabot[bot] Nov 27, 2023
d1ca360
build(deps-dev): bump @types/jest from 29.5.8 to 29.5.10 (#2586)
dependabot[bot] Nov 27, 2023
b555f39
feat: remove AMM devnet (#2587)
ckniffen Nov 28, 2023
9a85aaa
fix: nftoken taxon calculation (#2590)
ildaruz Nov 29, 2023
98abafb
feat: Add optional CTID field to Tx (#2477)
JST5000 Nov 30, 2023
99dd0eb
Release xrpl.js 2.11.0 (#2591)
JST5000 Nov 30, 2023
94a9bfa
build(deps-dev): bump eslint from 8.54.0 to 8.55.0 (#2594)
dependabot[bot] Dec 4, 2023
300e6e7
build(deps-dev): bump @types/create-hash from 1.2.5 to 1.2.6 (#2593)
dependabot[bot] Dec 4, 2023
33b8c8b
build(deps): bump ws from 8.14.2 to 8.16.0 (#2610)
dependabot[bot] Jan 8, 2024
999416a
build(deps-dev): bump eslint from 8.55.0 to 8.56.0 (#2605)
dependabot[bot] Jan 8, 2024
0af516c
build(deps-dev): bump eslint-plugin-import from 2.29.0 to 2.29.1 (#2603)
dependabot[bot] Jan 8, 2024
fb5d4e1
build(deps-dev): bump source-map-loader from 4.0.1 to 4.0.2 (#2607)
dependabot[bot] Jan 8, 2024
407fe0e
build(deps-dev): bump @types/jest from 29.5.10 to 29.5.11 (#2598)
dependabot[bot] Jan 8, 2024
186c778
build(deps-dev): bump ts-node from 10.9.1 to 10.9.2 (#2599)
dependabot[bot] Jan 8, 2024
2d5899f
build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.4 (#2614)
dependabot[bot] Jan 9, 2024
1efb9d1
build(deps-dev): bump chai from 4.3.10 to 4.4.1 (#2616)
dependabot[bot] Jan 18, 2024
b2c9671
fix AMM ledger object's LPTokenBalance type to IssuedCurrencyAmount (…
khancode Jan 22, 2024
205043f
build(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 (#2623)
dependabot[bot] Jan 22, 2024
e1f651d
build(deps-dev): bump source-map-loader from 4.0.2 to 5.0.0 (#2622)
dependabot[bot] Jan 22, 2024
e7e5a3a
Add a CONTRIBUTING.md to `ripple-binary-codec` (#2617)
JST5000 Jan 23, 2024
e4ccc11
build(deps-dev): bump webpack from 5.89.0 to 5.90.0 (#2627)
dependabot[bot] Jan 29, 2024
f7d0cfb
release xrpl 2.14.1 (#2631)
ckniffen Feb 1, 2024
9f8502d
feat: bump typescript to 5.x (#2387)
ckniffen Jul 18, 2023
30bbc3f
feat: remove node 14 support (#2386)
ckniffen Jul 20, 2023
cfb64c3
feat: remove `lodash` as a dependency (#2378)
ckniffen Jul 25, 2023
8caf2e4
feat: remove `decimal.js` and `big-integer` (#2379)
ckniffen Jul 26, 2023
3b7dd4e
feat(deps): make `https-proxy-agent` optional (#2388)
ckniffen Jul 26, 2023
0050b2f
feat: remove 3 http related polyfills (#2375)
ckniffen Jul 26, 2023
328987a
feat(deps): remove `assert-browserify` (#2389)
ckniffen Jul 26, 2023
07afcea
feat: remove `BroadcastClient` (#2408)
ckniffen Jul 27, 2023
0410550
BREAKING CHANGE(fix): `deriveKeypair` ignoring a manual `algorithm` b…
JST5000 Aug 8, 2023
a0e53ac
fix: Fix invariant assertion in binary-codec (#2429)
JST5000 Aug 9, 2023
21c2423
test: remove extra polyfills only for testing (#2428)
ckniffen Aug 12, 2023
3b70a3b
fix: make docs not output confusing information in xrpl client (#2337)
justinr1234 Aug 15, 2023
cddb048
feat: remove `util` polyfill and fix `HISTORY.md` (#2432)
ckniffen Aug 21, 2023
9676b21
Re-add the `walletFromSecretNumbers` custom algorithm test (#2437)
JST5000 Aug 21, 2023
3d86318
test: update address-codec tests to typescript (#2447)
ckniffen Aug 31, 2023
1a83997
feat: add `xrpl-secret-numbers` to the monorepo (#2445)
ckniffen Sep 1, 2023
83442b1
Add `nftoken_id`, `nftoken_ids`, `offer_id` to meta fields (#2450)
tequdev Sep 1, 2023
83870ac
fix: remove need to --force builds + cleanup (#2468)
ckniffen Sep 7, 2023
c143dc3
test: run address-codec tests in the browser (#2466)
ckniffen Sep 19, 2023
5607320
cleanup: remove dupe tests, update lock and docs (#2505)
ckniffen Oct 6, 2023
217b111
feat: use @noble and @scure libraries for cryptography (#2273)
sublimator Oct 9, 2023
3c8a990
docs: End of Life ripple-lib (#2433)
ckniffen Oct 17, 2023
294509c
feat: isomorphic sockets and use eventemitter3 (#2514)
ckniffen Oct 18, 2023
c5fc25e
release: 3.0.0-beta.0 (#2533)
ckniffen Oct 19, 2023
fa4eabe
chore(lint): apply prettier to secret-numbers (#2549)
ckniffen Oct 25, 2023
3f17398
refactor: type `Transaction` to include all tx (#2547)
ckniffen Nov 1, 2023
83b9780
refactor: remove `import *` where able (#2550)
ckniffen Nov 1, 2023
88d8a7b
fix: faucet errors not showing returned body (#2452)
ckniffen Nov 2, 2023
e8f89db
test: run ripple-keypairs tests in the browser (#2558)
ckniffen Nov 3, 2023
134924c
feat: remove `assert` library as a testing dep (#2563)
ckniffen Nov 9, 2023
960182e
feat: add unit tests for collection utils (#2564)
ckniffen Nov 10, 2023
4c7f46c
feat: getXrpBalance and dropsToXRP return number (#2574)
ckniffen Nov 13, 2023
e243310
test: run binary-codec tests in the browser (#2566)
ckniffen Nov 15, 2023
9cdb60e
docs: update `react-native` setup guide (#2575)
ckniffen Nov 17, 2023
eefb52a
fix: add support for pseudo-transactions to `hashSignedTx` (#2588)
mvadari Nov 28, 2023
38b3859
feat: remove `Buffer` support and bundle polyfill (#2526)
ckniffen Nov 30, 2023
63c71a1
release: xrpl@3.0.0-beta.1 and friends (#2592)
ckniffen Nov 30, 2023
e9b80e7
docs: remove Buffer polyfill for react-native (#2595)
ckniffen Dec 4, 2023
1cdef42
docs: 3.0 migration guide (#2606)
ckniffen Jan 23, 2024
59f0b64
Update migration guide (#2626)
JST5000 Jan 29, 2024
a58bf26
fix: package-lock.json after rebase with main (#2632)
ckniffen Feb 1, 2024
a090842
release: xrpl.js 3.0 (#2633)
ckniffen Feb 1, 2024
0e6ab4e
build(deps): bump @scure/bip32 from 1.3.2 to 1.3.3 (#2639)
dependabot[bot] Feb 12, 2024
62a0d39
build(deps): bump @scure/bip39 from 1.2.1 to 1.2.2 (#2640)
dependabot[bot] Feb 12, 2024
3840621
build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 (#2641)
dependabot[bot] Feb 12, 2024
ddda7f4
Fix: Migration guide package version formatting (#2635)
JST5000 Feb 12, 2024
05f1606
build(deps-dev): bump karma-webpack from 5.0.0 to 5.0.1 (#2644)
dependabot[bot] Feb 12, 2024
34f35a5
build(deps): bump ws from 8.14.2 to 8.16.0 (#2638)
dependabot[bot] Feb 12, 2024
9349a6b
build(deps-dev): bump webpack from 5.90.0 to 5.90.1 (#2646)
dependabot[bot] Feb 12, 2024
365763d
fix: get `client.requestAll` to handle filters better (#2649)
mvadari Feb 16, 2024
ff9489b
build(deps-dev): bump webpack from 5.90.1 to 5.90.3 (#2651)
dependabot[bot] Feb 20, 2024
e505843
build(deps-dev): bump ip from 2.0.0 to 2.0.1 (#2652)
dependabot[bot] Feb 21, 2024
be732a4
Update docs for Channel, ClientOptions, and ConnectionUserOptions (#2…
JST5000 Feb 26, 2024
3e39114
Update APPLICATIONS.md - Add XRPLWin to the list (#2619)
zgrguric Mar 14, 2024
1fdbf85
build(deps): bump @noble/hashes from 1.3.3 to 1.4.0 (#2665)
dependabot[bot] Mar 18, 2024
bdb3ad7
build(deps-dev): bump @types/lodash from 4.14.202 to 4.17.0 (#2663)
dependabot[bot] Mar 18, 2024
b9af7bd
build(deps): bump @noble/curves from 1.3.0 to 1.4.0 (#2664)
dependabot[bot] Mar 19, 2024
b322396
additional amm flags are introduced (#2667)
ckeshava Mar 21, 2024
602ac48
build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 (#2662)
dependabot[bot] Mar 21, 2024
923e5d1
build(deps): bump @scure/bip32 from 1.3.3 to 1.4.0 (#2670)
dependabot[bot] Mar 25, 2024
faa23b4
build(deps): bump @scure/bip39 from 1.2.2 to 1.3.0 (#2672)
dependabot[bot] Mar 25, 2024
ccad092
build(deps-dev): bump webpack from 5.90.3 to 5.91.0 (#2673)
dependabot[bot] Mar 25, 2024
445a05e
fix: add missing lsfAMMNode flag (#2674)
khancode Mar 28, 2024
dbdb35a
rectify the flag name tfNoRippleDirect (#2647)
ckeshava Apr 2, 2024
616ad4a
fix: add `PreviousFields` to `DeletedNode` metadata type (#2668)
mvadari Apr 8, 2024
3b08d7d
build(deps-dev): bump karma from 6.4.2 to 6.4.3 (#2654)
dependabot[bot] Apr 8, 2024
8afc9ad
build(deps-dev): bump eslint from 8.56.0 to 8.57.0 (#2655)
dependabot[bot] Apr 8, 2024
8b596a6
update Migration guide: info about the changed behavior (#2659)
ckeshava Apr 9, 2024
4d6fef5
build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 (…
dependabot[bot] May 8, 2024
212686b
fix: better error handling for the binary codec (#2693)
mvadari May 8, 2024
7b56a49
build(deps-dev): bump react from 18.2.0 to 18.3.1 (#2686)
dependabot[bot] May 8, 2024
fb94f2a
build(deps): bump ws from 8.16.0 to 8.17.0 (#2685)
dependabot[bot] May 8, 2024
d441361
build(deps-dev): bump @types/lodash from 4.17.0 to 4.17.1 (#2691)
dependabot[bot] May 8, 2024
9b3bb9c
fix: throw error if `hexToBytes` or `hexToString` is provided a strin…
mvadari May 8, 2024
23adb49
feat: add Price Oracles support (#2688)
khancode May 23, 2024
b27bbb4
feat: add input check for `OracleSet` params `AssetPrice` and `Scale`…
khancode May 23, 2024
32f0d7b
build(deps-dev): bump ts-jest from 29.1.2 to 29.1.4 (#2702)
dependabot[bot] Jun 3, 2024
92849e5
release 3.1.0 (#2703)
khancode Jun 3, 2024
036f1f9
build(deps-dev): bump @types/lodash from 4.17.1 to 4.17.4 (#2697)
dependabot[bot] Jun 5, 2024
d3b03a5
Add nfts_by_issuer data type (#2694)
Kassaking7 Jun 11, 2024
02e2b0e
remove references to the hooks testnet faucet in xrpl.js codebase (#2…
ckeshava Jun 21, 2024
c73b2c5
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (#2706)
dependabot[bot] Jun 24, 2024
493c56c
build(deps): bump ws from 8.17.0 to 8.17.1 (#2707)
dependabot[bot] Jun 24, 2024
ab081e7
build(deps): bump @scure/base from 1.1.6 to 1.1.7 (#2708)
dependabot[bot] Jun 24, 2024
a528d66
build(deps-dev): bump typedoc from 0.25.0 to 0.26.2 (#2712)
dependabot[bot] Jun 25, 2024
38e2091
build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 (#2709)
dependabot[bot] Jun 25, 2024
a067885
build(deps-dev): bump webpack from 5.91.0 to 5.92.1 (#2713)
dependabot[bot] Jun 25, 2024
39fed49
Aliter: Implement DeliverMax alias in Payment transactions, through a…
ckeshava Jun 27, 2024
8e2aba3
feat: add rippled API v2 support and use as default (#2656)
khancode Jun 28, 2024
c79a5db
build(deps-dev): bump typedoc from 0.26.2 to 0.26.3 (#2722)
dependabot[bot] Jul 3, 2024
735ac2e
build(deps): bump @noble/curves from 1.4.0 to 1.4.2 (#2723)
dependabot[bot] Jul 3, 2024
7e733c4
build(deps-dev): bump @types/lodash from 4.17.4 to 4.17.6 (#2718)
dependabot[bot] Jul 8, 2024
1460cf5
feat: add support for the `fixPreviousTxnID` amendment (#2720)
mvadari Jul 8, 2024
3aaf526
build(deps): bump ws from 8.17.1 to 8.18.0 (#2730)
dependabot[bot] Jul 9, 2024
3858a09
build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 (#2729)
dependabot[bot] Jul 9, 2024
00f1a6b
feat: add `feature` RPC (#2719)
mvadari Jul 10, 2024
c9ef96e
Add transaction `hash` to `ledger` command response (#2717)
tequdev Jul 12, 2024
3bc3c20
feat: Upgrade to Node 18 and remove cross-fetch (#2678) (#2737)
ckeshava Jul 16, 2024
275c957
release: v4.0.0 (#2739)
khancode Jul 16, 2024
255f005
Merge commit '275c95752b6cf030b328b9b09a6c2244ffa0b431' into transia-…
tequdev Aug 16, 2024
3558d81
replate 'XRP' to 'XAH'
tequdev Aug 16, 2024
c50e1ed
fix import path
tequdev Aug 16, 2024
efd46f2
add xahau server definitions
tequdev Aug 16, 2024
929b4a0
update default value (definitions, api-version)
tequdev Aug 16, 2024
0e828e5
prettier
tequdev Aug 16, 2024
3002c39
fix lint errors, warnings
tequdev Aug 17, 2024
91803f5
add xrpl-definitions for binary test
tequdev Aug 17, 2024
644ee79
fix tests
tequdev Sep 3, 2024
57cbcfc
fix to use alias for package.json dependencies
tequdev Sep 11, 2024
c8f8e71
update autofill to check hooks enabled
tequdev Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 56 additions & 0 deletions .ci-config/getNewAmendments.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
const xrpl = require("xrpl");
const fs = require("fs");
const path = require("path");

const filePath = path.resolve(__dirname, "./rippled.cfg");
const existingConfig = fs.readFileSync(filePath, "utf-8");

const networkToEmulate = "wss://s.devnet.rippletest.net:51233/";

const amendmentsToIgnore = [
"86E83A7D2ECE3AD5FA87AB2195AE015C950469ABF0B72EAACED318F74886AE90", // CryptoConditionsSuite is obsolete
];

async function main() {
const client = new xrpl.Client(networkToEmulate);
await client.connect();

// Looks up what amendments have been enabled via their hash
const request = {
command: "ledger_entry",
index: "7DB0788C020F02780A673DC74757F23823FA3014C1866E72CC4CD8B226CD6EF4",
ledger_index: "validated",
};
const response = await client.request(request);

const amendments = response.result.node.Amendments;

const newAmendments = [];
amendments.forEach((amendment) => {
if (
!existingConfig.includes(amendment) &&
!amendmentsToIgnore.includes(amendment)
) {
newAmendments.push(amendment);
}
});

if (newAmendments.length > 0) {
console.log(
"New Amendment Hashes - Look up their names on https://xrpl.org/known-amendments.html"
);
newAmendments.forEach((amendment) => {
console.log(amendment);
});
} else {
console.log(
`No new amendments to add!
Looking at network: ${networkToEmulate}.
Path to config: ${filePath}`
);
}

await client.disconnect();
}

main().catch((error) => console.log(error));
180 changes: 180 additions & 0 deletions .ci-config/rippled.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
[server]
port_rpc_admin_local
port_ws_public
port_ws_admin_local

# port_peer
# port_ws_admin_local
# ssl_key = /etc/ssl/private/server.key
# ssl_cert = /etc/ssl/certs/server.crt

# IPs must be 0.0.0.0 instead of 127.0.0.1 to be accessed outside the docker container

[port_rpc_admin_local]
port = 5005
ip = 0.0.0.0
admin = 0.0.0.0
protocol = http

[port_ws_public]
port = 80
ip = 0.0.0.0
protocol = ws

# [port_peer]
# port = 51235
# ip = 0.0.0.0
# protocol = peer

[port_ws_admin_local]
port = 6006
ip = 0.0.0.0
admin = 0.0.0.0
protocol = ws

[node_size]
small

# tiny
# small
# medium
# large
# huge

[node_db]
type=NuDB
path=/var/lib/rippled/db/nudb
advisory_delete=0

# How many ledgers do we want to keep (history)?
# Integer value that defines the number of ledgers
# between online deletion events
online_delete=256

[ledger_history]
# How many ledgers do we want to keep (history)?
# Integer value (ledger count)
# or (if you have lots of TB SSD storage): 'full'
256

[database_path]
/var/lib/rippled/db

[debug_logfile]
/var/log/rippled/debug.log

[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org

[ips]
r.ripple.com 51235

[validators_file]
validators.txt

[rpc_startup]
{ "command": "log_level", "severity": "info" }

# severity (order: lots of information .. only errors)
# debug
# info
# warn
# error
# fatal

[ssl_verify]
1

# The [features] stanza does not currently work for standalone mode: https://github.com/XRPLF/xrpl-dev-portal/issues/1762#issuecomment-1441252450


# In order to enable an amendment which by default would vote "No", you must include its amendment id and name here.
# To add amendments specifically from the latest releases of rippled:
# 1. Go to https://xrpl.org/known-amendments.html
# 2. Find the first amendment in the latest releases of rippled which are not already in the list below
# 3. Click on each amendment to get their Amendment ID and name to add to this list manually.
# You will likely update the list with all amendments from a new release of rippled all at once.

# To get the list of amendments on a network (e.g. devnet) follow the steps in xrpl.js's CONTRIBUTING.md for "Updating the Docker container".
# https://github.com/XRPLF/xrpl.js/blob/main/CONTRIBUTING.md
# (Running the script `getNewAmendments.js` should help you identify any new amendments that should be added.)
#
# Note: The version of rippled you use this config with must have an implementation for the amendments you attempt to enable or it will crash.
# If you need the version of rippled to be more up to date, you may need to make a comment on this repo: https://github.com/WietseWind/docker-rippled

[features]
# Devnet amendments as of June 28th, 2023
NegativeUNL
fixRemoveNFTokenAutoTrustLine
NonFungibleTokensV1
CheckCashMakesTrustLine
fixRmSmallIncreasedQOffers
fixSTAmountCanonicalize
FlowSortStrands
TicketBatch
fix1201
fixQualityUpperBound
FlowCross
EnforceInvariants
fix1523
HardenedValidations
DepositPreauth
MultiSignReserve
fix1623
FeeEscalation
PayChan
fix1513
RequireFullyCanonicalSig
fix1543
TickSize
fix1781
fixCheckThreading
fix1515
CryptoConditions
fix1528
fixPayChanRecipientOwnerDir
SortedDirectories
fix1578
fix1571
fixAmendmentMajorityCalc
fixTakerDryOfferRemoval
fixMasterKeyAsRegularKey
Flow
Escrow
TrustSetAuth
DeletableAccounts
DepositAuth
fix1368
fix1512
fix1373
MultiSign
Checks
NonFungibleTokensV1_1
# 1.10.0 Amendments
DisallowIncoming
fixNonFungibleTokensV1_2
fixTrustLinesToSelf
fixUniversalNumber
ImmediateOfferKilled
XRPFees
# 1.11.0 Amendments
ExpandedSignerList
# 1.12.0 Amendments
AMM
Clawback
fixReducedOffersV1
fixNFTokenRemint
# 2.0.0 Amendments
XChainBridge
DID
# 2.2.0-b3 Amendments
fixNFTokenReserve
fixInnerObjTemplate
fixAMMOverflowOffer
PriceOracle
fixEmptyDID
fixXChainRewardRounding
fixPreviousTxnID
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: monthly
interval: weekly
time: "15:00"
open-pull-requests-limit: 10
10 changes: 4 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,10 @@ Please check relevant options, delete irrelevant ones.
- [ ] Documentation Updates
- [ ] Release

## Before / After
### Did you update HISTORY.md?

<!--
If just refactoring / back-end changes, this can be just an in-English description of the change at a technical level.
If a UI change, screenshots should be included.
-->
- [ ] Yes
- [ ] No, this change does not impact library users

## Test Plan

Expand All @@ -47,4 +45,4 @@ Please describe the tests that you ran to verify your changes and provide instru
<!--
## Future Tasks
For future tasks related to PR.
-->
-->
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
Loading