Compare commits

...

1267 Commits

Author SHA1 Message Date
Maria Shodunke
77b44d4e7a Merge pull request #3246 from XRPLF/related-topics-batch-2
Add related transactions and ledger entries (batch 2)
2025-08-20 11:09:01 +01:00
Maria Shodunke
9ea2b13c4c Add related transactions and ledger entries (batch 2) 2025-08-19 13:49:39 +01:00
Rome Reginelli
94686086ee Merge pull request #3237 from XRPLF/update_account_objects
Update account_objects docs
2025-08-15 12:19:27 -07:00
Rome Reginelli
207e50caa2 Merge pull request #3226 from XRPLF/mvadari-patch-1
Update feesettings.md
2025-08-15 12:19:03 -07:00
mDuo13
985a47a4bb FeeSettings - fix typos 2025-08-15 12:08:06 -07:00
mDuo13
30e6767f58 Update account objects, ledger_data w/ separate list of short types 2025-08-14 14:49:26 -07:00
mDuo13
6947fccf57 Add compact option for amendment-disclaimer 2025-08-14 14:48:46 -07:00
Rome Reginelli
bab45a105d Merge pull request #3229 from XRPLF/fix_api_versioning_links
Fix API v2 links & revise API versioning section slightly
2025-08-14 13:39:06 -07:00
Rome Reginelli
31e9682f81 Merge pull request #3236 from XRPLF/fix_blog_case_study_category
Fix blog landing bugs & add case study category
2025-08-14 11:49:45 -07:00
Maria Shodunke
d903bf9c2a Merge pull request #3235 from XRPLF/related-topics-batch-1
Add related transactions and ledger entries (batch 1)
2025-08-14 19:49:09 +01:00
Maria Shodunke
8617ed2642 Update common-links 2025-08-14 19:38:32 +01:00
mDuo13
e12e40a926 Fix blog landing bugs & add case study category 2025-08-14 11:38:07 -07:00
Amarantha Kulkarni
0eadc32085 Merge pull request #3232 from XRPLF/seo-jul2025
SEO recommendations for concept topics added in rippled 2.5.0
2025-08-14 11:29:26 -07:00
Maria Shodunke
3b7d66ee7e Add related transactions and ledger entries 2025-08-14 18:58:29 +01:00
Mayukha Vadari
8fc4d8fa6d respond to comments 2025-08-14 13:03:06 -04:00
Amarantha Kulkarni
a2cfcb2dbc Apply suggestions from code review
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-08-12 16:28:43 -07:00
Amarantha Kulkarni
2b8673c355 Update docs/concepts/tokens/decentralized-exchange/permissioned-dexes.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-08-12 16:23:50 -07:00
amarantha-k
ba4750d2cc Fix broken links 2025-08-12 12:53:45 -07:00
amarantha-k
a638266581 Incorporate SEO recommendations 2025-08-12 12:31:17 -07:00
amarantha-k
1e7ab3ea5c Recommended SEO updates 2025-08-12 12:30:28 -07:00
Rome Reginelli
aec8b0f007 Merge pull request #3227 from mDuo13/amendment-disclaimer
Amendment disclaimer
2025-08-12 11:26:17 -07:00
mDuo13
d58ddaf13a Fix API v2 links & revise API versioning section slightly 2025-08-07 18:53:14 -07:00
Rome Reginelli
98684cc3a1 AmendmentDisclaimer: remove vestigial isVoting attribute
Co-authored-by: tequ <git@tequ.dev>
2025-08-07 13:25:30 -07:00
Rome Reginelli
662aebbbb9 Merge pull request #3218 from XRPLF/update_pdomains_for_pdex
Minor edits to Permissioned Domains
2025-08-06 14:41:30 -07:00
Rome Reginelli
0e972a35fb Merge pull request #3222 from tequdev/ja-tx-example-tag
[JA] Add tx-example to txn pages
2025-08-06 14:38:25 -07:00
Rome Reginelli
27ed120447 Merge branch 'master' into ja-tx-example-tag 2025-08-06 14:38:07 -07:00
Rome Reginelli
156ddf5201 Merge pull request #3221 from tequdev/ja-brandkit-link
[JA] Fix brandkit link
2025-08-06 13:35:21 -07:00
Rome Reginelli
afef019c14 Merge pull request #3217 from XRPLF/fix_delegate
Fix Permission Delegation docs & add sample code
2025-08-06 11:58:06 -07:00
mDuo13
e3ec322c8f AmendmentDisclaimer: fetch status dynamically 2025-08-05 15:02:06 -07:00
Mayukha Vadari
c68bc530b2 Update feesettings.md 2025-08-05 17:23:03 -04:00
Mayukha Vadari
72325730c3 Update feesettings.md 2025-08-05 17:21:59 -04:00
tequ
97c692c767 Add AmendmentDisclaimer component 2025-08-05 14:11:07 -07:00
Rome Reginelli
b66428d003 Merge branch 'master' into fix_delegate 2025-08-05 14:10:12 -07:00
mDuo13
b7fe46fe19 More Permission Delegation edits per review 2025-08-05 11:31:51 -07:00
Rome Reginelli
4103095b39 Apply suggestions from @oeggert review
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-08-05 10:43:48 -07:00
oeggert
c8cca1ebe8 Merge pull request #3219 from XRPLF/amendment-tracker-v2
Add Amendment Tracker tag
2025-08-05 10:27:27 -07:00
oeggert
eaa5e16f13 Merge pull request #3215 from XRPLF/update-links
fix broken links and add mailing list links
2025-08-05 10:24:53 -07:00
oeggert
fc324c9611 Merge branch 'master' into amendment-tracker-v2 2025-08-05 10:09:16 -07:00
Rome Reginelli
9456369045 Merge pull request #3203 from tequdev/ja-translate-time-past
[JA] Add translations for time.past keys
2025-08-04 16:01:23 -07:00
Aria Keshmiri
b7692fc8af Merge pull request #3225 from XRPLF/events-updates-2025-08-04
Add new events to the community events page
2025-08-04 09:20:22 -07:00
Aria Keshmiri
40d6dfc2f5 Update community/events.page.tsx
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2025-08-04 08:32:24 -07:00
akcodez
a2964909fd Add new events to the community events page and include associated images for "Building on the XRP Ledger" and "TUM XRPL Blockchain Day". 2025-08-04 07:47:35 -07:00
Amarantha Kulkarni
10e6fc5a18 Merge pull request #3224 from XRPLF/devref-coinpayments
Add CoinPayments case study blog
2025-07-31 13:51:38 -07:00
Oliver Eggert
b028504a2f add reviewer typing suggestions and japanese translations 2025-07-31 11:50:24 -07:00
amarantha-k
6032affc71 Add CoinPayments case study blog 2025-07-31 10:09:15 -07:00
Maria Shodunke
fdf1a72a1a Merge pull request #3189 from XRPLF/clio-2.5.0-release-notes
Clio 2.5.0 Release Notes
2025-07-31 09:16:31 +01:00
Maria Shodunke
a56b4b1ac8 Update with review comments 2025-07-30 17:43:07 +01:00
Maria Shodunke
4f6b39ab5e Clio 2.5.0 Release Notes 2025-07-30 17:43:03 +01:00
Rome Reginelli
dec78b1e2b Merge pull request #3206 from XRPLF/ka_20250718
Known Amendments updates (as of 2025-07-18)
2025-07-29 12:35:55 -07:00
Rome Reginelli
b4fbcbba34 Merge branch 'master' into ka_20250718 2025-07-29 12:35:39 -07:00
Rome Reginelli
579f8ce936 Merge pull request #3205 from XRPLF/oracle-updates
Update for Oracles - LastUpdateTime validation, tecINVALID_UPDATE_TIME
2025-07-29 12:35:01 -07:00
Rome Reginelli
2ad903150d Merge pull request #3193 from tequdev/ja-common-links
[JA] split `common-links.md` for /ja
2025-07-29 10:52:16 -07:00
Rome Reginelli
51278cbbed Merge branch 'master' into ja-common-links 2025-07-29 10:51:57 -07:00
Rome Reginelli
c655c3db87 Merge pull request #3192 from tequdev/ja-pdomains
[JA] translate PermissionedDomains
2025-07-29 09:53:06 -07:00
tequ
f56a537f30 [JA] add tx-example to txn pages 2025-07-29 12:52:27 +09:00
tequ
abed0a54c1 [JA] fix brandkit link 2025-07-26 18:28:48 +09:00
tequ
dbda45daa7 fix 2025-07-26 18:10:40 +09:00
tequ
93fcd9c5d8 address review 2025-07-26 18:00:07 +09:00
tequ
30cc9d91f5 Merge branch 'master' into ja-pdomains 2025-07-26 17:52:46 +09:00
tequ
cc6a04fcb7 Merge branch 'master' into ja-common-links 2025-07-26 17:51:19 +09:00
Oliver Eggert
8c8c869cec remove unnecessary fallbacks 2025-07-25 21:54:28 -07:00
Oliver Eggert
289a0a7c6d clean up known amendment page. add live tracking table 2025-07-25 21:44:00 -07:00
mDuo13
efd45bc3d4 Minor edits to Permissioned Domains
1. Link to Single Asset Vault & Lending Protocol spec info
2. Add source file for Permissioned  Domains diagram, to aid updates and
   translation.
2025-07-25 14:37:30 -07:00
mDuo13
5d4ed444f4 Permission delegation - more small edits 2025-07-25 12:46:31 -07:00
mDuo13
302a8c9a72 Rewrite Permission Delegation concept and further clean up refs 2025-07-24 19:38:52 -07:00
mDuo13
a6c2490707 Fix more permission delegation references 2025-07-24 18:49:07 -07:00
mDuo13
081c2905f5 Add Permission Delegation sample code 2025-07-24 18:48:40 -07:00
Rome Reginelli
325ac232e8 Update @l10n/ja/resources/known-amendments.md
Co-authored-by: tequ <git@tequ.dev>
2025-07-24 17:18:52 -07:00
Oliver Eggert
dc405fb770 fix broken links and add links to mailing lists for client library updates and ripple server updates 2025-07-24 11:40:54 -07:00
Amarantha Kulkarni
b4f4e8827c Merge branch 'master' into ka_20250718 2025-07-23 18:37:23 -07:00
Amarantha Kulkarni
5aebdf1c2f Merge pull request #3214 from XRPLF/devref-friipay
Add blog with Frii Pay case study
2025-07-23 18:35:37 -07:00
mDuo13
a2d754b40f Start fixing up Permission Delegation docs 2025-07-23 16:48:23 -07:00
Amarantha Kulkarni
53174f0681 Merge branch 'master' into devref-friipay 2025-07-23 15:23:23 -07:00
amarantha-k
6ab4c29916 Add blog with Frii Pay case study 2025-07-23 15:12:20 -07:00
Rome Reginelli
8bf919a03c Merge pull request #3213 from XRPLF/rr-fix-binary-obj-link
Fix unparsed ref link to Object in Binary reference
2025-07-23 15:11:09 -07:00
Rome Reginelli
0c45223a1c Fix unparsed ref link to Object in Binary reference 2025-07-23 13:22:56 -07:00
Rome Reginelli
30b5ba68f1 Merge pull request #3212 from XRPLF/dependabot/npm_and_yarn/axios-1.11.0
Bump axios from 1.10.0 to 1.11.0
2025-07-23 12:44:39 -07:00
dependabot[bot]
fda88826ea Bump axios from 1.10.0 to 1.11.0
Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-23 16:51:03 +00:00
Maria Shodunke
26b6387ac7 Merge pull request #3188 from XRPLF/migrate-code-samples-from-sdks
Add code snippets from xrpl.js and xrpl-py
2025-07-23 12:10:38 +01:00
Rome Reginelli
fd1d37b9b9 Merge pull request #3191 from tequdev/ja-community-20250714
[JA] update community page and top page
2025-07-22 15:14:30 -07:00
Rome Reginelli
49172e3fe1 Merge pull request #3200 from XRPLF/rr-fix-833
Fix typo on consensus structure page
2025-07-22 15:02:02 -07:00
Rome Reginelli
d67e303d3b Merge pull request #3199 from XRPLF/rr-update-clustering
Update clustering concept
2025-07-22 14:12:11 -07:00
Rome Reginelli
6c81a15b2e Merge pull request #3190 from XRPLF/update_install_docs
Update installation supported OSes
2025-07-22 14:11:47 -07:00
Maria Shodunke
0bdb682ae7 Merge pull request #3204 from tequdev/ja-fix-dev-tools-link
Fix DevTool links to use Link component
2025-07-22 11:26:42 +01:00
Maria Shodunke
afee16cfdd Merge pull request #3207 from XRPLF/gemwallet
add proper link for gemwallet
2025-07-21 17:30:31 +01:00
akcodez
9d45d85641 add proper link for gemwallet 2025-07-21 09:17:29 -07:00
mDuo13
a4bc4df563 Add blog entry for DynamicNFT & fix missing frontmatter for previous amendment blog post 2025-07-18 17:30:07 -07:00
mDuo13
f5c1a63dfe Tweak Known Amendments format so that the mainnet status header doesn't block the source link 2025-07-18 17:29:34 -07:00
mDuo13
9be62280df Known Amendments updates (as of2025-07-18) 2025-07-18 16:43:00 -07:00
Elliot Lee
3ef477642c Update for Oracles - LastUpdateTime validation, tecINVALID_UPDATE_TIME 2025-07-18 13:39:47 -07:00
tequ
b21252f499 Fix DevTool links to use Link component 2025-07-18 22:53:57 +09:00
tequ
5e5f3095c4 add translations for time.past keys 2025-07-18 21:57:44 +09:00
tequ
04939eef92 Merge branch 'master' into ja-common-links 2025-07-18 12:16:06 +09:00
Rome Reginelli
fe279a1f63 Merge pull request #3164 from XRPLF/update_tx_ref_tables
Update internal data types in reference docs
2025-07-17 15:13:46 -07:00
Rome Reginelli
c74450f5fb Apply suggestions from review
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-07-17 15:07:37 -07:00
Rome Reginelli
1b27735f74 Merge pull request #3196 from XRPLF/rr-fix-batch
Fix minor issues in Batch ref
2025-07-17 15:05:07 -07:00
Rome Reginelli
20ef3a4edd Fix typo on consensus structure page
Fix #833
2025-07-17 14:02:53 -07:00
Rome Reginelli
0aee6fdc33 Update clustering concept
Fix #832
2025-07-17 13:59:27 -07:00
Maria Shodunke
1cc8a4b3c0 Update with review comments 2025-07-17 15:18:59 +01:00
Maria Shodunke
9ea8e8329d Merge pull request #3194 from XRPLF/vod-add-crossmark-wallet
Add Crossmark wallet to wallets list
2025-07-17 08:32:27 +01:00
Maria Shodunke
61009fcd39 Add crossmark wallet to wallets list 2025-07-16 17:42:27 +01:00
Maria Shodunke
d564619d7e Apply suggestions from code review
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-07-16 09:55:13 +01:00
Rome Reginelli
b422cd01a0 Merge pull request #3177 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-desktop-wallet/js/electron-28.3.2
Bump electron from 22.3.25 to 28.3.2 in /_code-samples/build-a-desktop-wallet/js
2025-07-15 13:07:24 -07:00
mDuo13
1620a4e1cf Fix desktop wallet (js) deps & API v2 compatibility 2025-07-15 13:04:01 -07:00
mDuo13
c873acacb7 Update desktop wallet for xrpl.js 4.x+ 2025-07-15 12:33:05 -07:00
mDuo13
50e6521cac [JA] Fix minor issues in Batch ref 2025-07-15 11:02:41 -07:00
Rome Reginelli
a330c24908 Fix minor issues in Batch ref
- Add missing common links snippet.
- Fix case of `Fee` field and string type of example value.
- Update internal type names per #3164
2025-07-15 11:00:49 -07:00
Rome Reginelli
5afbed0084 Merge pull request #3166 from nabe3m/ja-add-batch
[JA]  Add Batch
2025-07-15 11:00:21 -07:00
Rome Reginelli
70d874e757 Merge pull request #3078 from XRPLF/clarify_tec_meaning
Update tec-codes.md
2025-07-15 10:09:21 -07:00
Aria Keshmiri
dc2eacb4ea Merge pull request #3195 from XRPLF/homepage-firefox/android
Refactor home hero graphic styles and update image attributes for bet…
2025-07-15 08:32:30 -07:00
mDuo13
e1a292ade1 Fix install/update redirects and add redirects for Japanese too 2025-07-14 14:00:51 -07:00
mDuo13
0b589610ae Add missing accepted credentials object snippet 2025-07-14 13:59:42 -07:00
akcodez
b416365695 Refactor home hero graphic styles and update image attributes for better responsiveness. Adjusted width to 100% with a max-width of 856px and set height to auto. Removed width attribute from the image tag in index.page.tsx. 2025-07-14 11:23:30 -07:00
Maria Shodunke
a1227322fa Merge pull request #3178 from Tokeiito/patch-2
Update run-rippled-as-a-validator.md
2025-07-14 10:02:22 +01:00
tequ
6267144dbe fix 2025-07-14 13:14:55 +09:00
tequ
33169be6b7 [JA] split common-links.md for /ja 2025-07-14 13:11:12 +09:00
tequ
e0b8e4026d [JA] translate PermissionedDomains 2025-07-14 11:57:01 +09:00
tequ
db03e57b2c [JA] update community page and top page 2025-07-14 10:37:25 +09:00
mDuo13
d6075dd033 Update installation supported OSes 2025-07-11 15:59:31 -07:00
Darius Tumas
a31594cac4 Update run-rippled-as-a-validator.md
Siplified description of [ips_fixed] stanza. Removed unnecessary listing of domains as that was duplicated example bellow.
2025-07-11 20:42:16 +03:00
Darius Tumas
bad9160d8c Update docs/infrastructure/configuration/server-modes/run-rippled-as-a-validator.md
Changing style of note to use admonition as sugested

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-07-11 20:39:40 +03:00
Maria Shodunke
24f501fda9 Add payment channel snippets to docs 2025-07-09 15:28:52 +01:00
Maria Shodunke
0b77ba0002 Migrate code snippets from xrpl.js and xrpl-py 2025-07-09 14:45:06 +01:00
mDuo13
d82cb10baf Mention XLS-89d in MPTokenIssuanceCreate ref 2025-07-08 15:52:42 -07:00
mDuo13
42f508e6c9 Fix broken→broker typo 2025-07-08 15:44:00 -07:00
mDuo13
b624dcf2be Fix NFTokenOffer and NFTokenAcceptOffer tables etc. 2025-07-08 15:39:40 -07:00
mDuo13
c132512425 Fix syntax errors 2025-07-08 15:21:47 -07:00
oeggert
f7de43a918 Merge pull request #3182 from zgrguric/patch-7
Fix delegateset.md
2025-07-08 13:19:40 -07:00
mDuo13
2e38378202 Fix MPToken ledger entry formatting 2025-07-08 12:28:47 -07:00
mDuo13
4a3db07d7f Reword AssetScale for clarity 2025-07-08 12:04:14 -07:00
mDuo13
c1b8fdb6d8 Fix MPTokenIssuanceCreate field formatting 2025-07-08 11:56:55 -07:00
mDuo13
e45f5a09ae Update internal types in tables, etc.
- Improve consistency of amendment notices in transaction reference
- Clarify availability of tokens in payment channels
- Other minor fixes
2025-07-08 11:46:53 -07:00
Rome Reginelli
1374bd7df4 Merge pull request #3163 from XRPLF/binary_updates
Update binary format documentation & Python sample code
2025-07-08 10:08:24 -07:00
Rome Reginelli
860dfda24d Merge pull request #3184 from XRPLF/rr-normalized-txq-order
Transaction Queue: update normalized order
2025-07-08 10:00:30 -07:00
Rome Reginelli
27a40741cb txq: fix typo
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-07-08 09:59:33 -07:00
Aria Keshmiri
244dc02b38 Merge pull request #3183 from XRPLF/events-updates-07-07-25
feat: adds new event
2025-07-08 09:07:14 -07:00
mDuo13
08558478e4 Binary format: edits per review 2025-07-07 14:33:40 -07:00
Rome Reginelli
c7b3e9db00 Merge pull request #3115 from t-ube/ja-deep-freeze
[JA] translate Deep Freeze documents
2025-07-07 14:22:49 -07:00
Rome Reginelli
65a7dbf92e Merge pull request #3161 from lanceherman/feat/fix-accountset-flags-table-width
Split AccountSet Flags table for better readability
2025-07-07 14:22:32 -07:00
Rome Reginelli
75950e875c Apply suggestions 2025-07-07 14:22:13 -07:00
Rome Reginelli
259a5ac32b Transaction Queue: update normalized order
Fix #3043.

The order of same-cost transactions in the queue was updated in [rippled 1.8.2](https://github.com/XRPLF/rippled/releases/tag/1.8.2), released in 2021, to address issues with high fees and full transaction queues on the network at the time.
2025-07-07 13:45:58 -07:00
akcodez
4c2aa70736 adds new event 2025-07-07 11:08:26 -07:00
nabe3m
697e513db6 Fix common-fields.md 2025-07-07 22:32:15 +09:00
nabe3m
238d5f3291 Fix review 2 2025-07-07 22:30:00 +09:00
nabe3m
243ddcbb7c Refactor code based on review and English documentation updates 2025-07-06 09:58:52 +09:00
zgrguric
41625ca83f Update delegateset.md
Fix line 62
2025-07-05 10:31:11 +02:00
zgrguric
a8421b4137 Fix delegateset.md
Cleanup transaction sample code.
2025-07-04 11:14:07 +02:00
Elliot.
96f18b048b Apply suggestions from code review
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-07-03 08:43:29 -07:00
Rome Reginelli
2a3abedace Merge pull request #3181 from XRPLF/fix-batch-docs
fix incorrect batch doc info
2025-07-02 15:04:17 -07:00
Oliver Eggert
1aa718dd94 fix incorrect batch doc info 2025-07-02 13:21:21 -07:00
Maria Shodunke
be83ee11e9 Merge pull request #3179 from Daryna-del/chore/migrate-to-react-hot-toast
Replace `react-alert` with `react-hot-toast`
2025-07-02 13:20:55 +01:00
Daryna Pastushenko
81354414db chore: migrate to react-hot-toast 2025-07-02 12:32:52 +03:00
Darius Tumas
b841a8ce0b Update run-rippled-as-a-validator.md
Updated list of official peering hub. Added a note where up to date list could be found.
2025-07-02 11:34:59 +03:00
dependabot[bot]
762d48e43f Bump electron in /_code-samples/build-a-desktop-wallet/js
Bumps [electron](https://github.com/electron/electron) from 22.3.25 to 28.3.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v22.3.25...v28.3.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 28.3.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 10:27:19 +00:00
Maria Shodunke
6130056205 Merge pull request #3174 from XRPLF/fix-simulate-json-rpc
Fix simulate JSON RPC example
2025-06-30 19:29:51 +01:00
Maria Shodunke
2df53e2f22 Fix simulate JSON RPC example 2025-06-30 19:07:51 +01:00
nabe3m
6ff137fd88 Fix word 2025-06-28 13:10:02 +09:00
nabe3m
59cade452a Create batch pages, Update common-fields.md 2025-06-26 21:27:48 +09:00
mDuo13
81d7531c41 Binary: fix typos breaking the build 2025-06-25 16:38:19 -07:00
mDuo13
88302464bc Binary: Add test case with Vector256 2025-06-25 15:12:07 -07:00
mDuo13
344d0002bb Binary serialization: implement MPT amounts in sample code 2025-06-25 14:50:57 -07:00
oeggert
71fe97fa3d Merge pull request #3162 from XRPLF/remove-portable-build
remove links to portable build from release notes
2025-06-25 14:38:48 -07:00
Rome Reginelli
928881f03d Merge pull request #3160 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/pbkdf2-3.1.3
Bump pbkdf2 from 3.1.2 to 3.1.3 in /_code-samples/build-a-browser-wallet/js
2025-06-25 14:23:23 -07:00
Rome Reginelli
f97f378642 Merge pull request #3151 from volodymyr-rutskyi/upgrade-realm-122
chore: update realm to 0.122.1
2025-06-25 14:13:37 -07:00
mDuo13
03dfb1f60e Upgrade dependencies 2025-06-25 14:10:39 -07:00
Oliver Eggert
9aec5a9ae8 remove links to portable build from release notes 2025-06-25 13:30:27 -07:00
Lance Herman
f330c69f30 split AccountSet Flags table for better readability 2025-06-25 23:56:46 +06:00
Rome Reginelli
0401a21fc6 Merge pull request #3159 from XRPLF/up_mtokenauthorize
Update MPTokenAuthorize tx docs
2025-06-24 14:06:12 -07:00
Rome Reginelli
bccad295ad Merge pull request #3156 from XRPLF/rr-fix-mptokens-amendment-link
Fix MPTokensV1 amendment link
2025-06-24 14:04:42 -07:00
Rome Reginelli
a8e9273acc Merge pull request #3147 from XRPLF/dependabot/pip/_code-samples/build-a-desktop-wallet/py/requests-2.32.4
Bump requests from 2.32.0 to 2.32.4 in /_code-samples/build-a-desktop-wallet/py
2025-06-24 14:03:29 -07:00
Dennis Dawson
b2c4aa0dd2 Merge pull request #3158 from XRPLF/fix_NFT_Broker_links
Change NFT Broker links to topics rather than forms
2025-06-24 12:30:35 -07:00
oeggert
a253e654db Merge pull request #3150 from XRPLF/rippled-2.5.0
Rippled 2.5.0
2025-06-24 11:44:17 -07:00
Oliver Eggert
f3f783b07e add reviewer suggestions 2025-06-24 11:24:44 -07:00
oeggert
f9fd30ef3a Update blog/2025/rippled-2.5.0.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-06-24 11:15:06 -07:00
oeggert
9a1051f3cb Update blog/2025/rippled-2.5.0.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-24 11:14:34 -07:00
Oliver Eggert
339b70e93c update package links, commit log, and known amendments 2025-06-24 09:29:23 -07:00
Oliver Eggert
db303831af add reviewer comments 2025-06-24 09:05:56 -07:00
oeggert
8daf8f862f Merge pull request #3140 from XRPLF/xls-81
XLS-81: Permissioned DEXes
2025-06-24 09:00:40 -07:00
dependabot[bot]
6001a566c7 Bump pbkdf2 in /_code-samples/build-a-browser-wallet/js
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: pbkdf2
  dependency-version: 3.1.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-24 05:04:32 +00:00
mDuo13
acc36d2081 Update MPTokenAuthorize tx docs 2025-06-23 18:04:21 -07:00
mDuo13
b15f1392b0 Binary serialization: update defs, fix bugs, add test cases 2025-06-23 18:00:49 -07:00
Dennis Dawson
ea0bad889a link to topics, not forms 2025-06-23 14:31:05 -07:00
Rome Reginelli
55934e03b8 Merge pull request #3157 from XRPLF/fix-account-configurator
Fix Account Configurator
2025-06-23 13:37:07 -07:00
mDuo13
1e38da684c Permissioned DEXes - port review edits from opensource 2025-06-23 13:33:44 -07:00
mDuo13
0a90236de7 Update subscription method w/ Permissioned DEXes & other fixes 2025-06-23 13:30:47 -07:00
mDuo13
7f8e251cb2 Permissioned DEX refs: fix links 2025-06-23 13:30:47 -07:00
mDuo13
a67dc50ef6 Permissioned DEX: concept, API methods, links 2025-06-23 13:30:47 -07:00
mDuo13
03370445c5 Add protocol refs for Permissioned DEXes 2025-06-23 13:30:47 -07:00
mDuo13
8604e68670 Add tx refs for PermissionedDEX 2025-06-23 13:30:47 -07:00
Oliver Eggert
2fd7b5ee75 add note about deprecated compilers 2025-06-23 13:27:37 -07:00
mDuo13
af9c7cd4a5 Fix Account Configurator
- The code samples page was glitching out because it wasn't in a
  language subfolder. Moved to a js/ folder to fix this.
- Updated pages that linked to the old location.
- The UI as linked directly in the _code-samples folder was displaying
  as expected but the JS wasn't loading correctly on the page, so none
  of the buttons worked. For now, I changed the Broker an NFT Sale
  page to link the ZIP instead.
2025-06-23 13:21:18 -07:00
oeggert
f76b364b2a Merge pull request #3155 from XRPLF/perm_dele_common_fields_2
Permission Delegation
2025-06-23 13:16:52 -07:00
Oliver Eggert
d296f07e6a fix incorrect field requirements 2025-06-23 13:13:59 -07:00
Oliver Eggert
72c0384b72 add x emoji for consistenty in delegate table 2025-06-23 13:12:11 -07:00
Oliver Eggert
d5d8df66fa clean up doc migration 2025-06-23 13:07:29 -07:00
Dennis Dawson
e0e2b63d50 Update for publication. 2025-06-23 12:48:57 -07:00
Dennis Dawson
21bf3be3af Add Delegate to common fields list 2025-06-23 12:48:49 -07:00
Dennis Dawson
451fc83deb Add Delegate to Draft Branch 2025-06-23 12:48:39 -07:00
Rome Reginelli
d3e8c8f4a0 Fix MPTokensV1 amendment link
Fix a typo causing the link to the MPTokens amendment to not be parsed correctly.
2025-06-23 12:31:55 -07:00
mDuo13
824c335d08 Binary Format updates w/ new types
- Add Currency, Issue, Number, and additional UInt fields.
- Harmonize type names with updated names from the code
  (for example, Hash128→UInt128)
- Update Python sample code for binary serialization.
- TODO: Add test cases and confirm implementation of new types
- TODO: Update JavaScript sample code.
2025-06-20 17:24:50 -07:00
Oliver Eggert
88d9fce053 update blog sidebars and minor fix to release notes 2025-06-18 10:34:54 -07:00
oeggert
da60932700 Merge pull request #3138 from XRPLF/token_payment_channels_and_escrows
Updates to support tokens in payment channels and escrows
2025-06-18 10:30:43 -07:00
Dennis Dawson
8bab684cb5 Merge pull request #3122 from XRPLF/NFT_refactor
Refactor NFT code samples and update the tutorials and screenshots
2025-06-18 09:40:27 -07:00
Oliver Eggert
c1acd9e417 add batch transactions docs 2025-06-17 14:07:12 -07:00
Dennis Dawson
3ef97a1785 Update the zipped sample code. 2025-06-17 08:12:52 -07:00
Dennis Dawson
97a79550b2 Update docs/tutorials/javascript/nfts/batch-mint-nfts.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-06-17 08:10:11 -07:00
Dennis Dawson
7d84421565 Update _code-samples/nft-modular-tutorials/authorized-minter.js
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-06-17 07:41:48 -07:00
Dennis Dawson
fc337738e6 Update docs/tutorials/javascript/nfts/mint-and-burn-nfts.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-06-17 07:38:28 -07:00
Dennis Dawson
fc4c5262fb Update _code-samples/nft-modular-tutorials/mint-nfts.js
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-06-17 07:36:17 -07:00
Oliver Eggert
df89b5bd6e reorganize new features and other improvements sections 2025-06-16 20:21:46 -07:00
Oliver Eggert
532e635573 update release notes to rc2 2025-06-13 19:07:40 -07:00
mDuo13
c50e099265 Start binary format updates 2025-06-12 13:56:06 -07:00
Rome Reginelli
2691f7fdf9 Merge pull request #3136 from XRPLF/mvadari-patch-1
Update transaction-cost.md
2025-06-12 11:57:47 -07:00
Rome Reginelli
649e707c42 Merge pull request #3132 from egarson/patch-2
Update algorithmic-trading.md
2025-06-12 11:51:54 -07:00
Oliver Eggert
79b874cacf add additional contributors 2025-06-12 11:41:14 -07:00
Rome Reginelli
59371e02e0 Merge pull request #3153 from XRPLF/events-updates-2025-06-12
replace some existing event images, add 3 new past events
2025-06-12 11:36:49 -07:00
oeggert
fe9a9b41b1 Update blog/2025/rippled-2.5.0.md
Co-authored-by: Bart <bthomee@users.noreply.github.com>
2025-06-12 11:30:42 -07:00
akcodez
228ff1a63e replace some existing event images, add 3 new past events 2025-06-12 11:00:11 -07:00
Aria Keshmiri
5c88b2a168 Merge pull request #3149 from XRPLF/rwa-tokenization-updates
Update RWA Tokenization documentation with new features and improved …
2025-06-12 10:41:18 -07:00
Oliver Eggert
36d785c355 add contributors 2025-06-11 12:41:04 -07:00
akcodez
8d72c91e4f rm arrows 2025-06-11 10:16:19 -07:00
akcodez
a7fd85618b qa changes 2025-06-11 10:11:59 -07:00
Vova Rutskyi
8036e2628a chore: update realm to 0.122.1 2025-06-11 17:44:56 +03:00
Mayukha Vadari
9cd10b4c44 Merge branch 'master' into mvadari-patch-1 2025-06-11 09:08:39 +08:00
Oliver Eggert
974441ff90 update notes to rc1 2025-06-10 18:07:25 -07:00
akcodez
d327c69864 Enhance light theme styles by adding color properties for section titles and utility cards. 2025-06-10 16:35:02 -07:00
akcodez
f161bd0331 adjust height of card 2025-06-10 15:17:28 -07:00
akcodez
603bcd9106 Update RWA Tokenization documentation with new features and improved descriptions; adjust CSS for better layout and responsiveness. 2025-06-10 14:39:14 -07:00
Rome Reginelli
a6b4fd1ee3 Merge pull request #3145 from XRPLF/add-temSEQ_AND_TICKET
tem-codes - add temSEQ_AND_TICKET
2025-06-10 11:50:28 -07:00
Rome Reginelli
1c3bcdd9b6 temSEQ_AND_TICKET - fix amendment name 2025-06-10 09:58:36 -07:00
Rome Reginelli
37e7f6e08e Merge pull request #3119 from XRPLF/fix_fs_dep
Fix tx-serialization JS sample code
2025-06-10 09:48:14 -07:00
Aria Keshmiri
b6473eabb9 Merge pull request #3148 from XRPLF/rm-banner
hide apex banner
2025-06-10 08:17:48 -07:00
akcodez
a603fd6b85 hide apex banner 2025-06-10 06:57:20 -07:00
dependabot[bot]
a2ae8909ea Bump requests in /_code-samples/build-a-desktop-wallet/py
Bumps [requests](https://github.com/psf/requests) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 08:19:28 +00:00
Aria Keshmiri
1f2d6af975 Merge pull request #3146 from XRPLF/events-updates-2025-06-05
events + community page: add XRPL Core Dev Bootcamp and additional me…
2025-06-09 10:42:47 -07:00
akcodez
cf44f76240 use template literals for improved formatting. 2025-06-09 10:31:57 -07:00
akcodez
b214189e46 qa changes 2025-06-09 10:25:29 -07:00
akcodez
bb6aab25b1 Merge remote-tracking branch 'origin' into events-updates-2025-06-05 2025-06-09 08:37:35 -07:00
akcodez
ddf36ff2dd events + community page: add XRPL Core Dev Bootcamp and additional meetups, including XRPL Townhall Meeting #4 and XRP Ledger Meetup in Cannes. Introduce new images for events. 2025-06-09 08:35:58 -07:00
Maria Shodunke
3ac296c066 Merge pull request #3143 from XRPLF/vodf-accountset-rippling-flag
Add note on defaultRipple flag in Create AMM Tutorial
2025-06-09 09:25:07 +01:00
Mayukha Vadari
1bac248b31 Merge branch 'master' into mvadari-patch-1 2025-06-09 10:29:09 +08:00
Elliot.
ec4543c890 tem-codes - add temSEQ_AND_TICKET 2025-06-06 21:03:10 -07:00
Dennis Dawson
b82d397a66 fixes per Maria's review 2025-06-06 12:54:33 -07:00
Dennis Dawson
b663d36191 Update docs/tutorials/javascript/nfts/transfer-nfts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:36:01 -07:00
Dennis Dawson
7eae9064f3 Update docs/tutorials/javascript/nfts/mint-and-burn-nfts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:35:16 -07:00
Dennis Dawson
623a5d30a3 Update _code-samples/nft-modular-tutorials/account-support.js
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:34:16 -07:00
Dennis Dawson
0dc41bd569 Update _code-samples/nft-modular-tutorials/account-support.js
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:33:54 -07:00
Dennis Dawson
4236a9fa45 Update docs/tutorials/javascript/nfts/mint-and-burn-nfts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:33:33 -07:00
Dennis Dawson
2e3e8ec794 Update docs/tutorials/javascript/nfts/mint-and-burn-nfts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-06-06 12:33:14 -07:00
Amarantha Kulkarni
3697c919cd Merge pull request #3144 from XRPLF/update-xrplf-link
Update link to XRP Ledger Foundation
2025-06-06 07:58:17 -07:00
amarantha-k
8b4809e619 Update link to XRP Ledger Foundation 2025-06-06 07:44:33 -07:00
Maria Shodunke
1fa846e647 Add note to give some information on why defaultRipple needs to be enabled. 2025-06-06 14:41:31 +01:00
Oliver Eggert
a6743f325e initial release notes 2025-06-05 15:00:07 -07:00
Rome Reginelli
8076410c29 Merge pull request #3117 from t-ube/ja-contribute-blog
[JA] translate Contribute Blog documents
2025-06-05 13:24:20 -07:00
mDuo13
97d621f06e [EN/JA] fix blog/sidebars.yaml typo in contribution guidelines etc. 2025-06-05 13:21:42 -07:00
Dennis Dawson
7ac30a63ba Display graphic 2025-06-05 09:57:29 -07:00
Dennis Dawson
f92da3a9bd Updates to support tokens in payment channels and escrows 2025-06-03 14:23:49 -07:00
Rome Reginelli
8ca49fce23 Merge pull request #3137 from XRPLF/ka_20250603
Update Known Amendments status (2025-06-03)
2025-06-03 13:58:42 -07:00
mDuo13
841327bca5 Amendment fixes per @DennisDawson review 2025-06-03 13:50:15 -07:00
mDuo13
27a85302b1 Add 2.5.0 amendments to common links 2025-06-03 13:21:12 -07:00
mDuo13
5a9da8a1ae Known Amendments: 2025-06-03 2025-06-03 13:09:58 -07:00
Dennis Dawson
d413cc1bf7 fix broker NFTs images and links 2025-06-03 11:02:19 -07:00
Mayukha Vadari
ef40552be6 Update transaction-cost.md 2025-06-03 13:48:19 -04:00
Dennis Dawson
86ca76aa6b Merge pull request #3130 from XRPLF/fix-modular-tutorial-descriptions
Update description of modular tutorials
2025-06-02 15:38:26 -07:00
Dennis Dawson
ba47d9531e Merge pull request #3127 from XRPLF/mpt_immutability
Mention that MPT Metadata is immutable
2025-06-02 15:37:59 -07:00
Aria Keshmiri
e606c76d06 Merge pull request #3135 from XRPLF/banner-countdown-days
feat: add moment-timezone for dynamic countdown in AlertBanner component
2025-06-02 15:29:24 -07:00
akcodez
479d8b1e9a feat: add moment-timezone for dynamic countdown in AlertBanner component 2025-06-02 13:32:34 -07:00
Dennis Dawson
308779807a Merge pull request #3131 from XRPLF/gh2915_excrowFinish_Fees_update
Allow for variable fees due to a change in the base fee
2025-06-02 11:52:55 -07:00
Amarantha Kulkarni
bf85e727b5 Merge pull request #3129 from egarson/patch-1
Update peer-to-peer-payments-uc.md
2025-06-02 09:17:01 -07:00
Aria Keshmiri
5842c0176e Merge pull request #3133 from XRPLF/banner-date
feat: rm moment-timezone, use static date instead of countdown
2025-05-30 16:52:52 -07:00
akcodez
1a2d544891 rm moment-timezone, use static date instead of countdown 2025-05-30 16:38:34 -07:00
Aria Keshmiri
ddd20605da Merge pull request #3128 from XRPLF/banner-countdown 2025-05-30 15:29:48 -07:00
Edward Garson
bcf7332ae0 Update algorithmic-trading.md
Minor: Fix misleading typo
2025-05-30 10:32:43 -07:00
Dennis Dawson
5078334f95 Innocuous change to start a build 2025-05-29 13:11:20 -07:00
Dennis Dawson
f6da72a5e4 Innocuous change to kick off a build. 2025-05-29 13:04:03 -07:00
oeggert
5dcb5cb42e Merge pull request #3102 from XRPLF/permissioned-domains
Permissioned domains
2025-05-29 11:35:49 -07:00
oeggert
2fb65794c0 Update docs/tutorials/javascript/compliance/create-permissioned-domains.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-05-29 11:24:01 -07:00
oeggert
e3c6c8dda4 Update docs/tutorials/javascript/compliance/create-permissioned-domains.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-05-29 11:23:46 -07:00
oeggert
b9232fc245 Update _code-samples/modular-tutorials/credential-manager.js
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-05-29 11:23:34 -07:00
Amarantha Kulkarni
5d30328345 Merge pull request #3120 from t-ube/ja-simulate
[JA] translate Simulate documents
2025-05-29 10:44:56 -07:00
Dennis Dawson
11ad13f860 Allow for variable fees due to a change in the base fee 2025-05-29 10:21:22 -07:00
Dennis Dawson
a6573b8e29 Update description of modular tutorials 2025-05-29 09:39:19 -07:00
akcodez
b23aa3a55e Update Navbar component to use moment-timezone for countdown timer calculations 2025-05-29 09:12:30 -07:00
Edward Garson
98f8cbb9d5 Update peer-to-peer-payments-uc.md
Minor: Fix spelling and grammar errors.
2025-05-29 09:12:25 -07:00
akcodez
5c97efbdac Add moment-timezone dependency and implement countdown timer in AlertBanner component 2025-05-29 09:09:15 -07:00
Dennis Dawson
45eb02437b Mention that MPT Metadata is immutable 2025-05-29 08:54:00 -07:00
Oliver Eggert
7f80874c8e add reviewer suggestions 2025-05-28 15:39:12 -07:00
mDuo13
6d90eb4974 Fix NFTokenModify source links 2025-05-28 14:18:37 -07:00
mDuo13
9dce798703 Merge branch 'ja-dynamicnft' 2025-05-28 14:17:44 -07:00
mDuo13
d043759f72 Fix source link floating in Japanese 2025-05-28 14:12:07 -07:00
Oliver Eggert
cd539662c4 add permissioned domain modular tutorial 2025-05-28 12:59:07 -07:00
Rome Reginelli
9befa993bf Merge pull request #3125 from XRPLF/clio-release-2.4.1
Add release notes for Clio v2.4.1
2025-05-28 12:14:12 -07:00
Maria Shodunke
16c8fdd871 Add release notes for Clio v2.4.1 2025-05-28 12:43:31 +01:00
t-ube
625221cf40 Merge remote-tracking branch 'upstream/master' into ja-deep-freeze 2025-05-28 19:45:29 +09:00
Rome Reginelli
d1648846d0 Merge pull request #3123 from t-ube/ja-freeze-kanji-to-katakana
[JA] Change freeze translation from kanji to katakana for consistency
2025-05-27 20:14:49 -07:00
Dennis Dawson
9ce8f3faae Batch mint and broker sale 2025-05-27 14:25:01 -07:00
t-ube
2612ad0839 Change freeze translation from kanji to katakana for consistency 2025-05-27 13:26:51 +09:00
t-ube
a27dad4cbd [JA] Change freeze translation from kanji to katakana for consistency 2025-05-27 12:31:21 +09:00
Dennis Dawson
471c2e48df add authorized minter 2025-05-23 17:06:30 -07:00
Dennis Dawson
cc10aa0f94 Update with transfer nfts. 2025-05-23 14:17:56 -07:00
Dennis Dawson
08f2fde9e4 WIP - refactoring the NFT tutorials, code, and screenshots 2025-05-23 09:54:46 -07:00
t-ube
306e169cb5 [JA] translate Simulate documents 2025-05-22 02:22:02 +09:00
Dennis Dawson
a74231ab0d improve client disconnect 2025-05-20 16:13:12 -07:00
t-ube / shirome
4cd3709973 Update @l10n/ja/docs/concepts/tokens/fungible-tokens/deep-freeze.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:11:10 +09:00
t-ube / shirome
5cd3029b31 Update @l10n/ja/docs/concepts/tokens/fungible-tokens/deep-freeze.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:10:26 +09:00
t-ube / shirome
7123820201 Update @l10n/ja/docs/concepts/tokens/fungible-tokens/deep-freeze.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:10:14 +09:00
t-ube / shirome
1c1b570bef Update @l10n/ja/docs/concepts/tokens/fungible-tokens/deep-freeze.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:09:15 +09:00
t-ube / shirome
3afd06b23d Update @l10n/ja/resources/contribute-blog/_blog-template.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:04:41 +09:00
t-ube / shirome
0eb60e6571 Update @l10n/ja/resources/contribute-blog/_blog-template.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:04:34 +09:00
t-ube / shirome
72b1cdd150 Update @l10n/ja/resources/contribute-blog/_blog-template.md
Co-authored-by: tequ <git@tequ.dev>
2025-05-20 17:04:20 +09:00
Rome Reginelli
a0015990e9 Merge pull request #3112 from XRPLF/dependabot/npm_and_yarn/multi-91f5d45fea
Bump esbuild and @redocly/realm
2025-05-19 17:30:03 -07:00
mDuo13
0bef4e48c9 Fix tx-serialization JS sample code 2025-05-19 15:09:05 -07:00
Amarantha Kulkarni
f88f9d1cf0 Merge pull request #3108 from XRPLF/rr-link-mpts-from-payment
Link MPTs from Payment page
2025-05-16 13:17:37 -07:00
Amarantha Kulkarni
ec84bead02 Merge pull request #3118 from XRPLF/blog-dia-oracle
New blog post: Integrating DIA oracles on the XRP Ledger
2025-05-16 13:16:45 -07:00
amarantha-k
fbcccafb45 Minor editorial update 2025-05-16 11:29:57 -07:00
amarantha-k
f109dc8f45 Add missing image 2025-05-16 09:56:49 -07:00
amarantha-k
44e111acec Add blog post to integrate dia oracles on XRPL 2025-05-16 09:49:41 -07:00
oeggert
bdcc397433 Merge pull request #3116 from XRPLF/mvadari-patch-1
Update known-amendments.md
2025-05-15 10:32:48 -07:00
oeggert
1523837d9f Update known-amendments.md
Fix misspelling.
2025-05-15 10:31:48 -07:00
t-ube
84e8c3e241 [JA] translate Contribute Blog documents 2025-05-15 14:22:32 +09:00
Amarantha Kulkarni
f1f4004bf6 Merge pull request #3109 from XRPLF/update-amendment-status
Update the known amendment page to capture recent status updates
2025-05-14 14:03:49 -07:00
Mayukha Vadari
29bdf2210f Update known-amendments.md 2025-05-14 15:05:41 -04:00
mDuo13
d1b72a5b39 Minor tweaks to Known Amendments format 2025-05-13 18:12:10 -07:00
t-ube
862128d717 fix 2025-05-14 09:50:57 +09:00
Rome Reginelli
ee81ed9544 Merge pull request #3110 from XRPLF/rm_legacy_links
Update/remove legacy links
2025-05-13 17:44:00 -07:00
dependabot[bot]
f00d710f32 Bump esbuild and @redocly/realm
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.0 and updates ancestor dependency @redocly/realm. These dependencies need to be updated together.


Updates `esbuild` from 0.17.15 to 0.25.0
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.17.15...v0.25.0)

Updates `@redocly/realm` from 0.120.2 to 0.121.1

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.0
  dependency-type: indirect
- dependency-name: "@redocly/realm"
  dependency-version: 0.121.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-13 17:29:05 +00:00
Dennis Dawson
79e1612b72 Merge pull request #3091 from XRPLF/refactor_payment_modular_tuts
Revise payment tutorials, add/remove screenshots
2025-05-13 10:27:34 -07:00
Dennis Dawson
ec1f33d4e3 Merge branch 'master' into refactor_payment_modular_tuts 2025-05-13 07:31:45 -07:00
Amarantha Kulkarni
e6add92430 Merge pull request #3106 from ihomp/patch-6
Amendments: Bithomp link update
2025-05-12 13:25:23 -07:00
amarantha-k
5efad8cba7 Adding missing opening tag to fix build error 2025-05-12 13:21:02 -07:00
Rome Reginelli
8fe9041a96 Merge pull request #3111 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/vite-4.5.14
Bump vite from 4.5.13 to 4.5.14 in /_code-samples/build-a-browser-wallet/js
2025-05-12 13:11:16 -07:00
Amarantha Kulkarni
b5b2b8fc88 Merge pull request #3100 from XRPLF/update-site-search
Fix site search: Replace Algolia with Redocly's inbuilt search.
2025-05-08 17:42:56 -07:00
dependabot[bot]
49300a328f Bump vite in /_code-samples/build-a-browser-wallet/js
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.13 to 4.5.14.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.14/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.14/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 4.5.14
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-09 00:41:02 +00:00
Amarantha Kulkarni
de7d07a6ba Merge pull request #3085 from XRPLF/verify-credentials-tutorial
Tutorial: Verify Credentials [JS]
2025-05-08 17:36:46 -07:00
mDuo13
4ba07466e1 Update/remove legacy links 2025-05-08 17:01:48 -07:00
amarantha-k
447b8640c8 Update amendment status 2025-05-08 13:21:37 -07:00
amarantha-k
6004b5919d Update field name to filters 2025-05-08 12:11:27 -07:00
amarantha-k
8fa8f40e4e Move field filter which seems to be causing a build error on the portal 2025-05-08 11:56:33 -07:00
amarantha-k
649e4c94ad Hide advanced search filter for now 2025-05-08 11:47:52 -07:00
Rome Reginelli
559da0932c Link MPTs from Payment page
The "MPT Payments" section of this page is one of the first search results for MPTs. This seems like a place where it's useful to link back to the concept article for MPTs.
2025-05-08 09:46:57 -07:00
Maria Shodunke
6f53d63016 Address SME review comments 2025-05-08 14:37:31 +01:00
Maria Shodunke
cd44b8e1d5 Merge pull request #3104 from XRPLF/mpt-holders-doc-cleanup
Clean up mpt_holders reference documentation + add Try It
2025-05-08 11:43:27 +01:00
Dennis Dawson
c7a11da4fd Fix bad image link 2025-05-07 13:19:35 -07:00
Dennis Dawson
e57011070b change to kick off a build 2025-05-07 13:03:12 -07:00
akcodez
13b0f89f21 update z index on xrplai 2025-05-07 12:50:43 -07:00
akcodez
92316c5f42 bump z index to 10 2025-05-07 12:29:53 -07:00
akcodez
05a02c27a2 bump z index to 2 2025-05-07 12:28:45 -07:00
akcodez
fd1262eac0 fix z index issue on web banner overlapping with search bar 2025-05-07 12:25:57 -07:00
Viacheslav Bakshaev
5f877ebd93 Bithomp link update
Changing the link from https://xrplexplorer.com/amendments to a newer https://bithomp.com/en/amendments 

Changing the name from the XRPLExplorer to Bithomp 
(re-branded back to older version)
2025-05-07 15:51:17 +02:00
Maria Shodunke
bedda2a7c7 mpt_holders documentation cleanup 2025-05-06 19:22:04 +01:00
Rome Reginelli
b06f58f401 Merge pull request #3090 from XRPLF/mvadari-patch-1
Update documentation to better explain authorized trustline deletion
2025-05-05 13:33:21 -07:00
tequ
a4ab945215 [JA] Add Dynamic NFTs concept and reference 2025-05-05 10:14:38 +09:00
Dennis Dawson
dba9871513 minor changes, mostly to try and kick a new build 2025-05-02 12:56:39 -07:00
Dennis Dawson
1ae3992c3a Merge branch 'master' into refactor_payment_modular_tuts 2025-05-02 12:50:46 -07:00
Dennis Dawson
b598a607a6 Updates based on feedback 2025-05-02 12:42:24 -07:00
Amarantha Kulkarni
e2887a8904 Merge pull request #3099 from XRPLF/blog-quickfixes
Update date field of recent blogs and fix H1 syntax for Clio 2.3.0+ release announcements
2025-05-02 10:54:51 -07:00
Aria Keshmiri
9aa34c1a11 Merge pull request #3098 from XRPLF/banner-update-2
[Do not merge yet] feat: change copy for banner
2025-05-02 07:41:47 -07:00
amarantha-k
fcb0dedc92 Disabled AI-based search 2025-05-01 15:09:57 -07:00
Maria Shodunke
7abfdf8ad6 Merge pull request #3101 from XRPLF/invalid-hot-wallet-error-update
Invalid hot wallet error
2025-04-29 17:24:31 +01:00
Maria Shodunke
6faaab94ae Invalid hot wallet error 2025-04-29 12:07:17 +01:00
amarantha-k
de6e1953e9 Add search config parameters and metadataGlobs 2025-04-28 16:35:08 -07:00
amarantha-k
d95a83d4dc update styles 2025-04-28 16:06:00 -07:00
amarantha-k
15d1f096c8 WIP replacing algolis with Redocly's built-in search 2025-04-28 16:06:00 -07:00
amarantha-k
5389bdccca fix typo 2025-04-28 15:40:26 -07:00
amarantha-k
ad39712f8b Update frontmatter and fix heading1 syntax 2025-04-28 15:36:46 -07:00
akcodez
4a3f3d4d1d caps 2025-04-28 13:36:54 -07:00
akcodez
f57d4e7c61 change copy for banner 2025-04-28 13:13:39 -07:00
Rome Reginelli
0d908bff82 Merge pull request #3094 from XRPLF/blog_template
Display publication dates for blogs
2025-04-28 13:01:49 -07:00
Amarantha Kulkarni
535c3cb6ba Merge pull request #3097 from XRPLF/amarantha-k-patch-1
Update blog post to fix timestamp under Discovery section
2025-04-28 09:39:57 -07:00
Amarantha Kulkarni
93e70c590c Fix timestamp under Discovery section 2025-04-28 09:02:58 -07:00
Mayukha Vadari
a3233e70f9 Update docs/concepts/tokens/fungible-tokens/authorized-trust-lines.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-04-28 11:25:51 -04:00
Mayukha Vadari
c3dd930036 Update docs/references/protocol/transactions/types/trustset.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-04-28 11:25:42 -04:00
Maria Shodunke
d10391f42b Merge pull request #3096 from XRPLF/fix-websocket-api-tool
Fix websocket-api-tool
2025-04-28 14:30:33 +01:00
Maria Shodunke
04b49a1fcc Fix websocket-api-tool 2025-04-28 14:19:15 +01:00
Amarantha Kulkarni
6336212d6c Merge pull request #3095 from XRPLF/revert-3093-resch-blog
Revert "Update recent blog post addition."
2025-04-28 06:02:16 -07:00
Amarantha Kulkarni
1ef5b271d3 Update publish date. 2025-04-28 05:55:40 -07:00
Amarantha Kulkarni
c7dc48a7bb Revert "Update recent blog post addition." 2025-04-28 05:43:22 -07:00
mDuo13
1bb909f80f Migrate blog pages to new template/date format. 2025-04-25 14:56:32 -07:00
mDuo13
7237486001 Fix blog post template 2025-04-25 14:56:16 -07:00
Amarantha Kulkarni
dd0f6b64a5 Merge pull request #3093 from XRPLF/resch-blog
Update recent blog post addition.
2025-04-25 13:18:13 -07:00
amarantha-k
dda1cecc69 Revert recent blog post as requested, to be published later 2025-04-25 13:08:57 -07:00
Amarantha Kulkarni
bbc7fb6485 Merge pull request #3092 from XRPLF/sv-disclosure-report-02
Blog post for vulnerability disclosure report
2025-04-25 12:02:22 -07:00
amarantha-k
22a4385928 Add missing URL 2025-04-25 11:59:43 -07:00
amarantha-k
403548d502 Blog post - Vulnerability disclosure report for malicious supply chain compromise in xrpl.js npm package 2025-04-25 11:24:32 -07:00
Amarantha Kulkarni
9bd15eac48 Merge pull request #3088 from XRPLF/update-pkg
Update xrpl JS package version
2025-04-25 11:19:23 -07:00
Rome Reginelli
522c5b1a23 Merge pull request #3089 from vvysokikh1/patch-1
Update/fix deep freeze at the known amendments page
2025-04-24 13:45:40 -07:00
Dennis Dawson
5bb552db12 Revise payment tutorials, add/remove screenshots 2025-04-24 10:49:20 -07:00
Mayukha Vadari
2f94a73727 Update trustset.md 2025-04-24 09:55:42 -04:00
Mayukha Vadari
3a63d27afb Update authorized-trust-lines.md 2025-04-24 09:52:48 -04:00
Vlad
abe2f19ed8 Update/fix deep freeze at the known amendments page 2025-04-23 18:32:34 +01:00
Maria Shodunke
3e5c391994 Minor fix 2025-04-23 10:25:48 +01:00
Maria Shodunke
2296a6c34b Update xrpl.js version 2025-04-23 09:15:35 +01:00
amarantha-k
86f26d2048 Bump xrpl js to 4.2.5 2025-04-22 12:29:30 -07:00
amarantha-k
a10c6666bb Update xrpl js version to 4.2.5 2025-04-22 12:25:20 -07:00
Maria Shodunke
c380beca8a Add verify credentials tutorial for Javascript 2025-04-22 18:58:29 +01:00
Amarantha Kulkarni
3adc59884f Merge pull request #3086 from XRPLF/blog-defi-usecases
Add blog on DeFi use cases
2025-04-21 08:50:47 -07:00
amarantha-k
de027bc414 Incorporate review feedback 2025-04-18 16:58:20 -07:00
amarantha-k
161e5c2e10 Minor edit 2025-04-18 15:57:57 -07:00
Amarantha Kulkarni
3a238780cd Merge pull request #3072 from XRPLF/js-credentials-issuer-tutorial
Tutorial [JS]: Build a Credential Issuer Service
2025-04-18 11:25:28 -07:00
mDuo13
f0df097519 [WIP] make a blog template with original publication date 2025-04-17 17:05:40 -07:00
Rome Reginelli
d322370864 Merge pull request #3049 from XRPLF/realm_update
Update dependencies & fix some bugs in JS code
2025-04-17 13:53:22 -07:00
Maria Shodunke
0af23cb85b Update comment for max length of credential type 2025-04-17 16:50:27 +01:00
Maria Shodunke
291ec19d57 Add README for example 2025-04-17 12:58:31 +01:00
Maria Shodunke
2bcb9f67d3 Update with SME review comments 2025-04-17 12:56:08 +01:00
amarantha-k
e2a67b4e6d Blog post on DeFi use cases 2025-04-15 13:44:21 -07:00
Maria Shodunke
0f9338c0b9 Add tutorial documentation 2025-04-15 11:45:54 +01:00
Maria Shodunke
3fafeb5292 Javascript credential issuing service 2025-04-15 11:44:21 +01:00
Amarantha Kulkarni
d89f9fb2f0 Merge pull request #3082 from XRPLF/minor_fixes
Missed change to MPT doc, add error type to clawback.
2025-04-14 14:03:15 -07:00
Amarantha Kulkarni
989709bcd2 Merge pull request #3081 from tequdev/ja-sidebar-20250414
[JA] Update sidebar
2025-04-14 14:03:02 -07:00
Amarantha Kulkarni
91f865c788 Merge pull request #3080 from tequdev/ja-decentralized-storage
[JA] Decentralized Storage
2025-04-14 14:02:51 -07:00
Dennis Dawson
a6cfb105aa Missed change to MPT doc, add error type to clawback.
Addresses https://github.com/XRPLF/xrpl-dev-portal/issues/3048
2025-04-14 13:28:44 -07:00
tequ
fb076c8a67 [JA] Update sidebar 2025-04-14 11:57:17 +09:00
tequ
582314433c [JA] decentralized-storage 2025-04-14 11:26:43 +09:00
Elliot.
d81db84aa0 Update tec-codes.md
In certain cases, future `tec` codes may have other side effects on the ledger. For example, `tecWASM_REJECTED` is expected to be able to modify the value of the (new) "Data" field in the Escrow ledger entry.
2025-04-11 16:29:44 -07:00
Rome Reginelli
e59cb3a55e Merge pull request #3075 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/vite-4.5.13
Bump vite from 4.5.9 to 4.5.13 in /_code-samples/build-a-browser-wallet/js
2025-04-11 15:42:51 -07:00
Rome Reginelli
4186c217a8 Merge pull request #3056 from tequdev/ja-credentials
[JA] Credentials
2025-04-11 15:40:14 -07:00
mDuo13
e6d501b744 [ja] Fix link 2025-04-11 15:39:07 -07:00
Dennis Dawson
bfcc744b43 Merge pull request #3077 from XRPLF/mpt_generator_tutorial
Update the UI (and screenshots), link to demo video.
2025-04-11 15:16:32 -07:00
Dennis Dawson
c190daa299 minor changes to the UI, screenshots, embed video 2025-04-11 13:48:05 -07:00
mDuo13
ebc7a1ac32 Bump Redocly (to Realm v0.120.2) along with deps for security fixes 2025-04-11 10:48:13 -07:00
mDuo13
e98cfff5e1 Update tx-sender for API v2 2025-04-11 10:47:22 -07:00
dependabot[bot]
169c4472df Bump vite in /_code-samples/build-a-browser-wallet/js
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.9 to 4.5.13.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.13/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.13/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 4.5.13
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 17:38:17 +00:00
mDuo13
b394ea0a78 Issue a fungible token: update for faucet changes 2025-04-11 10:38:14 -07:00
mDuo13
759c17cf61 Update Redocly to realm v0.119.1, xrpl to 4.2, etc. 2025-04-11 10:38:14 -07:00
Rome Reginelli
3d0b0cdd5b Merge pull request #3074 from XRPLF/remove_axios
Remove axios dependency
2025-04-11 10:37:05 -07:00
Rome Reginelli
831276f2c1 Merge pull request #2970 from XRPLF/1839-document-ignore_default-field
1839 - Document ignore_default field for account_lines API method
2025-04-10 12:10:53 -07:00
mDuo13
b5c817fd0a Remove axios dependency 2025-04-09 15:34:07 -07:00
mDuo13
50164eb92e Remove incorrect 20-byte size for ledger_hash descriptions 2025-04-09 14:42:14 -07:00
mDuo13
fff4399130 Clean up account_lines formatting 2025-04-09 14:42:10 -07:00
Maria Shodunke
b6dea0356a Update docs/references/http-websocket-apis/public-api-methods/account-methods/account_lines.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-04-09 14:38:14 -07:00
Maria Shodunke
74d63f704d 1839 - Document ignore_default field for account_lines method 2025-04-09 14:38:14 -07:00
Amarantha Kulkarni
5280d318b6 Merge pull request #3041 from XRPLF/issue_creds_macos_notes
Credential Issuer tutorial: macOS notes
2025-04-09 14:34:20 -07:00
Amarantha Kulkarni
57cd7a231a Merge pull request #3071 from XRPLF/mvadari-patch-1
Update simulate.md
2025-04-09 10:54:18 -07:00
tequ
86fb0cd72a status not_enabled 2025-04-09 18:21:54 +09:00
tequ
f49783fdee fix 2025-04-09 18:18:01 +09:00
tequ
966554cac5 Merge remote-tracking branch 'upstream/master' into ja-credentials 2025-04-09 18:17:48 +09:00
tequ
425383b7c4 fix 2025-04-09 18:14:02 +09:00
Aria Keshmiri
ee5f3202dc Merge pull request #3073 from XRPLF/apex-cta-update 2025-04-08 14:23:15 -07:00
akcodez
6dc5675cf0 Update event link and button text for improved user engagement 2025-04-08 13:53:39 -07:00
Rome Reginelli
735e3f20dc Merge pull request #3002 from tequdev/ja-2967
[JA] update contribute documentation
2025-04-08 12:33:52 -07:00
mDuo13
9e06af403c [JA] Remove syntax-breaking comments from contributor docs 2025-04-08 12:33:34 -07:00
Rome Reginelli
3e66d67f24 Merge pull request #2925 from tequdev/ja-mpt
[JA] MPToken
2025-04-08 12:26:56 -07:00
mDuo13
45cb273ca0 [JA] Fix MPT file locations 2025-04-08 12:24:45 -07:00
Rome Reginelli
2d41357bb9 Merge pull request #3046 from ihomp/master
Add a faucet link
2025-04-08 09:55:51 -07:00
Aria Keshmiri
50883357b5 Merge pull request #3070 from XRPLF/issue-2671 2025-04-07 16:25:15 -07:00
Mayukha Vadari
faf3e5427c Update simulate.md 2025-04-07 17:13:02 -04:00
akcodez
ebca41a259 fix tablet positioning of labels in blog 2025-04-07 12:26:47 -07:00
Amarantha Kulkarni
420ed5f4ff Merge pull request #3069 from XRPLF/seo-updates-040425
Minor SEO updates and fixes for broken links
2025-04-07 11:13:50 -07:00
amarantha-k
8f35efb1e4 update to relative link 2025-04-07 10:07:25 -07:00
amarantha-k
0bb9fe41ad Fix 404s 2025-04-07 10:02:36 -07:00
amarantha-k
5686dc0281 Add missing slash which was causing a 404 in the Ja version 2025-04-07 09:45:34 -07:00
amarantha-k
89186a2b0f Remove on XRPL from title metadata 2025-04-04 10:26:07 -07:00
Aria Keshmiri
48d07040c3 Merge pull request #3068 from XRPLF/apex-hero
update apex hero and copy
2025-04-04 08:07:45 -07:00
Amarantha Kulkarni
3438bad5e9 Merge pull request #3064 from XRPLF/update-privacypolicy
Update references in the Privacy Policy
2025-04-03 18:52:22 -07:00
akcodez
7254bdfe8b update apex hero and copy 2025-04-03 15:34:39 -07:00
amarantha-k
1c1c47b7fe Add missing spaces 2025-04-03 15:27:56 -07:00
amarantha-k
d6248cb4f2 Updated last updated date 2025-04-03 15:14:19 -07:00
Rome Reginelli
62bfcc888c Merge pull request #3019 from XRPLF/dependabot/pip/_code-samples/airgapped-wallet/py/cryptography-44.0.1
Bump cryptography from 43.0.1 to 44.0.1 in /_code-samples/airgapped-wallet/py
2025-04-03 15:02:09 -07:00
Rome Reginelli
811eacb9be Merge pull request #3044 from nabe3m/ja-authorized-minter
[JA] Update authorized-minter
2025-04-03 14:54:59 -07:00
amarantha-k
5661422ae1 Update references from MTU XRP Ledger Trust to Association XRP Ledger Foundation 2025-04-03 14:35:00 -07:00
Aria Keshmiri
9d9ee1b78e Merge pull request #3063 from XRPLF/banner-tweak 2025-04-03 14:27:40 -07:00
akcodez
f1066437fa Update styles to incorporate "Space Grotesk" font in the top banner and add new font stylesheet link in redocly.yaml 2025-04-03 14:04:44 -07:00
akcodez
cde4071ad1 Update Navbar alert banner text, change SVG fill color to black, and modify top banner styles to match new theme 2025-04-03 13:49:15 -07:00
Dennis Dawson
484db5ab37 Merge pull request #2997 from XRPLF/add_mpt_uc_1
MPT use case with MPT generator, Send MPT Tutorial
2025-04-03 12:51:23 -07:00
Dennis Dawson
58b6b2e6af Update docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2025-04-03 12:21:11 -07:00
Dennis Dawson
4381f12af8 Update docs/concepts/tokens/fungible-tokens/multi-purpose-tokens.md
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2025-04-03 12:21:00 -07:00
Amarantha Kulkarni
fe1e0f4a66 Merge pull request #3042 from XRPLF/contribute-blog
Contribution guidelines for blog posts
2025-04-03 12:20:25 -07:00
Dennis Dawson
573d993f26 Add disclaimers and links 2025-04-03 11:20:33 -07:00
amarantha-k
7463ae6f40 Move image syntax into code block 2025-04-03 10:28:37 -07:00
Dennis Dawson
790eff176d Missed one correction 2025-04-02 14:14:09 -07:00
Dennis Dawson
f15eccefb7 Move send mpts to tutorials, redo screenshots, revise code samples 2025-04-02 14:04:13 -07:00
Rome Reginelli
e5f55099ab Merge pull request #3058 from lmaisons/patch-1
Fix source link in server_definitions.md
2025-04-01 15:35:29 -07:00
Rome Reginelli
eebda50175 Merge pull request #3061 from XRPLF/events-updates-2025-04-01
feat: add 3 new events
2025-04-01 15:30:34 -07:00
Rome Reginelli
8d28cac5b5 Merge pull request #3062 from XRPLF/fix_2858
Fix #2858
2025-04-01 15:29:06 -07:00
mDuo13
5c237950aa Fix #2858 (field ID diagram binary) 2025-04-01 12:00:31 -07:00
akcodez
6e502f3d15 adds 3 new events 2025-04-01 10:30:14 -07:00
Dennis Dawson
c253ee43f1 Merge pull request #2972 from XRPLF/add_account_config_topic
Add account configuration topic
2025-03-31 12:25:17 -07:00
Luc des Trois Maisons
1104fc729f Fix source link in server_definitions.md
The `ripple` portion of the source path is now `xrpld`
2025-03-28 15:59:54 -04:00
Dennis Dawson
3119edf82f Recreate archive 2025-03-28 10:44:17 -07:00
Dennis Dawson
0f0ae1da3e Add button hover color 2025-03-28 10:43:24 -07:00
Amarantha Kulkarni
f31c504b88 Merge pull request #3040 from XRPLF/add-non-admin-feature-rpc
Add non-admin feature RPC
2025-03-28 10:16:21 -07:00
Amarantha Kulkarni
7d39cb3058 Merge pull request #3055 from RajatArora08/patch-1
Fix typo in link
2025-03-28 09:32:56 -07:00
Amarantha Kulkarni
1fd36f73b0 Merge pull request #3050 from XRPLF/fix-common-link
Fix Deep Freeze Broken Link
2025-03-28 09:32:20 -07:00
tequ
46627b49d0 Merge remote-tracking branch 'upstream/master' into ja-credentials 2025-03-28 11:11:38 +09:00
tequ
0f5d33035b Merge remote-tracking branch 'upstream/master' into ja-credentials 2025-03-28 11:05:13 +09:00
Rajat Arora
ef2657782d Fix typo in link 2025-03-27 17:56:06 -07:00
Dennis Dawson
dd87b17392 consistency change 2025-03-27 09:07:29 -07:00
Dennis Dawson
753c092bc7 Fixes per review. 2025-03-27 09:02:40 -07:00
Oliver Eggert
d8d620a270 add common links code snippet 2025-03-25 14:40:16 -07:00
Dennis Dawson
39fd0d782e Removing embedded form, for now 2025-03-25 12:03:23 -07:00
Dennis Dawson
cbd2040f6e Remove embedded forms (for now) 2025-03-25 11:46:02 -07:00
Dennis Dawson
325e33bf50 clarifications 2025-03-25 09:31:39 -07:00
Maria Shodunke
034cb11c97 Merge pull request #3022 from XRPLF/add-missing-clio-releases
Add missing and latest Clio release notes to blog site
2025-03-25 10:48:37 +00:00
amarantha-k
af0dacaa9d Add note about translations 2025-03-24 16:23:44 -07:00
amarantha-k
31f0591c12 Add translated label and minor editoral update 2025-03-24 12:53:31 -07:00
amarantha-k
86d289d6ef Add a link to the top-nav 2025-03-24 11:18:40 -07:00
amarantha-k
1a7e5934da Incorporate review feedback 2025-03-24 11:18:00 -07:00
Maria Shodunke
d905b9c68d Update with review comments for docs 2025-03-24 18:06:23 +00:00
Maria Shodunke
b202edb14c Update with review comments 2025-03-24 16:40:56 +00:00
Maria Shodunke
f78647b23b Update admin doc intro with reference to non-admin version 2025-03-24 15:09:42 +00:00
Maria Shodunke
b5e63a1eab Add feature to Public API methods index page 2025-03-24 11:52:44 +00:00
Maria Shodunke
dccc5aa65c Fix missing Try-it now configuration 2025-03-24 11:32:53 +00:00
Viacheslav Bakshaev
24a80a8b19 Add a faucet link 2025-03-22 20:53:40 +01:00
nabe3m
e9b4a69c5f Remove spaces 2025-03-22 22:21:47 +09:00
nabe3m
42465637c3 [JA] Update authorized-minter 2025-03-22 21:43:12 +09:00
Aria Keshmiri
5aeeeca7a0 add RWA tokenization logos (#3033)
* add logos

* add remaining logos match order of ripple.com/rwa-tokenization

* remove page
2025-03-21 11:07:46 -07:00
Rome Reginelli
94e1d9c9b7 Merge pull request #3030 from XRPLF/verify_cred
Verify credential tutorial (Python)
2025-03-21 10:45:38 -07:00
Maria Shodunke
a225150b39 Fix source code link 2025-03-21 11:24:45 +00:00
Maria Shodunke
24f97c6f5d Update with feedback 2025-03-21 10:50:17 +00:00
amarantha-k
15f47d615e Contribution guidelines for blog posts 2025-03-20 17:21:32 -07:00
mDuo13
e91353e599 Credentials: link issuer and verification tutorials 2025-03-20 16:59:57 -07:00
mDuo13
2112b1e396 Verify Credentials tutorial & sample code (Python)
verify_credential: comment out unused error

Verify credential: implement commandline usage

Add verify creds tutorial

Verify credential: expand example usage

Verify credential: clarify Python version

Verify Credential: add description metadata

Apply suggestions from @maria-robobug review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>

Credential Verification: Add hex example & remove old TODO
2025-03-20 16:52:23 -07:00
mDuo13
0f1efe374f Credential Issuer tutorial: macOS notes 2025-03-20 16:38:16 -07:00
Dennis Dawson
09826b9035 Incorporate MPT Use Case 2 with Use Case 1 2025-03-20 14:00:46 -07:00
Maria Shodunke
6f4a89f116 Add non-admin feature RPC 2025-03-20 18:36:37 +00:00
Rome Reginelli
b3e9c1befe Merge pull request #3036 from lmaisons/update-request-fee-link
Fix dead link in rate-limiting.md
2025-03-19 16:58:06 -07:00
Rome Reginelli
8f728a0be9 Merge pull request #3037 from XRPLF/rr-currency-code-clarifications
Clarify nonstandard currency codes
2025-03-19 16:54:57 -07:00
Rome Reginelli
77bc52250a Merge pull request #2960 from XRPLF/issue_creds_tutorial
Add Credential Issuer tutorial
2025-03-19 16:54:13 -07:00
mDuo13
359e598a8b Add Credential Issuer tutorial
Adds a code sample and a code walkthrough explaining how to build a
service that issues Credentials (XLS-70) on the XRP Ledger.

Credential issuer: Clarify/revise documents field

Issue credentials code sample: fix bugs

Apply suggestions from @oeggert review

Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>

Credential Issuer: more edits for clarity
2025-03-19 16:15:06 -07:00
Rome Reginelli
09495b788e Clarify nonstandard currency codes
More precisely describe how non-standard currency codes starting with 0x00 work.
2025-03-19 12:15:44 -07:00
Luc des Trois Maisons
8e67fb07ad Fix dead link in rate-limiting.md
The source link for the 'Rate Per Request' section links to a non-extant file. Update to nearest contemporaneous equivalent.
2025-03-19 12:27:20 -04:00
Maria Shodunke
4ad39d4c5d Add missing and latest Clio release notes. 2025-03-19 13:59:25 +00:00
Dennis Dawson
725391388a Merge pull request #3034 from XRPLF/add_mptoken_to_acc_obj_types
Add MPToken to the list of account_objects
2025-03-18 09:07:13 -07:00
Dennis Dawson
649e232ea4 Add MPToken to the list of account_objects 2025-03-18 08:50:09 -07:00
Amarantha Kulkarni
493c7d33b4 Merge pull request #3031 from XRPLF/fix-video-links
Add missing thumbnail urls (SEO)
2025-03-17 13:59:35 -07:00
amarantha-k
c1f7edfdd0 Update with embedURL 2025-03-17 10:49:04 -07:00
Rome Reginelli
c363ddbb60 Merge pull request #3018 from XRPLF/issue-2832
Improve wallet grid layout with dynamic column sizing
2025-03-12 15:21:03 -07:00
amarantha-k
b823dc5795 Add missing thumbnail urls 2025-03-11 14:46:50 -07:00
oeggert
a928e26251 Merge pull request #3029 from XRPLF/add-permissioneddomain-object
add permissioned domain object
2025-03-07 16:16:45 -08:00
Oliver Eggert
8d4878d8ed add reviewer suggestion 2025-03-07 16:13:45 -08:00
Oliver Eggert
342ee2f9eb add permissioned domain object 2025-03-07 15:05:04 -08:00
oeggert
1bd8c9b04d Merge pull request #3008 from XRPLF/rippled-2.4.0
2.4.0 Release Notes and Doc Updates
2025-03-06 16:04:39 -08:00
Oliver Eggert
c3deed4aef Merge branch 'rippled-2.4.0' of https://github.com/XRPLF/xrpl-dev-portal into rippled-2.4.0 2025-03-06 15:48:39 -08:00
Oliver Eggert
d4d3561d12 update packages and voting dates 2025-03-06 15:48:31 -08:00
Elliot Lee
d607029ec1 Apply suggestions from code review
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2025-03-06 14:50:33 -08:00
Amarantha Kulkarni
057436e76c Merge pull request #3023 from XRPLF/docs-seo-updates
Recommended SEO updates for AMM and DEX pages, and Minting an NFT blog post.
2025-03-06 11:55:59 -08:00
oeggert
f5b83421d8 Merge pull request #3024 from XRPLF/add_dynamic_nfts
Add Dynamic NFTs concept and reference
2025-03-06 09:39:56 -08:00
Oliver Eggert
ebfab59510 fix quotation mark in json example 2025-03-06 09:36:13 -08:00
Oliver Eggert
24e24f0652 fix spacing for readability 2025-03-06 09:32:41 -08:00
Dennis Dawson
7bac761ee1 add parenthetical about optional Owner field 2025-03-06 08:23:54 -08:00
Dennis Dawson
156f66d979 Updates per review 2025-03-06 08:16:55 -08:00
Dennis Dawson
8f6a630932 Update resources/known-amendments.md
Co-authored-by: tequ <git@tequ.dev>
2025-03-06 08:07:41 -08:00
Dennis Dawson
7202254803 Update docs/references/protocol/transactions/types/nftokenmodify.md
Co-authored-by: tequ <git@tequ.dev>
2025-03-06 08:07:25 -08:00
Dennis Dawson
6da98e24f3 Update docs/concepts/tokens/nfts/dynamic-nfts.md
Co-authored-by: tequ <git@tequ.dev>
2025-03-06 08:07:05 -08:00
Dennis Dawson
625d7d3311 Update docs/references/protocol/transactions/types/nftokenmodify.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-03-06 08:06:45 -08:00
oeggert
0160d5dab0 Merge branch 'rippled-2.4.0' into add_dynamic_nfts 2025-03-05 18:41:07 -08:00
Oliver Eggert
8d7aea277b add reviewer suggestions 2025-03-05 18:39:28 -08:00
oeggert
5a570e1637 Update blog/2025/rippled-2.4.0.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-03-05 18:29:29 -08:00
oeggert
e2ba6c54bc Update blog/2025/rippled-2.4.0.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-03-05 18:22:37 -08:00
oeggert
d4f194f4e6 Update blog/2025/rippled-2.4.0.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-03-05 18:22:06 -08:00
Oliver Eggert
a5da13c4bb update deep freeze docs 2025-03-05 14:03:20 -08:00
oeggert
57579d4bbc Merge branch 'rippled-2.4.0' into add_dynamic_nfts 2025-03-05 13:14:30 -08:00
Oliver Eggert
43b53b88c5 add additional contributors 2025-03-05 13:05:42 -08:00
Oliver Eggert
a69a2732c6 fix formatting issues in announcement 2025-03-05 13:02:58 -08:00
Oliver Eggert
301242b4be add approved UNL announcement 2025-03-05 12:57:06 -08:00
Oliver Eggert
b454b3d6af Merge branch 'rippled-2.4.0' of https://github.com/XRPLF/xrpl-dev-portal into rippled-2.4.0 2025-03-05 12:47:37 -08:00
Oliver Eggert
3b726419dc clean up release notes 2025-03-05 12:16:51 -08:00
Amarantha Kulkarni
bdcfac66bc Merge pull request #3025 from xVet/UNL-migration-date
Update XRPLF UNL migration comms
2025-03-05 11:30:24 -08:00
Dennis Dawson
9f56612b88 Merge pull request #3026 from XRPLF/add_deep_freeze
add deep freeze topic
2025-03-05 11:26:14 -08:00
Oliver Eggert
1d113a9d7d add amendment IDs 2025-03-05 11:05:37 -08:00
Oliver Eggert
a75c8682b6 add amendment ID 2025-03-05 11:04:13 -08:00
Oliver Eggert
492a1ab5cd update release notes for rc4 2025-03-05 10:49:59 -08:00
Dennis Dawson
45f6e03da9 found another place to mention deep freeze 2025-03-05 10:45:32 -08:00
Dennis Dawson
7e833e9ec3 add affected reference topics 2025-03-05 10:27:10 -08:00
Oliver Eggert
2238c17eb0 add permissioned domains docs 2025-03-05 10:22:26 -08:00
Dennis Dawson
63dc6a3e92 add deep freeze topic 2025-03-05 09:50:11 -08:00
oeggert
14a08d1a9d Merge branch 'rippled-2.4.0' into add_dynamic_nfts 2025-03-04 20:50:38 -08:00
Oliver Eggert
c72bc36ab3 update known amendments 2025-03-04 20:49:45 -08:00
Oliver Eggert
617522aee0 add fixfrozenlptokentransfer to known amendments 2025-03-04 20:06:32 -08:00
Vet
1eca708f37 Merge branch 'XRPLF:master' into UNL-migration-date 2025-03-05 03:15:58 +01:00
xVet
e647f03c2c Update XRPL UNL migration comms 2025-03-05 03:13:27 +01:00
oeggert
b5b8a3010f Merge pull request #3012 from XRPLF/lptoken_freeze_rippled_5227
Hold for release 2.4 - Document impact of LP token freeze feature
2025-03-04 16:31:37 -08:00
Oliver Eggert
971c56b772 Merge branch 'rippled-2.4.0' of https://github.com/XRPLF/xrpl-dev-portal into rippled-2.4.0 2025-03-04 16:10:30 -08:00
Oliver Eggert
eef5714a64 add simulate method docs 2025-03-04 16:10:16 -08:00
oeggert
6f86d66569 Merge branch 'master' into rippled-2.4.0 2025-03-04 14:50:11 -08:00
Oliver Eggert
a4209042b5 update defining assets as MPTs with amm transactions 2025-03-04 14:49:17 -08:00
Oliver Eggert
28bda7c11f add state alias to ripple_state 2025-03-04 13:04:36 -08:00
Oliver Eggert
c8826b3205 update docs for fixInvalidTxFlags 2025-03-04 12:58:41 -08:00
Dennis Dawson
36acf43fe5 Merge pull request #3011 from XRPLF/3007_MPTs_are_basic_data_types
Add MPTs to basic data types and currency formats
2025-03-04 12:25:18 -08:00
Dennis Dawson
cae450fc12 Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-03-04 12:24:20 -08:00
Dennis Dawson
eae6a9edda Add Dynamic NFTs concept and reference 2025-03-04 09:29:34 -08:00
Rome Reginelli
45faea2e34 Merge pull request #3009 from Dhali-org/xrplcluster-subdomain
Use Dhali xrplcluster subdomain for JSONRPC
2025-03-03 14:08:28 -08:00
Oliver Eggert
c72b8daf72 add validator list threshold 2025-03-03 14:03:38 -08:00
Rome Reginelli
c0599eebe9 Merge pull request #3003 from XRPLF/mvadari-patch-1
Fix `account_tx` fields
2025-03-03 13:26:13 -08:00
Rome Reginelli
027e7bdb98 Merge pull request #2977 from XRPLF/upgrade_browser_wallet_js
Upgrade browser wallet (js) deps
2025-03-03 13:23:58 -08:00
amarantha-k
91b7badc94 Incorporate PR feedback 2025-03-03 12:37:10 -08:00
Dennis Dawson
a2daf1ffb3 Merge pull request #3010 from XRPLF/2985_nft_txr_rules
Add note that NFTs with transfer fees require that the issuer has a trust line to the token used to buy the NFT
2025-02-28 15:51:43 -08:00
amarantha-k
6147893339 Add section on what is DEX 2025-02-28 14:10:23 -08:00
Dennis Dawson
a1d8cb1063 fix static value 2025-02-28 13:46:55 -08:00
amarantha-k
6e30280e59 Incorporate SEO recommendations 2025-02-28 13:37:02 -08:00
Dennis Dawson
fd51f07f8f Return private key and seed in new account results 2025-02-28 12:44:39 -08:00
amarantha-k
375ca9594f WIP: incorporating SEO recommendations 2025-02-28 12:31:37 -08:00
Oliver Eggert
2371af7ad8 update docs for pr 5271 2025-02-27 12:16:21 -08:00
Oliver Eggert
b77b490033 update docs for pr 5225 2025-02-27 11:40:37 -08:00
Oliver Eggert
4604211416 add blog to sidebars 2025-02-27 11:22:05 -08:00
dependabot[bot]
60f995190e Bump cryptography in /_code-samples/airgapped-wallet/py
Bumps [cryptography](https://github.com/pyca/cryptography) from 43.0.1 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/43.0.1...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-27 01:01:29 +00:00
Rome Reginelli
bec00ec9f5 Merge pull request #2998 from XRPLF/dependabot/pip/_code-samples/key-derivation/py/fastecdsa-2.3.2
Bump fastecdsa from 2.1.2 to 2.3.2 in /_code-samples/key-derivation/py
2025-02-26 17:00:29 -08:00
mDuo13
b31caaf716 Address encoding: fix base58 import 2025-02-26 16:59:14 -08:00
AKCodez
962c2e3c7f Refactor grid row classes using SCSS @for loop 2025-02-26 16:03:32 -08:00
AKCodez
0fd62f761c Improve wallet grid layout with dynamic column sizing 2025-02-26 15:58:04 -08:00
Oliver Eggert
aaae006f5b add commits from rc2 2025-02-26 14:43:08 -08:00
Dennis Dawson
e712f6c9a7 Add try/catch and replace screenshots 2025-02-26 10:30:02 -08:00
Dennis Dawson
cb1fb8c51a update screenshots and sample code 2025-02-26 09:27:38 -08:00
Mayukha Vadari
52941a4ad9 Update account_tx.md 2025-02-25 17:16:55 -07:00
Mayukha Vadari
e501b5f438 Update account_tx.md 2025-02-25 17:16:10 -07:00
Amarantha Kulkarni
095fb7ae85 Merge pull request #3016 from dimondevceo/patch-1
Update index.md
2025-02-25 15:31:12 -08:00
DimonDev
25c85b82d7 Update index.md
Small typo
2025-02-25 23:02:53 +01:00
Dennis Dawson
a60933bd59 Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-02-25 08:47:30 -08:00
Dennis Dawson
0c819411cb Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-02-25 08:46:10 -08:00
Dennis Dawson
e38f466391 Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-02-25 08:45:50 -08:00
Dennis Dawson
98d27d90a9 Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-02-25 08:44:39 -08:00
Dennis Dawson
a41bdcc4f4 Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-02-25 08:44:27 -08:00
Dennis Dawson
492fb46512 Update basic-data-types.md 2025-02-25 08:41:25 -08:00
Rome Reginelli
321fc3981d Merge pull request #3015 from tequdev/tequdev-patch-1
[JA] Update `tefNO_AUTH_REQUIRED` description
2025-02-24 11:49:52 -08:00
Dennis Dawson
732b137da4 add field table under MPT amounts, minor updates 2025-02-24 11:25:27 -08:00
Dennis Dawson
e276d90d37 Update docs/references/protocol/data-types/currency-formats.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2025-02-24 10:32:02 -08:00
Dennis Dawson
392f8da033 Update docs/references/protocol/data-types/currency-formats.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2025-02-24 10:31:51 -08:00
Dennis Dawson
254e953c59 Update docs/references/protocol/data-types/currency-formats.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2025-02-24 10:31:40 -08:00
Dennis Dawson
3ceac2ea64 Update docs/references/protocol/data-types/basic-data-types.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2025-02-24 10:31:28 -08:00
Dennis Dawson
a8d3a7e350 Update docs/references/protocol/data-types/basic-data-types.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2025-02-24 10:29:36 -08:00
tequ
a4a2cc67a4 [JA] Update tefNO_AUTH_REQUIRED description 2025-02-24 22:08:02 +09:00
Dennis Dawson
1283a919ca document LP token freeze impact 2025-02-21 16:46:02 -08:00
Dennis Dawson
739e769c6b Add MPTs to basic data types and currency formats 2025-02-21 15:04:48 -08:00
Dennis Dawson
32312c5c4e Added note on NFT txr fees in concepts and minting tutorial 2025-02-21 13:33:19 -08:00
David Simmons
bba006ca55 Use Dhali xrplcluster subdomain for JSONRPC 2025-02-21 20:55:46 +00:00
Dennis Dawson
6d26e509bc Update screen shots, parse Domain values on retrieval 2025-02-21 11:37:40 -08:00
Aria Keshmiri
232860eaf5 Merge pull request #3001 from XRPLF/apex-banner-2025-v2
Apex banner 2025 v2
2025-02-21 06:03:15 -08:00
akcodez
f2f4375117 rm scripts from gitignore 2025-02-21 05:58:43 -08:00
Dennis Dawson
2f65c75f5e Adding back the rest of the text
I tracked down the source of the warning.
2025-02-20 14:35:19 -08:00
Dennis Dawson
b1092be799 WIP draft updates, embedding the form 2025-02-20 14:00:03 -08:00
Oliver Eggert
a9d06289ae update release notes 2025-02-20 13:48:37 -08:00
Aria Keshmiri
d2d0d39e36 Merge pull request #2994 from XRPLF/optimize-images
Optimize file size + remove unused images
2025-02-20 13:39:03 -08:00
akcodez
5041b75667 Feed banner height variable into layout margin creator 2025-02-20 13:37:18 -08:00
akcodez
8a4a6ce65a update url 2025-02-20 10:42:54 -08:00
Amarantha Kulkarni
85cf3a8da2 Merge pull request #3006 from XRPLF/blog-xrplf-unl-update1
Update blog to remove detailed steps for now
2025-02-19 16:33:46 -08:00
amarantha-k
1f77693134 Add node operators in paragraph 2025-02-19 16:28:37 -08:00
amarantha-k
28f5684c26 Update blog to remove detailed steps for now 2025-02-19 16:10:44 -08:00
Amarantha Kulkarni
3ef69794d9 Merge pull request #3005 from XRPLF/blog-xrplf-unl-update
Blog post - move to new foundation commences
2025-02-19 13:17:54 -08:00
Amarantha Kulkarni
973665f46b Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:15:56 -08:00
Amarantha Kulkarni
707e74199a Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:15:47 -08:00
Amarantha Kulkarni
f0043c5183 Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:11:43 -08:00
Amarantha Kulkarni
3ecabbd849 Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:11:34 -08:00
Amarantha Kulkarni
afe9535638 Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:11:28 -08:00
Amarantha Kulkarni
56519eee9b Update blog/2025/move-to-the-new-xrpl-foundation-commences.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-19 13:11:16 -08:00
amarantha-k
03a3f599dc incorporate feedback 2025-02-19 10:50:59 -08:00
amarantha-k
3176269a60 Blog post - move to new foundation commences 2025-02-19 10:29:15 -08:00
Dennis Dawson
7175caf697 Add a submission progress message 2025-02-19 10:28:45 -08:00
Mayukha Vadari
8005d30f0e Update account_tx.md 2025-02-18 22:00:28 -05:00
Mayukha Vadari
0eb512f0d8 Update account_tx.md 2025-02-18 21:57:40 -05:00
Mayukha Vadari
f81d3fe5b0 Update account_tx.md 2025-02-18 21:50:18 -05:00
tequ
058f3869be fix 2025-02-19 11:44:12 +09:00
tequ
3c7deadfb9 address #2967 2025-02-19 11:42:08 +09:00
tequ
5ae6640953 Merge branch 'master' into ja-mpt 2025-02-19 11:02:45 +09:00
tequ
9e99114fdd fix 多目的トークン to Multi-Purpose Token 2025-02-19 10:59:13 +09:00
tequ
9d9dbec483 fix amendment name: MPToken to MPTokensV1 2025-02-19 10:54:02 +09:00
tequ
8bc6ed6507 follow #2955 2025-02-19 10:52:25 +09:00
tequ
f239712884 Merge branch 'master' into ja-mpt 2025-02-19 10:44:09 +09:00
akcodez
297ace21d2 Fine-tune top banner button and icon responsive styles 2025-02-18 14:33:46 -08:00
akcodez
4be2dafd49 adjust spacing 2025-02-18 14:07:46 -08:00
Dennis Dawson
0e61d7d98e Use label elements per suggestion from Rome 2025-02-18 14:00:24 -08:00
akcodez
25dc1ff8ec adjust padding 2025-02-18 13:50:05 -08:00
akcodez
d6c1561f8b Refine top banner responsive styles and animation details 2025-02-18 13:45:46 -08:00
akcodez
1d2b8abdcf Refine banner animation and styling details 2025-02-18 13:04:43 -08:00
Dennis Dawson
32f67668e4 Move buttons below fields in step 2 2025-02-18 11:49:50 -08:00
akcodez
b722c784fd Return alertTemplate to original state remove non used code 2025-02-18 11:42:04 -08:00
akcodez
a782ef0f1c Update AlertBanner component with translation support and responsive design 2025-02-18 11:34:40 -08:00
akcodez
137e9b47dc adjust animation timing 2025-02-18 11:15:15 -08:00
Dennis Dawson
06aeca8502 Consistent bold steps. 2025-02-18 10:51:03 -08:00
akcodez
a6506522ff Enhance AlertBanner hover interaction and animation 2025-02-18 10:27:54 -08:00
Dennis Dawson
9e9483c6e9 Remove Bootstrap style link, minor text adjustment
Remove
2025-02-18 09:28:26 -08:00
akcodez
1029421818 update animation duration enhance animation 2025-02-18 09:18:33 -08:00
akcodez
5fae98821b rm scripts 2025-02-18 08:56:38 -08:00
akcodez
f456b98e52 create new apex banner with animations v2 2025-02-18 08:54:03 -08:00
Dennis Dawson
d596a30c09 change textarea class for form-control 2025-02-14 17:06:14 -08:00
Dennis Dawson
b5007e499b stack fields to fit margins
Stacked and expanded text areas, added a field to display the success URL.
2025-02-14 16:14:40 -08:00
Dennis Dawson
ae14f34d2a Use Bootstrap containers 2025-02-14 15:30:10 -08:00
akcodez
00a3d10277 Update top banner styles with background color and focus state 2025-02-14 08:53:27 -08:00
akcodez
dc94188201 Refactor AlertBanner component and update top banner styles 2025-02-14 08:43:25 -08:00
akcodez
e95cb4cca4 Adjust icon import path and button icon width 2025-02-14 07:16:35 -08:00
akcodez
a519ac02a0 Remove unused styled-components import from Navbar 2025-02-14 07:08:48 -08:00
akcodez
433cb0e6dc Refactor Navbar icon import to use direct import 2025-02-14 06:59:14 -08:00
akcodez
f7582f685c create new apex banner with animations 2025-02-13 14:44:40 -08:00
akcodez
450e3632de add back favicons 2025-02-13 08:27:19 -08:00
Aria Keshmiri
1da5893639 Merge pull request #2999 from XRPLF/css-conflict-fix
remove conflicting classname
2025-02-13 08:08:17 -08:00
akcodez
6fe1b4e7ce remove conflicting classname 2025-02-13 07:54:43 -08:00
Rome Reginelli
1d7caadfe4 Merge pull request #2982 from XRPLF/use-cases-logo-sizing
Refactor use cases page styling and modal layout
2025-02-12 16:34:22 -08:00
dependabot[bot]
dc74d0bee2 Bump fastecdsa from 2.1.2 to 2.3.2 in /_code-samples/key-derivation/py
Bumps [fastecdsa](https://github.com/AntonKueltz/fastecdsa) from 2.1.2 to 2.3.2.
- [Release notes](https://github.com/AntonKueltz/fastecdsa/releases)
- [Changelog](https://github.com/AntonKueltz/fastecdsa/blob/main/CHANGELOG.md)
- [Commits](https://github.com/AntonKueltz/fastecdsa/compare/v2.1.2...v2.3.2)

---
updated-dependencies:
- dependency-name: fastecdsa
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 22:00:26 +00:00
Amarantha Kulkarni
9c96d204f3 Merge pull request #2990 from xVet/master
clarify infra doc
2025-02-12 11:42:14 -08:00
Amarantha Kulkarni
848e6a7c63 Merge pull request #2995 from XRPLF/update-key
Update Devnet validator list key across docs
2025-02-12 11:41:17 -08:00
oeggert
bebe12a0a2 Merge pull request #2989 from XRPLF/deprecate-sharding
Deprecate History Sharding
2025-02-12 11:39:45 -08:00
oeggert
36e080fdee Merge pull request #2988 from XRPLF/currency-code-updates
Clarify Nonstandard Currency Codes
2025-02-12 11:39:12 -08:00
Dennis Dawson
6a2cf2560d MPT use case using an embedded MPT generator 2025-02-12 11:38:17 -08:00
oeggert
6c0b27abea Merge branch 'master' into currency-code-updates 2025-02-12 11:18:49 -08:00
oeggert
d219270268 Merge branch 'master' into deprecate-sharding 2025-02-12 11:17:07 -08:00
oeggert
2969d811fe Merge pull request #2984 from XRPLF/fix-ledger-api
fix data type difference between api versions
2025-02-12 11:14:24 -08:00
Vet
f33bbf76e7 Update docs/infrastructure/installation/system-requirements.md
Co-authored-by: Elliot Lee <github.public@intelliot.com>
2025-02-12 19:54:04 +01:00
Dennis Dawson
e3be26fd75 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:49:33 -08:00
Dennis Dawson
8e1facbf14 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:49:24 -08:00
Dennis Dawson
1f8c8f8035 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:49:08 -08:00
Dennis Dawson
1a73718cec Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:49:01 -08:00
Dennis Dawson
8b51076cb7 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:54 -08:00
Dennis Dawson
277aa17724 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:47 -08:00
Dennis Dawson
b3ae8ed82f Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:39 -08:00
Dennis Dawson
c25e32aca7 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:30 -08:00
Dennis Dawson
3d5c42a0be Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:19 -08:00
Dennis Dawson
cf09293530 Update docs/concepts/accounts/configuring-accounts.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-02-11 09:48:07 -08:00
Elliot Lee
fdfd83b874 Update connect-your-rippled-to-the-xrp-test-net.md with new Devnet validator list key 2025-02-11 08:39:54 -08:00
Elliot Lee
e3882935f3 Update moving-devnet-to-vl.md with new Devnet validator list key
This old blog post appears in search results.
2025-02-11 08:38:56 -08:00
Aria Keshmiri
0129156cab Merge pull request #2992 from XRPLF/seo-updates
Seo updates
2025-02-11 07:28:14 -08:00
Elliot Lee
b948bfa4fb Update Devnet validator list public key
https://xrpl.org/blog/2025/devnet-reset
2025-02-10 18:14:28 -08:00
Rome Reginelli
9839637f80 Merge pull request #2993 from XRPLF/home-page-shift
Change home hero graphic image loading to eager
2025-02-10 16:35:15 -08:00
akcodez
50499b0341 Remove unused static image assets 2025-02-10 13:54:01 -08:00
akcodez
2d63d0b440 Optimize file size 2025-02-10 11:46:56 -08:00
akcodez
7adec12374 Change home hero graphic image loading to eager 2025-02-10 10:21:13 -08:00
Aria Keshmiri
4241b86256 Merge pull request #2983 from XRPLF/events-updates-02-05-24
Add XRPL Commons Soirée event to events list
2025-02-10 09:57:21 -08:00
akcodez
fc8af0ba69 update desc 2025-02-10 07:58:31 -08:00
akcodez
7a559a848e Merge remote-tracking branch 'origin' into events-updates-02-05-24 2025-02-10 07:56:47 -08:00
akcodez
f6c2b6647d Update documentation links and improve accessibility 2025-02-10 07:55:03 -08:00
akcodez
3ae33b8356 Update XRP Ledger Explorer link to use HTTPS 2025-02-10 07:11:35 -08:00
xVet
46763a0920 clarify infra doc 2025-02-08 14:45:42 +01:00
Oliver Eggert
d3b86a014c add warning about removed feature 2025-02-07 16:54:32 -08:00
Oliver Eggert
a8166bd0fe clarify nonstandard currency codes 2025-02-07 16:33:01 -08:00
Oliver Eggert
ce7868fdf7 Merge branch 'master' of https://github.com/XRPLF/xrpl-dev-portal 2025-02-07 15:05:39 -08:00
oeggert
d5afc736d3 Update docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-02-07 14:32:39 -08:00
Rome Reginelli
1131707653 Merge pull request #2966 from XRPLF/fix_code_samples
Fix minor issues with Code Samples
2025-02-07 14:09:17 -08:00
Rome Reginelli
0265702e65 Merge pull request #2986 from XRPLF/1838-add-limit-response-field-account-lines
1838 - Add limit response field in account_lines
2025-02-07 12:26:32 -08:00
Maria Shodunke
8d9e09e772 1838 - Add limit response field in account_lines 2025-02-06 13:04:33 +00:00
Oliver Eggert
9c7468bcaa fix data type difference between api versions 2025-02-05 13:49:33 -08:00
akcodez
cc5a0b9bfe Add XRPL Commons Soirée event to events list 2025-02-05 13:20:33 -08:00
akcodez
bb72274165 Refactor use cases page styling and modal layout
- Update modal content styling for better responsiveness
- Adjust logo sizing and positioning in use case modals
- Prevent horizontal scrolling and improve container layout
- Fine-tune spacing and alignment of modal elements
2025-02-05 10:52:58 -08:00
Rome Reginelli
8c736f534d Merge pull request #2962 from Dhali-org/add-dhali-public-server
Add Dhali public server to docs
2025-02-04 13:03:02 -08:00
Rome Reginelli
7ff0651f35 Merge pull request #2979 from XRPLF/CLS-homepage-improvement
Improve home page performance
2025-02-04 13:02:05 -08:00
Dennis Dawson
14773c4100 Add ReadMe file for account configurator 2025-02-04 12:11:11 -08:00
Dennis Dawson
26e4290322 replace faulty archive 2025-02-04 12:08:09 -08:00
Dennis Dawson
a29247881f Retake screenshots 2025-02-04 11:22:35 -08:00
Dennis Dawson
da2d079535 Replace checkboxes with sliders 2025-02-04 10:17:22 -08:00
Rome Reginelli
6413df7a74 Merge pull request #2980 from XRPLF/amm-links
Add AMM links to documentation and blog posts
2025-02-03 17:08:10 -08:00
akcodez
cc88efac80 Add AMM links to documentation and blog posts 2025-02-03 16:37:10 -08:00
akcodez
b5b3096edf add back margin 2025-02-03 16:16:17 -08:00
akcodez
1b20a47646 adjust width to match current width of hero image 2025-02-03 16:07:49 -08:00
Dennis Dawson
9179b8580a Add tooltips, separate CSS file 2025-02-03 15:56:10 -08:00
akcodez
3de3664c43 Improve home page performance
- Fix Cumulative Layout Shifts (CLS)
- Add lazy loading to images
2025-02-03 14:32:10 -08:00
oeggert
fc05d7434e Merge pull request #2978 from XRPLF/update-devnet-reset
Update for successful devnet reset
2025-02-03 11:50:27 -08:00
Oliver Eggert
e806ef90e1 update for successful reset 2025-02-03 10:23:13 -08:00
David Simmons
5bea9ebb50 Update public-servers.md to include Dhali in Commercial servers
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
2025-02-01 20:11:54 +00:00
mDuo13
e1ec0d7e7c Further fix code samples descriptions 2025-01-31 15:13:37 -08:00
mDuo13
9b47c1b911 Upgrade browser wallet (js) deps 2025-01-31 15:02:12 -08:00
Rome Reginelli
78f6a18ee1 Merge pull request #2973 from legleux/fix_typo
Fix tiny typo and update package reference
2025-01-31 13:09:37 -08:00
mDuo13
5bb54e6b0e [JA] RPM→package in troubleshooting 2025-01-31 13:08:30 -08:00
Michael Legleux
d12ef993d1 Fix tiny typo and update package reference 2025-01-30 20:24:19 -08:00
Amarantha Kulkarni
545394f665 Merge pull request #2963 from XRPLF/blog-rippled231
Release blog for rippled 2.3.1
2025-01-30 15:13:13 -08:00
Rome Reginelli
e2a0146e9b Merge pull request #2971 from XRPLF/ledgerstatefix-docs
Add ledgerstatefix txn doc
2025-01-30 14:22:21 -08:00
Oliver Eggert
183685946a address reviewer comments and update known amendments 2025-01-30 14:03:10 -08:00
Amarantha Kulkarni
63b082c341 Update blog/sidebars.yaml
Co-authored-by: Ed Hennis <ed@ripple.com>
2025-01-30 13:06:43 -08:00
Dennis Dawson
6bb689484c Add account configuration topic
Create a new Account Configuration topic, including the Account Configurator example.
2025-01-30 12:36:56 -08:00
Oliver Eggert
d7c3df1d23 address reviewer comments 2025-01-30 12:31:39 -08:00
Amarantha Kulkarni
b3cf4935a3 Update blog/2025/rippled-2.3.1.md
Co-authored-by: Elliot Lee <github.public@intelliot.com>
2025-01-30 11:24:57 -08:00
Amarantha Kulkarni
3181d34bf4 Update blog/2025/rippled-2.3.1.md
Co-authored-by: Elliot Lee <github.public@intelliot.com>
2025-01-30 11:24:20 -08:00
amarantha-k
7cf28b30f3 Move multiple label entries to separate lines 2025-01-30 10:55:24 -08:00
Amarantha Kulkarni
27279a3f2b Update docs/references/protocol/transactions/types/ledgerstatefix.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-01-30 10:46:38 -08:00
Amarantha Kulkarni
0b87be4836 Update docs/references/protocol/transactions/types/ledgerstatefix.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-01-30 10:46:07 -08:00
amarantha-k
10b072187a Updated description 2025-01-30 10:37:32 -08:00
amarantha-k
f604223b05 Update package checksum and commit 2025-01-30 10:33:25 -08:00
amarantha-k
8fe9132f09 Update date 2025-01-30 10:33:21 -08:00
amarantha-k
d97ee185b8 Add ledgerstatefix txn doc 2025-01-30 09:57:35 -08:00
Rome Reginelli
ed628313f6 Merge pull request #2965 from XRPLF/fix_missing_common_links
Fix unparsed common links
2025-01-29 22:37:28 -08:00
Rome Reginelli
4077af8331 Merge pull request #2967 from XRPLF/try_it_component
Add & use custom Markdoc component for "Try it!" and "Query example transaction" buttons
2025-01-29 16:46:06 -08:00
oeggert
9a8d705bff Merge pull request #2969 from XRPLF/migrate-ammclawbackdocs
Add AMMClawback reference docs
2025-01-29 16:15:47 -08:00
Oliver Eggert
3f33bbd160 fix typo 2025-01-29 16:06:37 -08:00
Oliver Eggert
e9be6aacae add additional amm changes 2025-01-29 16:03:34 -08:00
amarantha-k
5675f21b6f Move AMMClawback reference doc to xrpl.org 2025-01-29 11:25:52 -08:00
Oliver Eggert
faac1303a7 clean up language 2025-01-29 10:12:23 -08:00
Maria Shodunke
dc73f90f5e Merge pull request #2964 from XRPLF/1475-improve-clio-server-info-reference
Improve notation for rpc object in Clio server_info response
2025-01-29 09:38:32 +00:00
mDuo13
9d8cfc88cb Add & use component for 'Try it!' button & related 2025-01-28 16:38:58 -08:00
mDuo13
332789a87a Fix minor issues with Code Samples
- The description gets deleted if it matches the title exactly (due to
  how our plugin finds the text of the README). Changed a couple
  instances to not match exactly so this doesn't happen.
- Changed the top level of the Code Sampels layout to be a <main>
  element, which allows some styles to apply correctly and also helps
  the search crawler find the contents of the page.
2025-01-28 13:50:07 -08:00
mDuo13
b9f4bbc9aa Fix unparsed common links 2025-01-28 12:31:13 -08:00
Maria Shodunke
c7fc37be65 Improve Clio server_info reference 2025-01-28 18:14:17 +00:00
amarantha-k
92a545326a Draft release blog for 2.3.1 2025-01-27 16:02:51 -08:00
Rome Reginelli
e637346701 Merge pull request #2958 from XRPLF/blog-devnet-reset
Devnet Reset Blog Post
2025-01-24 16:09:51 -08:00
oeggert
cd82c3cfcc Update blog/2025/devnet-reset.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-01-24 15:46:06 -08:00
oeggert
7d6a16328d Update blog/2025/devnet-reset.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2025-01-24 15:45:43 -08:00
Rome Reginelli
a7245932b8 Merge pull request #2945 from XRPLF/realm_update
Update Redocly to Realm v0.115.0 and fix some related issues
2025-01-24 15:27:16 -08:00
Rome Reginelli
c528649223 Merge pull request #2956 from XRPLF/api-versions-update
Update API Versions doc
2025-01-24 15:26:52 -08:00
Oliver Eggert
865bc9bf17 update language about vm limitations 2025-01-24 14:57:06 -08:00
Oliver Eggert
eb804c7f20 Merge branch 'blog-devnet-reset' of https://github.com/XRPLF/xrpl-dev-portal into blog-devnet-reset 2025-01-24 13:49:45 -08:00
Oliver Eggert
b3da6696f0 add reviewer suggestion and new validator keys 2025-01-24 13:49:30 -08:00
oeggert
18beaec912 Update blog/2025/devnet-reset.md
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2025-01-24 13:30:00 -08:00
Rome Reginelli
2d047d1855 Merge pull request #2955 from XRPLF/fix_ledger_entry_mpt
Fix ledger_entry formatting issues
2025-01-24 13:13:26 -08:00
Rome Reginelli
a7b1877053 Fix typo in ledger_entry for mptoken
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2025-01-24 13:13:03 -08:00
Rome Reginelli
c3b4b2fcb0 Merge pull request #2954 from XRPLF/fix_ja_broken_links
[JA] Fix broken links
2025-01-24 13:02:21 -08:00
Oliver Eggert
ede57f19cb blog draft 2025-01-23 12:00:22 -08:00
Elliot Lee
075cfdf218 Update API Versions doc
- Add link to API-CHANGELOG
- Clio now behaves the same as `rippled`
2025-01-23 10:52:57 -08:00
Rome Reginelli
4e6ae75393 Merge pull request #2905 from XRPLF/credentials
Migrate Credentials docs from opensource.ripple.com
2025-01-22 18:30:36 -08:00
Rome Reginelli
c33f8fd1d8 Apply suggestions from @oeggert review
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2025-01-22 15:11:13 -08:00
Aria Keshmiri
8468ba6bc7 Merge pull request #2943 from XRPLF/broken-links 2025-01-22 14:23:35 -08:00
mDuo13
3ee4c6af85 Fix ledger_entry formatting issues 2025-01-22 13:44:52 -08:00
mDuo13
58246ba037 [JA] Fix broken links 2025-01-22 13:26:09 -08:00
Rome Reginelli
6dd036a2c2 Update more links in get-ready-for-NFTs-blog 2025-01-22 13:20:28 -08:00
Rome Reginelli
b3d6917302 Merge pull request #2944 from tequdev/ja-minor-update-trust-lines
[JA] Add link to RippleState in context
2025-01-21 22:29:13 -08:00
Dennis Dawson
f60f1d6674 Merge pull request #2856 from XRPLF/update_rippling
Rippling redux
2025-01-21 15:27:54 -08:00
Rome Reginelli
54a1770d50 Merge pull request #2952 from nickster4400/patch-3
Update/add rpc public-servers.md
2025-01-21 13:49:44 -08:00
nickster4400
fb19802969 Update/add rpc public-servers.md
adding rpc ecosystem section + qn to rpc docs
2025-01-21 13:36:49 -06:00
Rome Reginelli
a2e9eac087 Merge pull request #2948 from XRPLF/rm-event
rm event
2025-01-21 09:29:38 -08:00
akcodez
0bcdc25fb1 rm event 2025-01-17 07:47:06 -08:00
mDuo13
eebc12bc5b [JA] Fix tickets code path 2025-01-16 06:27:59 -08:00
Rome Reginelli
df7f049233 Merge pull request #2947 from XRPLF/blog-2025-fix
Fix issue #2946
2025-01-16 02:07:58 -08:00
akcodez
e7f715ac5e Fix issue #2946 2025-01-15 12:36:05 -08:00
akcodez
84d3a967be add reccomended redirects 2025-01-15 12:35:15 -08:00
mDuo13
74eb5c87c7 Unify & fix XRPLoader component in dev tools 2025-01-15 03:49:44 -08:00
mDuo13
7fe1375286 [JA] Fix Stablecoin settings image typo 2025-01-15 00:47:57 -08:00
mDuo13
263155e46f Upgrade Redocly to realm v0.115.0 2025-01-15 00:47:11 -08:00
tequ
014bf6774e Merge commit 'dd0c42a93c9ec68eac4d1770261a930bcea74ac1' into ja-minor-update-trust-lines 2025-01-15 17:27:54 +09:00
tequ
53b2fafdbc [JA] Add link to RippleState in context
#2914
2025-01-15 17:27:39 +09:00
akcodez
a053e494f0 Update links in tx-sender page to use absolute paths for improved navigation and consistency 2025-01-13 10:41:39 -08:00
akcodez
a34493c165 Update links in peer-protocol documentation to use absolute paths for improved navigation and consistency 2025-01-13 09:24:16 -08:00
akcodez
eb88622e87 Update links in NFT-related blog posts to use absolute paths for improved navigation and consistency across documentation. 2025-01-13 09:21:46 -08:00
akcodez
8de8a47565 Update links in developer reflections blog post to use absolute paths for improved navigation and add new entry for Xrplorer. 2025-01-13 09:12:34 -08:00
akcodez
80f6d524a0 Update redirects to point to new absolute paths for FAQ, enhancing navigation consistency across English and Japanese versions. 2025-01-13 09:08:29 -08:00
akcodez
5f0ee73430 Update link in blog post to use absolute path for the Unique Node List, enhancing navigation and consistency. 2025-01-13 08:59:48 -08:00
akcodez
150f3af41f Update links in about page to use absolute paths for improved navigation 2025-01-13 08:59:13 -08:00
akcodez
7af5058d19 Update FAQ link in about page to use absolute path for improved navigation 2025-01-13 08:56:49 -08:00
Amarantha Kulkarni
dd0c42a93c Merge pull request #2941 from XRPLF/blog-update
Add clarification on the VDR blog post
2025-01-10 12:15:44 -08:00
amarantha-k
53575037c3 Incorporate feedback 2025-01-10 12:05:38 -08:00
Amarantha Kulkarni
a1aed005ce Merge pull request #2940 from XRPLF/sv-disclosure-report
Vulnerability disclosure report for XRPL bug from Nov 25, 2024
2025-01-10 11:37:43 -08:00
Amarantha Kulkarni
e3d5209e4d Update blog/2025/vulnerabilitydisclosurereport-bug-nov2024.md
Co-authored-by: Mayukha Vadari <mvadari@ripple.com>
2025-01-10 11:30:44 -08:00
amarantha-k
5cb21a74b5 Vulnerability disclosure report for XRPL bug from Nov 25, 2024 2025-01-10 11:23:16 -08:00
Rome Reginelli
6bbc540cba Merge pull request #2939 from XRPLF/fix-typo-homepage
Fix typo in index.page.tsx: corrected "entrepeneurs" to "entrepreneur…
2025-01-10 09:46:43 -08:00
akcodez
258829303a Fix typo in index.page.tsx: corrected "entrepeneurs" to "entrepreneurs" for improved clarity. 2025-01-10 08:49:51 -08:00
Obiajulu
78c33074ec Add sample python code for DIDs and Price Oracles (#2932)
* Create create_price_oracle.py

* Create README.md

* Update README.md

* Update create_price_oracle.py

* Create delete_price_oracle.py

* Update delete_price_oracle.py

* Create account_price_oracles.py

* Create did_set.py

* Create did_delete.py

* Create account_did.py

* Create requirements.txt

* Create README.md

* Create requirements.txt

* Update README.md

* Update README.md

* Create README.md

* Create README.md

* Update did_set.py

* Update did_set.py

* Update did_set.py

* Update did_delete.py

* Update README.md

* Update create_price_oracle.py

* Update did_set.py

* Update README.md

* Update README.md

* Update delete_price_oracle.py

* Update README.md
2025-01-09 17:54:27 -08:00
Rome Reginelli
8d0ff29595 Merge pull request #2935 from XRPLF/rm_mpt_devnet_from_faucet
Remove MPT-Devnet faucet, which has been shut down; use APIv1 for Faucets
2025-01-09 17:52:49 -08:00
Rome Reginelli
8715c1a193 Merge pull request #2924 from tequdev/ja-transfer-fees
[JA] update clarify trading fees
2025-01-09 17:52:26 -08:00
Aria Keshmiri
b76834593a Merge pull request #2937 from XRPLF/events-updates-02-08-24
feat: add new events for XRPL community meetups and training sessions
2025-01-09 13:31:01 -08:00
akcodez
8949976504 use correct pictures 2025-01-09 13:25:14 -08:00
Dennis Dawson
603e95b52a Change gateway to exchanger 2025-01-09 10:28:31 -08:00
Amarantha Kulkarni
23e4206eaa Merge pull request #2936 from XRPLF/update-year
Update year to 2025
2025-01-09 09:38:10 -08:00
Rome Reginelli
4e1a39bbd9 Merge pull request #2926 from tequdev/ja-ka-230
[JA] update known amendment for 2.3.0
2025-01-08 17:13:52 -08:00
Rome Reginelli
7fb634c177 Merge pull request #2922 from jonathanirvin/issue-2921-fix-grammatical-problem-with-authorized-trust-lines
Fix gramatical error when referencing Authorized Trust Lines
2025-01-08 14:42:22 -08:00
mDuo13
2510bfffa9 Migrate Credentials docs from opensource.ripple.com
Apply suggestions from @tequdev review

Co-authored-by: tequ <git@tequ.dev>

Add credential transactions and amendment to common links

Add not-enabled warnings on Credentials docs.
2025-01-08 14:41:05 -08:00
akcodez
8e2aabf0c3 fix: correct formatting in XRPL Meetup description for clarity 2025-01-08 14:29:25 -08:00
Rome Reginelli
06ccef2cbc Merge pull request #2909 from tequdev/ja-get_aggregate_price
[JA] Translate get_aggregate_price
2025-01-08 14:27:30 -08:00
akcodez
4a794de500 feat: add new events for XRPL community meetups and training sessions
- Introduced multiple new events including:
  - XRPL Meetup in London on January 30, 2025
  - XRPL Community Magazine #4 Launch Executive Breakfast in Paris on February 5, 2025
  - Building on the XRP Ledger training in Paris from January 27-28, 2025
- Added corresponding images for the new events.
- Removed unused import of React in events.page.tsx.
2025-01-08 13:04:37 -08:00
amarantha-k
ebad24cf6f Update year to 2025 2025-01-08 12:27:19 -08:00
Rome Reginelli
332af39d77 Merge pull request #2933 from elmurci/remove_book_changes_known_issues_section
fix: removes known issues sections, as bugs are now fixed
2025-01-08 11:36:31 -08:00
Rome Reginelli
e55c7ed4ac Merge pull request #2918 from XRPLF/add-server_definitions-to-public-methods-page
Add server_definitions to public API methods index page
2025-01-07 11:47:44 -08:00
Shawn Xie
dbebb47191 Add description for MPT MaximumAmount (#2928)
* max amt

* improve comment
2025-01-07 13:48:16 -05:00
mDuo13
3256e677db Use APIv2 for faucets 2025-01-06 18:21:36 -08:00
mDuo13
46df64e45a Remove MPT-Devnet faucet, which has been shut down 2025-01-06 17:44:08 -08:00
Rome Reginelli
2aea3a5bca Merge pull request #2934 from jonathanirvin/issue-2725-fix-faucet-issues
Prevent maintenance issues when adding faucet hosts and fix the loader
2025-01-06 17:05:42 -08:00
Jonathan Irvin
f0d472d7dc Prevent maintenance issues when adding new faucet hosts, and fix the loader which broke during a past migration 2025-01-06 14:30:16 -05:00
Javi Romero
bdfae80e0d fix: removes known issues sections, as bugs are now fixed 2025-01-06 19:29:01 +01:00
tequ
8356ea040a Merge commit '0fd681ae96445fb21a81df70b48ecef1a1111b98' into ja-credentials 2024-12-27 15:32:52 +09:00
tequ
7a1e45bec1 Merge branch 'master' into ja-get_aggregate_price 2024-12-27 15:31:40 +09:00
tequ
9d98a78b3c [JA] update known amendment for 2.3.0 2024-12-27 15:17:06 +09:00
tequ
b697aa2288 Merge branch 'master' into ja-mpt 2024-12-27 14:24:55 +09:00
tequ
2dab685b85 fix 2024-12-27 14:21:28 +09:00
tequ
5883cfaec9 [JA] update clarify trading fees 2024-12-27 14:14:50 +09:00
Jonathan Irvin
3e8199f4a1 Fix gramatical error when referencing Authorized Trust Lines #2921 2024-12-21 11:26:05 -05:00
Amarantha Kulkarni
2046540ef8 Merge pull request #2907 from XRPLF/add-responseheaders
Add response headers for CSP (X-Frame-Options) and a noindex for work-in-progress translated pages
2024-12-20 16:19:54 -08:00
Amarantha Kulkarni
c710f5d758 Merge pull request #2888 from XRPLF/quick-fixes
Quick fixes
2024-12-20 16:19:13 -08:00
Amarantha Kulkarni
b65fde9d05 Merge pull request #2911 from XRPLF/amm-clob-demo
Add AMM Demo Video
2024-12-20 15:44:38 -08:00
Amarantha Kulkarni
12ac34b1cd Update redocly.yaml
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-12-20 15:43:15 -08:00
Amarantha Kulkarni
788cbd868c Merge pull request #2902 from XRPLF/transfer-fees
Clarify trading fees
2024-12-20 15:42:22 -08:00
Amarantha Kulkarni
66f5c4f538 Fix broken link in partial-payments.md 2024-12-20 14:42:24 -08:00
Amarantha Kulkarni
6f27b62a54 Merge pull request #2908 from XRPLF/mpt_concept_and_refs
Add MPTs to xrpl.org docs
2024-12-20 14:21:11 -08:00
Amarantha Kulkarni
f5e9a88941 Update docs/references/protocol/transactions/types/mptokenissuancecreate.md 2024-12-20 14:18:20 -08:00
Amarantha Kulkarni
3c966592ce Apply suggestions from code review
Incorporating suggestions from tequdev and akulkarni

Co-authored-by: tequ <git@tequ.dev>
2024-12-20 13:38:02 -08:00
Rome Reginelli
3e918ae3bb Merge pull request #2913 from ihomp/patch-5
Update accountdelete - lower the fee in the example
2024-12-19 16:03:18 -08:00
Rome Reginelli
e308584a00 Merge pull request #2881 from tequdev/ja-api-v2
[JA] translate API v2 Updates
2024-12-19 15:59:22 -08:00
Rome Reginelli
d0bac94776 Merge pull request #2871 from tequdev/ja-usecases-rwa
[JA] adds new institutional defi page
2024-12-19 15:58:46 -08:00
Dennis Dawson
65d5f2d308 Remove outdated links 2024-12-19 15:02:14 -08:00
Dennis Dawson
02c83f24cb Change disclaimer to amendment link 2024-12-19 11:40:27 -08:00
Rome Reginelli
a98f4de09a Merge pull request #2917 from tequdev/ja-cleanup-commonlinks
[JA] Cleanup of common-links
2024-12-18 17:46:28 -08:00
amarantha-k
1be502ed6e Add missing colon 2024-12-18 16:27:33 -08:00
amarantha-k
c01105a124 Add redirects for broken links reported by Algolia crawler 2024-12-18 16:07:18 -08:00
amarantha-k
96fe60c48f Fix links in Japanese version of the page 2024-12-18 15:43:52 -08:00
mDuo13
0fd681ae96 Add credential transactions and amendment to common links 2024-12-18 14:45:11 -08:00
Rome Reginelli
46a524eb95 Apply suggestions from @tequdev review
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 14:30:17 -08:00
Dennis Dawson
196ba7a9f7 Fix broken links 2024-12-18 14:26:43 -08:00
Rome Reginelli
b0472063bf Merge pull request #2899 from tequdev/ja-ammbid
[JA] update AMMBid
2024-12-18 14:24:42 -08:00
Rome Reginelli
58135132c9 Add server_definitions to public API methods index page
Fixes #2846
2024-12-18 14:01:27 -08:00
Dennis Dawson
fc802cc38c Update cpt-rippling6.png
Forgot to change the balance for the sender and receiver.
2024-12-18 13:53:47 -08:00
Rome Reginelli
36951424e1 Merge pull request #2898 from tequdev/ja-nftokenmintoffer
[JA] Add fields to NFTokenMint
2024-12-18 13:44:37 -08:00
Rome Reginelli
d343da9456 Merge pull request #2916 from tequdev/remove-old-locale-files
Delete Old locale files
2024-12-18 13:42:31 -08:00
Dennis Dawson
45e5c1a58d Updates per review. 2024-12-18 13:38:34 -08:00
Dennis Dawson
402f3a03e6 Apply suggestions from code review
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-12-18 12:44:55 -08:00
Dennis Dawson
81dbb3cdb1 Fix definition of ledger_hash
32-byte hex string, not 20-byte hex string.
2024-12-18 11:30:20 -08:00
Dennis Dawson
33d8bf8283 Merge branch 'master' into mpt_concept_and_refs 2024-12-18 11:11:21 -08:00
Dennis Dawson
f45bfc9cd8 Updates per AKulkarni 2024-12-18 11:08:15 -08:00
Dennis Dawson
69a4a37b88 Update docs/concepts/tokens/fungible-tokens/rippling.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-12-18 10:49:08 -08:00
Dennis Dawson
6a180546fe Update docs/concepts/tokens/fungible-tokens/rippling.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-12-18 10:48:15 -08:00
Dennis Dawson
965c51f964 Update docs/references/protocol/transactions/types/mptokenissuancecreate.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 08:37:49 -08:00
Dennis Dawson
0bab6ad5d6 fix JSON example 2024-12-18 08:36:10 -08:00
Dennis Dawson
7113f12ae7 Update docs/references/protocol/transactions/types/mptokenauthorize.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 08:34:12 -08:00
Dennis Dawson
43224120e9 Update docs/references/protocol/data-types/mptokenissuance.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 08:08:43 -08:00
Dennis Dawson
a7521c18fd Update docs/references/protocol/transactions/types/mptokenauthorize.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 08:08:10 -08:00
Dennis Dawson
1198ee4762 Update docs/references/protocol/transactions/types/mptokenissuanceset.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 08:01:44 -08:00
Dennis Dawson
9b6d267853 Update docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/mpt_holders.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:46:09 -08:00
Dennis Dawson
3d3af36315 Update docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:45:52 -08:00
Dennis Dawson
789631dadd Update docs/references/protocol/transactions/types/mptokenissuanceset.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:44:26 -08:00
Dennis Dawson
585f6b2806 Update docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/mpt_holders.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:43:53 -08:00
Dennis Dawson
b008568144 Update docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:42:10 -08:00
Dennis Dawson
2912e2e9c2 Update docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md
Co-authored-by: tequ <git@tequ.dev>
2024-12-18 07:41:38 -08:00
Dennis Dawson
70e3c785a2 Merge pull request #2914 from XRPLF/minor_update_trust_lines
Add link to RippleState in context
2024-12-18 07:38:22 -08:00
tequ
06b265ee94 [JA] Cleanup of common-links 2024-12-19 00:22:34 +09:00
tequ
9737788bb9 [JA] credentials 2024-12-19 00:08:30 +09:00
tequ
2eca128af2 Delete Old locale files 2024-12-18 19:50:20 +09:00
tequ
fc5e9e1851 [JA] translate MPToken contents 2024-12-18 19:01:33 +09:00
Dennis Dawson
4ad1639c9b Add link to RippleState in context
Per a comment from a Ripple employee, he wasn't able to figure out where the trust line information was stored. RippleState linked to the Trust Line topic, but not vice-versa.
2024-12-17 10:06:32 -08:00
Dennis Dawson
b38a8f104e Updates per Shawn Xie 2024-12-16 15:51:22 -08:00
Dennis Dawson
f6afc8d7b5 Update docs/references/protocol/data-types/mptoken.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:37:55 -08:00
Dennis Dawson
702e5d4b9b Update docs/references/protocol/data-types/mptokenissuance.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:37:39 -08:00
Dennis Dawson
ceb90d31e9 Update docs/references/protocol/data-types/mptoken.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:37:25 -08:00
Dennis Dawson
7a065fd18b Update docs/references/protocol/transactions/types/mptokenissuanceset.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:37:10 -08:00
Dennis Dawson
7bb535ef91 Update docs/references/protocol/transactions/types/mptokenissuancecreate.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:36:56 -08:00
Dennis Dawson
1fbbcd9b63 Update docs/references/protocol/transactions/types/clawback.md
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-16 15:31:33 -08:00
Rome Reginelli
ec3e5a7f06 Merge pull request #2904 from XRPLF/update_ledgerentry_src_links
Update ledger entry source links & some related edits for style
2024-12-16 13:52:16 -08:00
Viacheslav Bakshaev
bb6df8ef80 Update accountdelete - lower the fee in the example
lower the fee in the example from 2 xrp to 0.2 xrp
2024-12-16 14:18:33 +01:00
tequ
89f467a698 update 2024-12-15 17:56:39 +09:00
tequ
b0a854bab9 Merge commit '2a838803d7179c32d174e104421d575b82b2f5ce' into ja-usecases-rwa 2024-12-15 17:48:02 +09:00
tequ
d017546881 Update @l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_info.md
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
2024-12-15 17:45:38 +09:00
Dennis Dawson
39bdd57e51 Add valid MPT Issuance sample 2024-12-13 16:39:42 -08:00
Oliver Eggert
524e63cfac add amm demo video 2024-12-13 16:05:40 -08:00
Dennis Dawson
d451f6df56 Update docs/references/protocol/data-types/mptokenissuance.md
Change per Shawn Xie.

Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-13 15:24:20 -08:00
Dennis Dawson
af2bd9c79a Update docs/references/protocol/data-types/mptokenissuance.md
Change per Shawn Xie

Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-13 15:23:59 -08:00
Dennis Dawson
a1e13f404f Update docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/mpt_holders.md
Change per Shawn Xie

Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-13 15:23:24 -08:00
Dennis Dawson
94474e3373 Update docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/mpt_holders.md
Change per Shawn Xie

Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
2024-12-13 15:23:06 -08:00
Oliver Eggert
8596eb56ed update to table 2024-12-13 09:05:20 -08:00
Amarantha Kulkarni
44412e1c62 Fix broken link index.md 2024-12-13 08:47:03 -08:00
tequ
4aa8199ce3 [JA] translate get_aggregate_price API 2024-12-13 15:40:01 +09:00
tequ
9215620439 [JA] Update LastUpdateTime description in oracleset.md 2024-12-13 15:30:22 +09:00
mDuo13
62277143f7 Ledger entry edits per review 2024-12-12 18:12:11 -08:00
mDuo13
36e006d3ec Update ledger entry source links for 2.3.0 2024-12-12 16:48:56 -08:00
Rome Reginelli
2a838803d7 Merge pull request #2903 from XRPLF/update_src_links
Update transaction source code links for rippled physical redesign
2024-12-12 16:48:29 -08:00
Dennis Dawson
ba065eab7b Remove references to LockedAmount 2024-12-12 16:40:56 -08:00
Dennis Dawson
0875576802 Updates per Shawn Xie 2024-12-12 16:38:31 -08:00
Rome Reginelli
b823aaf6a2 Merge pull request #2894 from XRPLF/reserves_update
Update reserves info
2024-12-12 15:44:39 -08:00
Rome Reginelli
6219bf43ba Merge pull request #2703 from mDuo13/clio_ledger_index_method
Add Clio ledger_index API method [draft]
2024-12-12 15:43:38 -08:00
mDuo13
03fae88808 Reserves blog: bump date since it's not deployed yet 2024-12-12 15:14:12 -08:00
mDuo13
da9d9f655d Add Clio ledger_index API method
ledger_index method: add example responses & update details

ledger_index method edits
2024-12-12 15:07:49 -08:00
Dennis Dawson
e3643aed6d Add MPTs to xrpl.org docs 2024-12-12 12:44:21 -08:00
amarantha-k
5728cea227 Add response header 2024-12-12 11:01:14 -08:00
mDuo13
52c3ac637c Migrate Credentials docs from opensource.ripple.com 2024-12-11 16:39:46 -08:00
mDuo13
74fc83479e Update reserves info
Reserves blog post: edits per review
2024-12-11 13:52:28 -08:00
mDuo13
a496d210a3 Fix broken link in setfee 2024-12-11 13:38:45 -08:00
mDuo13
b2dfd5faf7 Update source code links for rippled physical redesign 2024-12-11 11:46:14 -08:00
Oliver Eggert
e1573e5bf6 clarify trading fees 2024-12-11 11:31:38 -08:00
Rome Reginelli
1b517c8c01 Merge pull request #2897 from tequdev/ja-fixDefaultCryptoAlg
[JA] Update cryptographic keys
2024-12-11 11:19:15 -08:00
Rome Reginelli
42a82e4090 Merge pull request #2896 from tequdev/ja-fee-voging
[JA] Fee Voting revisions
2024-12-11 11:17:38 -08:00
Rome Reginelli
345971f922 Merge pull request #2901 from XRPLF/fix_devtool_links
Update broken leagcy links in dev tools
2024-12-11 11:06:09 -08:00
mDuo13
6300a38c51 Update broken leagcy links in dev tools 2024-12-10 11:41:09 -08:00
Rome Reginelli
cccd5ac7ef Merge pull request #2900 from XRPLF/update_search_filter
Update search language filtering
2024-12-10 11:27:01 -08:00
mDuo13
7b73bb119b Fix typos in redirects 2024-12-10 11:10:37 -08:00
mDuo13
8cfe6f859e Update search language filtering 2024-12-10 11:01:43 -08:00
tequ
bb86eb021b [JA] update AMMBid 2024-12-09 14:44:36 +09:00
tequ
b910884ecd [JA] update NFTokenMint for NFTokenMintOffer 2024-12-09 14:32:08 +09:00
tequ
19834e9b20 [JA] Update cryptographic keys 2024-12-09 14:11:06 +09:00
tequ
b17f1c5907 [JA] translate Fee Voting 2024-12-09 14:03:39 +09:00
Rome Reginelli
dd73b24daf Merge pull request #2893 from XRPLF/light_search_shadow
Improve visual distinction of search on light mode
2024-12-06 14:22:16 -08:00
mDuo13
a9ae090636 Improve visual distinction of search on light mode
Restore drop shadow and adjust background color
fix indentation of page-specific style in same file
2024-12-06 14:14:08 -08:00
Rome Reginelli
4396469514 Merge pull request #2885 from pkcs8/patch-3
Update Base and Owner reserve values in reserves.md
2024-12-06 14:01:11 -08:00
Rome Reginelli
66ca8271c8 Merge pull request #2889 from XRPLF/ka_20241205
Known Amendments: update for 2.3.0
2024-12-06 14:00:15 -08:00
Rome Reginelli
57075b3b25 Merge pull request #2891 from XRPLF/replace_search
Restore Algolia DocSearch
2024-12-06 13:58:27 -08:00
mDuo13
c29e62b17f Support localized search 2024-12-06 13:16:44 -08:00
mDuo13
d452f8506a Align search to right on xl screens 2024-12-06 13:06:20 -08:00
mDuo13
012aefec29 Restore Algolia DocSearch 2024-12-05 18:11:29 -08:00
mDuo13
8d69759a19 Known Amendments: update for 2.3.0 2024-12-05 15:26:59 -08:00
amarantha-k
b3445eb469 Issue 2836 - update links to rippled codebase 2024-12-04 14:46:20 -08:00
Amarantha Kulkarni
bda6ae7cf0 Merge pull request #2886 from XRPLF/fix-amm-diagram
Fix AMM Diagram
2024-12-04 13:59:31 -08:00
Dennis Dawson
c77a4f39b6 Merge pull request #2711 from XRPLF/xls_52d_NFTMint_fields
Add fields to NFTokenMint
2024-12-04 11:22:15 -08:00
Dennis Dawson
fb0877d01f Merge branch 'master' into xls_52d_NFTMint_fields
Fix conflict..
2024-12-04 10:02:10 -08:00
Oliver Eggert
207758526f fix diagram 2024-12-03 20:55:03 -08:00
Anurag
0ba928be43 Update reserves.md
Updated current Base reserve and Owner reserve values.
2024-12-04 02:51:54 +00:00
Rome Reginelli
bc8f33b066 Merge pull request #2870 from tequdev/ja-amm-clob-updates
[JA] AMM/Clob Clarification
2024-12-03 14:12:45 -08:00
Rome Reginelli
6e3e969e1c Merge pull request #2884 from XRPLF/community-hydration-error
fix community page hydration error
2024-12-03 14:03:48 -08:00
Rome Reginelli
ba907c3d28 Merge pull request #2865 from mDuo13/fee_voting_median
Fee Voting revisions
2024-12-03 14:01:44 -08:00
akcodez
8b927a4d1c fix community page error 2024-12-03 13:05:22 -08:00
Aria Keshmiri
c69f987b55 Merge pull request #2876 from XRPLF/tokenization-seo
adds SEO updates for RWA tokenization page
2024-12-03 09:49:27 -08:00
akcodez
bcdbde4655 revert title change as it affects the sidebar negatively 2024-12-03 09:49:06 -08:00
Aria Keshmiri
e4a70b770d Merge pull request #2875 from XRPLF/events-updates-2024-12-02
Events updates 2024 12 02
2024-12-03 09:47:18 -08:00
tequ
13c2603586 [JA] translate API v2 Updates 2024-12-03 15:21:55 +09:00
Rome Reginelli
bb0c6dcd01 Merge pull request #2878 from XRPLF/fix_checks_and_checker
Fix TOML checker and redundant Use Checks landing file
2024-12-02 15:28:16 -08:00
mDuo13
ac042e969d TOML Checker: adjust wording 2024-12-02 15:27:53 -08:00
mDuo13
516b862974 [JA] remove duplicate use-checks landing 2024-12-02 13:54:26 -08:00
mDuo13
583e61b8d0 Fix toml checker.
Per Redocly, we can't call useThemeHooks for translation in the TOML
validator dependencies the way they're used right now. Since I'm unclear
on how to refactor it to work with useThemeHooks right now, I'm removing
the calls to useTranslate so that the tool will at least work in
English.
2024-12-02 13:50:03 -08:00
Rome Reginelli
0f1cb9a81e Merge pull request #2824 from tequdev/ja-ambassadors-20241028
[JA] update ambassadors page translations #2793
2024-12-02 13:39:43 -08:00
Amarantha Kulkarni
f40cd4e076 Merge pull request #2874 from XRPLF/remove-xrpforensics
remove xrpforensics links
2024-12-02 12:43:57 -08:00
akcodez
d63f904c00 adds SEO updates for RWA tokenization page 2024-12-02 11:05:01 -08:00
akcodez
d7e9d2c32c add town hall meeting #2 event 2024-12-02 09:54:36 -08:00
akcodez
c0f1b69be8 add town hall meeting #2 event 2024-12-02 09:53:52 -08:00
akcodez
bf95fbcd46 adds xrpl webinar event 2024-12-02 09:51:53 -08:00
Alloy Networks
d11720adf0 remove xrpforensics links
The xrpforensics service is deprecated
2024-12-02 07:59:15 +02:00
tequ
a1438b8056 [JA] translate Real World Assets page 2024-11-29 19:45:57 +09:00
tequ
32b9d4141e [JA] AMM/Clob Clarification 2024-11-29 18:45:09 +09:00
tequ
af6c8f7df6 Merge commit 'cb2620ca0cb339695f4265d164370d36d67afea0' into ja-ambassadors-20241028 2024-11-29 15:51:12 +09:00
Rome Reginelli
cb2620ca0c Merge pull request #2868 from XRPLF/update_package_sums
Update package hashes for 2.3.0 with note
2024-11-27 13:53:43 -08:00
mDuo13
cc0ec78aac rippled 2.3.0: clarify the overwrite accident 2024-11-27 10:32:19 -08:00
mDuo13
46f192474a rippled 2.3.0: Remove links in old hashes table 2024-11-27 10:30:22 -08:00
mDuo13
d213008923 Update package hashes for 2.3.0 with note 2024-11-27 10:20:28 -08:00
Amarantha Kulkarni
8662346b9c Merge pull request #2864 from XRPLF/blog-evolution-update
New blog post with updates on the evolution of XRPL
2024-11-26 12:53:18 -08:00
Amarantha Kulkarni
1cae871ea9 Update blog/2024/a-new-era-for-the-xrp-ledger.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-26 12:50:46 -08:00
Amarantha Kulkarni
fccfa1460a Update blog/2024/a-new-era-for-the-xrp-ledger.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-26 12:50:41 -08:00
mDuo13
642d29c2e5 Fee Voting revisions 2024-11-26 12:35:12 -08:00
amarantha-k
f42a746bc0 Fix typo 2024-11-26 11:50:01 -08:00
amarantha-k
5ce58a83f3 New blog post - update on evolution of XRPL 2024-11-26 11:42:42 -08:00
oeggert
75d39434cf Merge pull request #2841 from XRPLF/api-v2
API v2 Updates
2024-11-26 10:37:32 -08:00
Rome Reginelli
e5a96a47b2 Merge pull request #2862 from XRPLF/rippled_230
rippled 2.3.0 release notes
2024-11-25 19:15:32 -08:00
mDuo13
9029560daa 2.3.0 release notes: edit per review 2024-11-25 19:08:18 -08:00
mDuo13
289f4058b0 Add package hashes and commit for rippled 2.3.0 2024-11-25 19:02:39 -08:00
Rome Reginelli
c24e6d82d3 Merge pull request #2860 from GuillemGarciaDev/docs/fix/xchain-create-claim-id-type
fix(docs): `XChainCreateClaimID` SignatureReward field type
2024-11-25 13:40:47 -08:00
Rome Reginelli
b8eebe4256 Merge pull request #2850 from tequdev/fix-deposit-authorized-ledger-hash
fix ledger_hash length for deposit_authorized page
2024-11-25 13:37:54 -08:00
Rome Reginelli
6436a81347 Merge pull request #2861 from XRPLF/dependabot/npm_and_yarn/smol-toml-1.3.1
Bump smol-toml from 1.3.0 to 1.3.1
2024-11-25 13:00:08 -08:00
mDuo13
4ff1ac7fe8 (Draft) rippled 2.3.0 release notes 2024-11-22 16:06:12 -08:00
dependabot[bot]
c945ecd039 Bump smol-toml from 1.3.0 to 1.3.1
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](https://github.com/squirrelchat/smol-toml/commits)

---
updated-dependencies:
- dependency-name: smol-toml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 20:43:29 +00:00
GuillemGarciaDev
ab2aac664e fix(docs): XChainCreateClaimID SignatureReward field type 2024-11-21 12:00:54 +01:00
Dennis Dawson
42e25c085a update graphic reference 2024-11-20 10:52:18 -08:00
Dennis Dawson
a8accd5e74 updates per mvadari 2024-11-20 10:40:00 -08:00
Aria Keshmiri
6356f0a8b5 Merge pull request #2848 from XRPLF/institutional-defi-page
adds new institutional defi page
2024-11-20 09:14:17 -08:00
akcodez
18ef3e0b3e adjust breakpoint logic for section 2024-11-20 07:55:00 -08:00
akcodez
a4681aeb48 adds requested changes 2024-11-19 17:31:44 -08:00
Aria Keshmiri
bdd099e683 Update docs/use-cases/tokenization/real-world-assets.page.tsx
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-19 16:56:02 -08:00
Aria Keshmiri
72970ec0be Update docs/use-cases/tokenization/real-world-assets.page.tsx
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-19 16:55:24 -08:00
Aria Keshmiri
0fe3f9245e Update styles/_contribute.scss
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-19 16:55:13 -08:00
mDuo13
252a5c5931 Add RWA use case to sidebar 2024-11-19 14:22:14 -08:00
oeggert
34ad6e8e8e Merge pull request #2847 from XRPLF/api-v2-code
apiv2 code updates
2024-11-19 13:06:11 -08:00
akcodez
74a1af152f update light mode link color 2024-11-19 12:01:40 -08:00
akcodez
ff8ae9d6d4 update light mode link color 2024-11-19 12:01:35 -08:00
oeggert
9459296565 Merge branch 'master' into api-v2 2024-11-19 11:52:26 -08:00
Oliver Eggert
20afacf216 update dependencies 2024-11-19 11:50:45 -08:00
akcodez
d9478bacba update light mode link color 2024-11-19 10:54:36 -08:00
akcodez
334711ac8e update link color 2024-11-19 10:53:13 -08:00
akcodez
40cb258615 rename page 2024-11-19 09:55:07 -08:00
akcodez
454c4b1d1e Merge remote-tracking branch 'origin' into institutional-defi-page 2024-11-19 09:51:50 -08:00
Dennis Dawson
5829ad2b44 Rippling redux
Streamline the Rippling topic for clarity.
2024-11-18 17:05:54 -08:00
oeggert
b6425c134a Merge pull request #2854 from XRPLF/fix-link-error
add .md to file path
2024-11-18 12:26:44 -08:00
akcodez
4a32478ac0 add .md 2024-11-18 12:23:09 -08:00
akcodez
8c67f9ab89 qa updates 2024-11-14 10:04:09 -08:00
akcodez
d439eb72d4 Merge remote-tracking branch 'origin' into institutional-defi-page 2024-11-14 09:55:40 -08:00
Rome Reginelli
4ebc6fe20f Merge pull request #2849 from XRPLF/events-updates-11-12-24
adds new york meetup
2024-11-13 11:23:41 -08:00
tequ
e30f8c2ace fix ledger_hash length for deposit_authorized page 2024-11-13 15:20:43 +09:00
akcodez
e33e14869d adds new york meetup 2024-11-12 15:12:35 -08:00
Rome Reginelli
b45922edcc Merge pull request #2844 from ckeshava/fixDefaultCryptoAlg
fix: Document the default crypto algorithm in client libraries
2024-11-12 10:15:41 -08:00
Rome Reginelli
070e688bab Revise algo note 2024-11-12 10:15:28 -08:00
akcodez
d0b06ad70e add proper ripple link 2024-11-11 14:17:54 -08:00
akcodez
63e5e2f122 more qa changes 2024-11-11 14:16:30 -08:00
akcodez
434c6f6518 adds qa changes 2024-11-11 14:08:31 -08:00
akcodez
6ede5bfb11 add missing company links 2024-11-11 13:46:29 -08:00
akcodez
505357ae2c add correct filename 2024-11-11 11:16:40 -08:00
akcodez
4484a5e6a2 add missing links 2024-11-11 10:35:32 -08:00
akcodez
15aa8d83b1 rm whitespace 2024-11-11 10:32:48 -08:00
akcodez
d200117327 adds new tokeninzation page 2024-11-11 10:32:02 -08:00
Oliver Eggert
b1d9b11b40 move table up 2024-11-09 17:29:33 -08:00
Oliver Eggert
b3632c4b85 apiv2 code updates 2024-11-09 17:13:13 -08:00
Amarantha Kulkarni
fde485b947 Merge pull request #2845 from XRPLF/did-enabled
Update Known Amendments page - DID amendment is enabled
2024-11-08 13:35:21 -08:00
amarantha-k
4c48121f27 Add links to DID transaction types 2024-11-08 10:51:33 -08:00
amarantha-k
375cea5f8e Update files to reflect that DID amendment is enabled 2024-11-08 10:37:20 -08:00
Chenna Keshava B S
e3a4986124 fix: Document the default crypto algorithm in client libraries 2024-11-08 10:33:36 -08:00
amarantha-k
aa81ff1a6b Move file to the correct localization directory 2024-11-08 10:29:01 -08:00
Rome Reginelli
880eedfbb3 Merge pull request #2821 from tequdev/ja-book-changes
[JA] book_changes API
2024-11-07 11:51:16 -08:00
Amarantha Kulkarni
a8d8d4e024 Apply suggestions from code review
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
2024-11-07 10:54:38 -08:00
Aria Keshmiri
c541f0370d Merge pull request #2843 from XRPLF/cta-update
change cta value
2024-11-06 10:36:06 -08:00
akcodez
1f1942b371 change cta value 2024-11-06 09:38:07 -08:00
oeggert
3eb9131cbc Merge pull request #2786 from XRPLF/oracle-fixes
clarify decimal input and hexadecimal api response
2024-11-05 15:50:09 -08:00
oeggert
30fc1f54d0 Merge pull request #2830 from XRPLF/decentralized-storage
Move Oracles and DID concept docs.
2024-11-05 15:48:37 -08:00
Oliver Eggert
2767777348 update link to relative path 2024-11-05 15:47:31 -08:00
Oliver Eggert
9223bd07fa Merge branch 'master' of https://github.com/XRPLF/xrpl-dev-portal into decentralized-storage 2024-11-05 15:30:40 -08:00
Oliver Eggert
dd95cd3660 Merge branch 'decentralized-storage' of https://github.com/XRPLF/xrpl-dev-portal into decentralized-storage 2024-11-05 15:28:22 -08:00
Amarantha Kulkarni
21efcd758d Merge pull request #2842 from XRPLF/xls47-enabled
Docs update to reflect that Price Oracle amendment is now enabled
2024-11-05 14:10:24 -08:00
amarantha-k
e520211135 Remove obsolete files 2024-11-05 13:57:12 -08:00
Oliver Eggert
629a0a33e3 fix json type 2024-11-05 13:54:23 -08:00
Oliver Eggert
cad8664fc3 hex/decimal clarificatoin 2024-11-05 13:54:23 -08:00
Oliver Eggert
446d70b982 clarify decimal input and hexadecimal api response 2024-11-05 13:54:20 -08:00
amarantha-k
4f96c05b03 Move Ja files too 2024-11-05 13:34:21 -08:00
Oliver Eggert
52e6cadec1 move oracles and did concept docs 2024-11-05 13:29:16 -08:00
Rome Reginelli
d3c15a8a92 Merge pull request #2825 from tequdev/ja-versions
[JA] translate version rpcs
2024-11-05 11:26:32 -08:00
amarantha-k
d23a7a9b40 Update status now that Price Oracle amendment has been enabled 2024-11-05 11:00:38 -08:00
Amarantha Kulkarni
95319ba578 Merge pull request #2840 from XRPLF/update-realm
Upgrade realm and migrate deprecated config
2024-11-05 10:40:05 -08:00
Oliver Eggert
c071f03668 fix clio api info 2024-11-04 16:28:22 -08:00
Oliver Eggert
e54ed22740 add default api versioning 2024-11-04 15:31:09 -08:00
oeggert
14d0a81149 Merge pull request #2829 from XRPLF/amm-clob-updates
AMM/CLOB Clarification
2024-11-04 14:22:34 -08:00
oeggert
79c3d0ae0f Update docs/concepts/tokens/decentralized-exchange/automated-market-makers.md
Co-authored-by: Rome Reginelli <rome@ripple.com>
2024-11-04 14:22:21 -08:00
Oliver Eggert
27bcca71a9 update content from v1 to v2 2024-11-04 14:17:30 -08:00
amarantha-k
e9ea9b965e The English version of these pages have been updated significantly 2024-11-04 12:32:48 -08:00
amarantha-k
6c790057bd Merge branch 'master' into update-realm 2024-11-04 12:23:42 -08:00
Vova Rutskyi
d42d86ac4f chore: update realm to 0.103.1 2024-11-04 12:01:09 -08:00
Vova Rutskyi
b1613bd3dc chore: replace deprecated useI18n hook with useL10n 2024-11-04 12:01:09 -08:00
Vova Rutskyi
9a0c010600 chore: rename deprecated i18n to l10n 2024-11-04 12:01:06 -08:00
oeggert
041e991643 Merge pull request #2837 from pkcs8/patch-2
Update LastUpdateTime description in oracleset.md
2024-11-04 10:39:30 -08:00
Rome Reginelli
cceb61dd4e Merge pull request #2831 from tequdev/ja-about-xrp
[JA] translate about XRP page
2024-11-01 13:42:59 -07:00
Anurag
74078fdbfd Update oracleset.md
Updated description for `LastUpdateTime` field as per the (PR comments)[https://github.com/XRPLF/rippled/pull/4789#pullrequestreview-1771165140]. This field accepts UNIX time instead of Ripple time because it must integrate with third party systems that may not measure time in Ripple time.
2024-11-01 19:53:35 +00:00
Aria Keshmiri
1b9af1d6dd Merge pull request #2835 from XRPLF/events-updates-10-31-24
adds new xrpl hero and 2 events
2024-11-01 12:21:16 -07:00
akcodez
0e94d5e424 adds new xrpl hero and 2 events 2024-10-31 15:45:54 -07:00
mDuo13
07011d9dd5 version API method: fix stray Headers in example 2024-10-30 17:21:30 -07:00
Vova Rutskyi
6cbb3a036f chore: remove the deprecated theme configuration property 2024-10-30 16:58:25 -07:00
Vova Rutskyi
8aaabb3ba6 chore: remove the theme prefix from translation keys 2024-10-30 16:58:25 -07:00
Vova Rutskyi
d89bf10560 chore: upgrade realm version 2024-10-30 16:58:21 -07:00
Rome Reginelli
a639ff1f42 Merge pull request #2823 from tequdev/ja-2603
[JA] address #2603
2024-10-30 16:33:29 -07:00
Rome Reginelli
63deabcc6e Merge pull request #2822 from tequdev/ja-amm-update
[JA] AMM Updates #2604
2024-10-30 16:18:12 -07:00
Rome Reginelli
8656818711 Merge pull request #2827 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/elliptic-6.6.0
Bump elliptic from 6.5.7 to 6.6.0 in /_code-samples/build-a-browser-wallet/js
2024-10-30 11:33:43 -07:00
Rome Reginelli
35ab7767c7 Merge pull request #2807 from XRPLF/update_airgapped_wallet_deps
Airgapped wallet (py): slim down dependencies & update to xrpl-py 3.0.0
2024-10-30 11:07:34 -07:00
Rome Reginelli
2e79c1a87a Merge pull request #2816 from tequdev/ja-2623
[JA] address #2623
2024-10-30 10:48:41 -07:00
tequ
351afff34f Merge branch 'master' into ja-about-xrp 2024-10-30 16:43:47 +09:00
tequ
dabf521435 [JA] translate /about/xrppage 2024-10-30 16:43:28 +09:00
Oliver Eggert
48504594d3 move oracles and did concept docs 2024-10-29 17:23:29 -07:00
Oliver Eggert
0c7a4036ec add diagram 2024-10-29 13:10:01 -07:00
dependabot[bot]
5b3f66946a Bump elliptic in /_code-samples/build-a-browser-wallet/js
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 19:44:36 +00:00
oeggert
d093c69ae5 Merge pull request #2820 from XRPLF/fix-redirects
Remove old AMM tutorials and code samples
2024-10-28 12:43:36 -07:00
Aria Keshmiri
67a5ea8252 Merge pull request #2826 from XRPLF/events-updates-10-28-2024
adds 2 new events
2024-10-28 12:42:23 -07:00
Aria Keshmiri
9c6fcb5d0f Update community/events.page.tsx
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2024-10-28 12:41:44 -07:00
Amarantha Kulkarni
3c52436b33 Merge pull request #2817 from tequdev/ja-2809-2655
[JA] addresses #2809, #2655
2024-10-28 12:40:37 -07:00
akcodez
9be1d41a96 adds 2 new events 2024-10-28 11:47:15 -07:00
Oliver Eggert
8e30eba971 fix link check error 2024-10-28 11:43:32 -07:00
Oliver Eggert
6ca55fb1f4 add clarifying info about amm/clob 2024-10-28 11:39:34 -07:00
tequ
b99bcd3dfe [JA] translate version rpcs 2024-10-28 14:58:24 +09:00
tequ
114b1afd74 [JA] update ambassadors page translations #2793 2024-10-28 14:06:35 +09:00
tequ
31accafb66 [JA] address #2603 2024-10-28 13:49:29 +09:00
tequ
f89293a3b4 [JA] AMM Updates #2604 2024-10-28 13:34:20 +09:00
tequ
e6c3719e95 [JA] book_changes API 2024-10-28 12:00:06 +09:00
tequ
b38aebe08e Merge commit '206d0b4bc309dcbacd4c51f3e69ccc4b9f71e691' into ja-2809-2655 2024-10-28 11:29:26 +09:00
Oliver Eggert
07adf977d0 remove old md and code samples 2024-10-24 15:59:04 -07:00
Rome Reginelli
206d0b4bc3 Merge pull request #2815 from tequdev/ja-2761
[JA] address #2761
2024-10-24 12:50:22 -07:00
Rome Reginelli
3c3f7cbe04 Merge pull request #2814 from tequdev/ja-2810
[JA] address #2810
2024-10-24 12:49:30 -07:00
Rome Reginelli
a76fed00e4 Merge pull request #2813 from tequdev/ja-redirects
[JA] Temporary addressing of redirects from old links.
2024-10-24 12:48:44 -07:00
Amarantha Kulkarni
c0cee846d5 Merge pull request #2812 from XRPLF/issue-2811
Update links and add redirects
2024-10-22 12:41:02 -07:00
amarantha-k
06250caeb2 Removed duplicate mapping key 2024-10-22 11:46:42 -07:00
tequ
92a7a065db [JA] addresses #2809, #2655 2024-10-22 14:01:28 +09:00
tequ
ab177e6f5e [JA] address #2623 2024-10-22 12:42:52 +09:00
tequ
f627156e47 [JA] address #2761 2024-10-22 12:37:16 +09:00
tequ
0bd13f9ce9 [JA] address #2810 2024-10-22 11:54:47 +09:00
tequ
1b043086e3 [JA] Temporary addressing of redirects from old links. 2024-10-22 11:45:38 +09:00
amarantha-k
87f555b054 Adds redirects for landing pages for different years that was available on the old site. This addresses one of the issues noted in #2501 2024-10-18 17:28:04 -07:00
amarantha-k
54bda7ef38 Update links to XLS specs following changes made in XRPLF/XRPL-Standards#208 2024-10-18 17:18:57 -07:00
Rome Reginelli
748297eb49 Merge pull request #2809 from XRPLF/ka_20241015
Update latest amendment status & related fixes
2024-10-17 14:34:07 -07:00
Rome Reginelli
7cc34ad989 Merge pull request #2798 from XRPLF/update_checks_code
Fix legacy checks tutorials
2024-10-16 12:33:16 -07:00
Dennis Dawson
b05afd46a8 Merge pull request #2750 from XRPLF/add_offers_module
Create Offers modular tutorial
2024-10-16 11:58:52 -07:00
anissa-ripple
d755158812 Merge pull request #2810 from XRPLF/carbon-neutral
DGE-3110: removed carbon neutral wording
2024-10-16 11:58:11 -07:00
anissa-ripple
48fd5f8942 removed carbon neutral wording 2024-10-16 08:40:35 -07:00
Rome Reginelli
687445ebf6 Merge pull request #2792 from mDuo13/escrow_update_code
Clean up some Escrow code sample issues
2024-10-15 16:25:52 -07:00
mDuo13
afa179f0f7 Known Amendments: restore obsolete amendments ordered by removal version 2024-10-15 16:17:14 -07:00
mDuo13
8cf07c32d5 Update latest amendment status & related fixes
- fixPreviousTxnID, fixAMMv1_1, and fixEmptyDID went live.
- Added PreviousTxnID, PreviousTxnLgrSeq fields to ledger entry types
  that had them added by the fixPreviousTxnID amendment.
- Updated ledger entry examples for several of those entry types.
- Documented DirectoryNode flags for NFT offer directories. (These were
  missing, but have been around since NFTs went live.)
2024-10-15 16:12:40 -07:00
Darius Tumas
82ff22af11 Update install-rippled-on-ubuntu.md
Added Noble Numbat ubuntu distribution into available operating systems.
2024-10-15 12:36:34 -07:00
mDuo13
7f892f05db Update legacy Checks tutorial & sample code
Clean up legacy Checks tutorials
2024-10-15 12:17:51 -07:00
Rome Reginelli
fb6f278361 Merge pull request #2804 from XRPLF/migration_followups
Fix some lingering Redocly migration issues
2024-10-15 12:00:19 -07:00
mDuo13
06fc2ccc19 Airgapped wallet (py): slim down dependencies & update to xrpl-py 3.0.0 2024-10-11 14:45:54 -07:00
Aria Keshmiri
52dd3758db Merge pull request #2805 from XRPLF/events-updates-10/09/24
feat: adds permissionless 3 event
2024-10-10 11:17:30 -07:00
akcodez
a24d15fde6 adds permissionless 3 event 2024-10-10 10:53:48 -07:00
mDuo13
946ebdb41f Fix code comment color in dark mode 2024-10-09 15:43:26 -07:00
mDuo13
610a5e7d29 Remove {.github-code-download} 2024-10-09 15:35:41 -07:00
mDuo13
f42bb6c813 Migrate old callout syntax 2024-10-09 15:26:34 -07:00
oeggert
4d3d3edece Merge pull request #2712 from XRPLF/amm-modular-tutorials
AMM modular tutorials.
2024-10-09 13:19:41 -07:00
Oliver Eggert
8a2e8c8050 add reviewer suggestion and update redirect 2024-10-09 13:16:06 -07:00
Dennis Dawson
bccd5878e1 Remove kruft from code sample 2024-10-09 11:08:33 -07:00
Dennis Dawson
bcecfa1c95 Update _code-samples/quickstart/js/ripplex3a-create-offers.js
Co-authored-by: oeggert <117319296+oeggert@users.noreply.github.com>
2024-10-09 09:40:51 -07:00
Wietse Wind
e74072b8ef Fix cutout Xaman logo (Wallets page) (#2802)
* Xumm»Xaman » Correct SVG slice

* Xumm»Xaman » Cutout - fix light mode
2024-10-08 10:25:22 -07:00
Rome Reginelli
c08880ee25 Merge pull request #2800 from brettmollin/patch-5
Update run-rippled-as-a-validator.md
2024-10-07 13:47:24 -07:00
Rome Reginelli
40e3aea13a Merge pull request #2799 from brettmollin/patch-4
Update configure-a-private-server.md
2024-10-07 13:47:01 -07:00
Rome Reginelli
ddf999d7e4 Merge pull request #2801 from brettmollin/patch-6
Update connect-your-rippled-to-the-xrp-test-net.md
2024-10-07 13:46:46 -07:00
brettmollin
04a04e1907 Update connect-your-rippled-to-the-xrp-test-net.md 2024-10-06 21:20:16 -04:00
brettmollin
5203bf6ba9 Update run-rippled-as-a-validator.md
remove alloy servers
2024-10-06 21:17:24 -04:00
brettmollin
2ccce00436 Update configure-a-private-server.md
remove alloy server reference
2024-10-06 21:12:26 -04:00
oeggert
7c35a9a3b6 Merge pull request #2761 from XRPLF/amm-fixes
Correct AMM Details
2024-10-03 12:20:50 -07:00
Oliver Eggert
2a5523d46e add reviewer suggestion 2024-10-03 12:20:32 -07:00
Aria Keshmiri
ec8446aa90 Merge pull request #2794 from XRPLF/events-hero
swap hero
2024-10-03 11:10:42 -07:00
Aria Keshmiri
93082e1f4a Merge pull request #2793 from XRPLF/campus-amabassador-update
feat: add copy changes to ambassadors page
2024-10-03 11:10:28 -07:00
Oliver Eggert
1edc9dfbc7 remove old amm tutorial files 2024-10-03 10:00:35 -07:00
Amarantha Kulkarni
65f13e5d62 Merge pull request #2795 from XRPLF/amarantha-k-patch-1
Fix broken link in oracle.md
2024-10-02 23:01:00 -07:00
Amarantha Kulkarni
742402bfed Fix broken link in oracle.md 2024-10-02 22:26:21 -07:00
Amarantha Kulkarni
f785847d03 Fix broken link in oracle.md 2024-10-02 22:18:22 -07:00
oeggert
c6194082f9 Merge branch 'master' into amm-modular-tutorials 2024-10-02 21:12:49 -07:00
Oliver Eggert
160d2427c3 trade with auction slot tutorial 2024-10-02 21:10:16 -07:00
akcodez
6b0bdc3c22 swap hero 2024-10-02 10:20:06 -07:00
akcodez
009ca6a03d updates copy 2024-10-02 09:52:32 -07:00
akcodez
187bce8f01 adds copy changes 2024-10-02 09:35:56 -07:00
akcodez
1237929402 more updates 2024-10-01 15:19:12 -07:00
akcodez
5ecfee6377 add copy changes to ambassadors page 2024-10-01 15:03:24 -07:00
Rome Reginelli
1932b47f81 Merge pull request #2778 from XRPLF/known-amendments-amm
known-amendments: add AMM links
2024-09-30 16:55:52 -07:00
Rome Reginelli
c3781cb87d Merge pull request #2790 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/rollup-3.29.5
Bump rollup from 3.29.4 to 3.29.5 in /_code-samples/build-a-browser-wallet/js
2024-09-30 16:16:24 -07:00
Rome Reginelli
4f3836984f Merge pull request #2782 from tequdev/ja-oracle
[JA] translate Oracle documents
2024-09-30 16:15:30 -07:00
mDuo13
5835468611 Move escrow ws examples 2024-09-30 15:37:39 -07:00
Amarantha Kulkarni
1e9fa9de69 Merge pull request #2791 from XRPLF/events-updates-09/27/24
adds 2 new events
2024-09-27 12:56:58 -07:00
akcodez
066fa354cc adds 2 new events 2024-09-27 08:08:24 -07:00
Dennis Dawson
a35667af77 Merge pull request #2789 from XRPLF/fix_stablecoin_flow_img
Update uc-stablecoin-flow.png
2024-09-26 15:06:54 -07:00
dependabot[bot]
930ac9af84 Bump rollup in /_code-samples/build-a-browser-wallet/js
Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-26 20:51:37 +00:00
Dennis Dawson
13d2b06d8e Update uc-stablecoin-flow.png 2024-09-26 12:59:04 -07:00
mDuo13
f30e465583 start fixing escrow code samples 2024-09-25 14:26:54 -07:00
oeggert
e9fd6827cf Update docs/use-cases/defi/algorithmic-trading.md
Co-authored-by: Elliot Lee <github.public@intelliot.com>
2024-09-25 13:46:10 -07:00
oeggert
6d8049e8e2 Update docs/use-cases/defi/algorithmic-trading.md
Co-authored-by: Elliot Lee <github.public@intelliot.com>
2024-09-25 13:45:14 -07:00
Amarantha Kulkarni
a83f0fdb5f Apply suggestions from code review 2024-09-25 13:31:15 -07:00
Oliver Eggert
243d450118 add bidding button 2024-09-25 09:17:24 -07:00
Oliver Eggert
4bdf0cc5f7 auction slot tutorial 2024-09-23 16:17:26 -07:00
tequ
0ad915c987 [JA] translate Oracle documents 2024-09-23 15:20:41 +09:00
tequ
4fd365d54a [EN] fix oracle document 2024-09-23 15:19:56 +09:00
Elliot Lee
23bc116159 known-amendments: add AMM links 2024-09-20 11:55:26 -07:00
Amarantha Kulkarni
21227d816d Merge pull request #2775 from XRPLF/seo-sep-24
Update page metadata to include SEO recommendations
2024-09-19 14:08:23 -07:00
Amarantha Kulkarni
a89ed0f32b Merge pull request #2774 from l0vvkey/master
Update devportal2024-v1.css
2024-09-19 14:08:09 -07:00
Amarantha Kulkarni
f0971605bf Update page metadata to include SEO recommendations 2024-09-19 11:06:26 -07:00
LowKey
cb3290db3c Update devportal2024-v1.css
pushing this css that works on local deployment
this PR: https://github.com/XRPLF/xrpl-dev-portal/pull/2771 still did not fix image issue.
for review
2024-09-19 08:37:22 +08:00
Rome Reginelli
7a7c701cc2 Merge pull request #2770 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/vite-4.5.5
Bump vite from 4.5.3 to 4.5.5 in /_code-samples/build-a-browser-wallet/js
2024-09-18 16:09:42 -07:00
Amarantha Kulkarni
cf4d319f5d Merge pull request #2773 from XRPLF/events-type
fix typo in san francisco
2024-09-18 12:03:47 -07:00
akcodez
eef989e1e2 fix typo in san francisco 2024-09-18 11:43:15 -07:00
Amarantha Kulkarni
9c00351d42 Merge pull request #2771 from l0vvkey/master
fix-gemwallet_image
2024-09-18 11:17:10 -07:00
LowKey
95ba8dbe80 fix-gemwallet_image
fix broken image link for gemwallet
2024-09-18 10:20:06 +08:00
dependabot[bot]
4683ec5af5 Bump vite in /_code-samples/build-a-browser-wallet/js
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 4.5.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 20:03:19 +00:00
Rome Reginelli
c9f6292f2f Merge pull request #2757 from XRPLF/dependabot/npm_and_yarn/_code-samples/build-a-browser-wallet/js/elliptic-6.5.7
Bump elliptic from 6.5.4 to 6.5.7 in /_code-samples/build-a-browser-wallet/js
2024-09-17 13:02:18 -07:00
Aria Keshmiri
dde246b250 Merge pull request #2769 from XRPLF/events-updates-09/16/24
adds 2 new events
2024-09-17 12:33:30 -07:00
Amarantha Kulkarni
f943c4b3ce Merge pull request #2753 from l0vvkey/patch-1
add Gem Wallet to list of software wallets
2024-09-17 12:07:44 -07:00
Amarantha Kulkarni
0e4badd256 Merge pull request #2764 from ildaruz/patch-1
Add XRPLExplorer amendments dashboard page link
2024-09-17 12:06:51 -07:00
akcodez
1ec813f0a5 adds 2 new events 2024-09-17 09:54:05 -07:00
Amarantha Kulkarni
7f47f7c404 Merge pull request #2766 from sosaucily/patch-1
Update set-up-multi-signing.md
2024-09-17 09:40:30 -07:00
LowKey
0fb8fe506c Create gem.svg 2024-09-16 23:39:15 +08:00
Rome Reginelli
301c19a6c0 Merge pull request #2765 from XRPLF/rippled_223
Add rippled v2.2.3 release notes (draft)
2024-09-16 01:45:49 -07:00
mDuo13
0e6e883c39 rippled 2.2.3: SHA hashes and commit ID 2024-09-16 01:45:19 -07:00
Jesse Eisenberg
e46bf25abc Update set-up-multi-signing.md
Changing the max number of signers to 32, as per the newer documentation: https://xrpl.org/docs/concepts/accounts/multi-signing
2024-09-15 11:19:46 +02:00
mDuo13
71536dbf03 v2.2.3: add credits & mailing list 2024-09-14 13:18:34 -07:00
mDuo13
1c17ba34a7 2.2.3 release notes: fix typos 2024-09-14 13:03:03 -07:00
mDuo13
8cca0c52e6 Add rippled v2.2.3 release notes (draft) 2024-09-14 13:00:00 -07:00
Ildar Gumirov
35f716c6f6 Add XRPLExplorer amendments dashboard page link 2024-09-14 21:21:44 +02:00
Oliver Eggert
a239936cbc update add assets based on reviewer comments 2024-09-14 00:56:33 -07:00
Oliver Eggert
8fb12213e0 update create amm create from feedback 2024-09-13 13:50:41 -07:00
Aria Keshmiri
50ba4423d6 Merge pull request #2763 from XRPLF/town-hall-image-update
add timezone to description
2024-09-12 10:09:49 -07:00
akcodez
a0256e9703 add timezone 2024-09-12 10:04:43 -07:00
Aria Keshmiri
ffe3561add Merge pull request #2762 from XRPLF/town-hall-image-update 2024-09-12 09:41:47 -07:00
akcodez
0165cee9ee update image for town hall meetup 2024-09-12 09:11:35 -07:00
Aria Keshmiri
10059d0a3a Merge pull request #2760 from XRPLF/events-updates-09/10/24
feat: add new events and images
2024-09-11 10:15:47 -07:00
Oliver Eggert
4d4683d55a correct amm details 2024-09-10 20:42:50 -07:00
Aria Keshmiri
377bb205d7 Merge pull request #2739 from XRPLF/upgrade-realm
feat: upgrades realm to latest v, adds id to plugin.js to account for break…
2024-09-10 13:23:27 -07:00
akcodez
3bad038b77 add new events and images 2024-09-10 13:22:41 -07:00
Rome Reginelli
f0c46dab87 Merge pull request #2754 from XRPLF/bug-fixes-090924
Fix broken link with alternate URL
2024-09-10 10:41:02 -07:00
Rome Reginelli
990ac6d846 Merge pull request #2747 from XRPLF/dependabot/pip/_code-samples/airgapped-wallet/py/cryptography-43.0.1
Bump cryptography from 41.0.6 to 43.0.1 in /_code-samples/airgapped-wallet/py
2024-09-10 10:34:04 -07:00
mDuo13
206cd5bddb Airgapped wallet: update dependencies 2024-09-10 10:33:31 -07:00
dependabot[bot]
62d05457bc Bump elliptic in /_code-samples/build-a-browser-wallet/js
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 17:26:49 +00:00
Rome Reginelli
a529793885 Merge pull request #2751 from XRPLF/dependabot/npm_and_yarn/micromatch-4.0.8
Bump micromatch from 4.0.5 to 4.0.8
2024-09-10 10:25:45 -07:00
Rome Reginelli
ddc8c482f0 Merge pull request #2752 from ObiajuluM/patch-2
Update price-oracles.md
2024-09-10 10:25:26 -07:00
Rome Reginelli
bbc6cf5d0d Merge pull request #2755 from tequdev/upd-networkids
Update Network ID list
2024-09-10 10:01:15 -07:00
Rome Reginelli
a8a28b3631 Remove network IDs of shut-down AMM and Sidechains devnets 2024-09-10 09:58:43 -07:00
Rome Reginelli
a702feb092 [ja] remove networkIDs of shuttered networks 2024-09-10 09:58:01 -07:00
tequ
358314c8c1 Update Network ID list 2024-09-10 13:09:52 +09:00
Amarantha Kulkarni
1e81b19772 Fix broken link with alternate URL 2024-09-09 12:07:49 -07:00
LowKey
b9ac85b8a1 add Gem Wallet to list of software wallets
adding Gem Wallet which is an open-source multi-coin wallet that also supports XRP.
check: https://gemwallet.com/xrp-wallet/
2024-09-09 22:25:56 +08:00
Obiajulu
d410d0ad18 Update price-oracles.md
yes i changed ingerintly to inherently, sue me chief
2024-09-08 20:18:18 +01:00
dependabot[bot]
69b44f6259 Bump micromatch from 4.0.5 to 4.0.8
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 15:44:43 +00:00
Oliver Eggert
5336ef7e8d add better error handling and double token amm functionality 2024-09-06 14:02:44 -07:00
Amarantha Kulkarni
ec0f971da9 Fix broken link 2024-09-05 13:07:22 -07:00
ddawson
d5a978c196 revert JA version, add flags in EN 2024-09-05 11:39:29 -07:00
ddawson
546ea9f609 create offers tutorial 2024-09-05 11:14:08 -07:00
dependabot[bot]
5da97a798b Bump cryptography in /_code-samples/airgapped-wallet/py
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.6...43.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 23:48:01 +00:00
Rome Reginelli
a3fe3877b5 Merge pull request #2744 from mDuo13/rippled_222
Add rippled 2.2.2 release blog [draft]
2024-09-03 15:21:09 -07:00
mDuo13
4a688c6990 rippled 2.2.2: add package hashes 2024-09-03 15:20:24 -07:00
mDuo13
6f0e460be4 Add rippled 2.2.2 release blog [draft] 2024-09-03 13:41:11 -07:00
Aria Keshmiri
4f25814394 Merge pull request #2740 from XRPLF/events-08/28/24
feat: add new events
2024-09-03 11:39:25 -07:00
oeggert
069a218ff8 Merge pull request #2715 from XRPLF/migrate-oracle-docs
migrate oracle docs
2024-08-29 10:58:27 -07:00
Oliver Eggert
fd381033fc minor grammar fixes 2024-08-29 10:57:54 -07:00
Oliver Eggert
5bec54f0cb add reviewer suggestions 2024-08-28 15:38:46 -07:00
akcodez
ea1621a0aa rm esbuild 2024-08-28 11:28:49 -07:00
akcodez
218ab367a6 add new events 2024-08-28 11:22:34 -07:00
akcodez
599256a81b upgrades realm to latest v, adds id to plugin.js to account for breaking change 2024-08-28 11:01:50 -07:00
Oliver Eggert
c9bb4102e0 update to match existing modular tutorials 2024-08-26 21:45:03 -07:00
Rome Reginelli
48fe812c9a Merge pull request #2732 from tequdev/js-upd-common-fields
[JA] Update common-fields.md
2024-08-20 15:52:12 -07:00
Amarantha Kulkarni
07310b108c Merge pull request #2734 from XRPLF/update-blog-testnet-reset-complete
Update blog now that testnet has been reset.
2024-08-19 15:24:26 -07:00
Amarantha Kulkarni
083aef8aa0 Update blog with reset status complete 2024-08-19 15:10:32 -07:00
tequ
412e93cb46 [JA] Update common-fields.md 2024-08-19 11:58:32 +09:00
ddawson
fe7d0c71d7 Add to JA as well 2024-08-09 13:20:50 -07:00
Oliver Eggert
778a589b5e fix common link url 2024-08-08 19:45:39 -07:00
Oliver Eggert
cc16be9066 migrate oracle docs 2024-08-08 18:39:31 -07:00
Oliver Eggert
5358b7170c add redirects from old earn passive income page 2024-08-08 13:42:26 -07:00
Oliver Eggert
790e89a360 create amm and add assets mod tutorials 2024-08-08 13:30:09 -07:00
ddawson
9b756d0bb6 Add fields to NFTokenMint 2024-08-08 11:55:45 -07:00
Oliver Eggert
549378f681 add amm js folder 2024-08-01 15:43:50 -07:00
2016 changed files with 63542 additions and 47156 deletions

4
.env
View File

@@ -1,4 +1,4 @@
PUBLIC_GITHUB_FORK=https://github.com/XRPLF/xrpl-dev-portal
PUBLIC_GITHUB_BRANCH=master
PUBLIC_OWNER_RESERVE=2 XRP
PUBLIC_BASE_RESERVE=10 XRP
PUBLIC_OWNER_RESERVE=0.2 XRP
PUBLIC_BASE_RESERVE=1 XRP

1
.gitignore vendored
View File

@@ -7,7 +7,6 @@ yarn-error.log
/.idea
*.iml
.venv/
_code-samples/*/js/package-lock.json
# PHP

View File

@@ -1,9 +0,0 @@
{% interactive-block label=default($label, "Generate") steps=$frontmatter.steps %}
<button id="generate-creds-button" class="btn btn-primary" data-fauceturl="https://faucet.altnet.rippletest.net/accounts">Testnetの暗号鍵を作成する</button>
{% loading-icon message="暗号鍵を作成しています…" /%}
<div class="output-area"></div>
{% /interactive-block %}
**注意:** Rippleは[TestnetとDevnet](../../concepts/networks-and-servers/parallel-networks.md)をテストの目的でのみ運用しており、その状態とすべての残高を定期的にリセットしています。予防措置として、Testnet、DevnetとMainnetで同じアドレスを使用**しない**ことをお勧めします。

View File

@@ -1,49 +0,0 @@
---
html: fee-voting.html
parent: consensus.html
seo:
description: トランザクションコストと必要準備金の変更投票について。
labels:
- 手数料
- XRP
---
# 手数料投票
バリデータは、基本の[トランザクションコスト](../transactions/transaction-cost.md)と[必要準備金](../accounts/reserves.md)の変更について投票できます。バリデータの構成の設定がネットワークの現在の設定と異なる場合、バリデータはその設定をネットワークに定期的に公開します。定数のバリデータが変更に合意すると、変更を適用できるようになり、以後この変更が有効になります。バリデータはさまざまな理由から特にXRPの価値の長期的な変化に適応するために、この処理を行います。
[`rippled`バリデータ](../../infrastructure/configuration/server-modes/run-rippled-as-a-validator.md)のオペレーターは、`rippled.cfg`ファイルの`[voting]`スタンザでトランザクションコストと必要準備金の設定を指定できます。
**注意:** 信頼できるバリデータの合意により不十分な必要準備金が採用された場合、XRP Ledgerピアツーピアネットワークがサービス拒否DoS攻撃を受ける可能性があります。
設定できるパラメーターは次の通りです。
| パラメーター | 説明 | 推奨される値 |
|-----------|-------------|-------------------|
| `reference_fee` | リファレンストランザクション最も安価なトランザクションを送信するときに消却する必要があるXRPの額 _drop_ 単位1 XRP = 100万drop実際のトランザクションコストはこの値の数倍であり、個々のサーバの負荷に基づいて動的に調整されます。 | `10` 0.00001 XRP |
| `account_reserve` | アカウントの準備金に必要なXRPの最小額 _drop_ 単位)。これは、レジャーの新しいアカウントへの資金供給のために送金できる最小額です。 | `10000000` 10 XRP |
| `owner_reserve` | アドレスがレジャーで所有するオブジェクト _ごと_ に必要なXRPの額 _drop_ 単位)。 | `2000000` 2 XRP |
## 投票プロセス
256番目の各レジャーは「フラグ」レジャーと呼ばれます。フラグレジャーは`ledger_index` [modulo](https://en.wikipedia.org/wiki/Modulo_operation) `256``0`になるように定義されています。)フラグレジャーの直前のレジャーでは、アカウント準備金またはトランザクションコストの設定が現行のネットワーク設定と異なる各バリデータは、そのレジャー検証とともに「投票」メッセージを配信し、バリデータが希望する値を示します。
フラグレジャー自体では何も起こりませんが、バリデータは信頼する他のバリデータからの投票を受信して記録します。
他のバリデータの投票を集計した後、各バリデータは自身の設定と信頼する過半数のバリデータの設定の間で妥協点を探ります。たとえば、あるバリデータが最小トランザクションコストを10から100に引き上げることを望む一方で、ほとんどのバリデータは10から20に引き上げることを望んでいる場合、そのバリデータは当該のコストを20に引き上げることにします。ただし、そのバリデータは10未満の値または100を超える値にすることはありません。妥協できる場合、バリデータはフラグレジャーの直後のレジャーに対する提案に[SetFee疑似トランザクション](../../references/protocol/transactions/pseudo-transaction-types/setfee.md)を挿入します。同じ変更を求める他のバリデータは、同じレジャーに対する各自の提案に同じSetFee疑似トランザクションを挿入します。設定が既存のネットワーク設定と一致している場合、バリデータは何も行いません。SetFee疑似トランザクションがコンセンサスプロセスを通過し、検証済みレジャーに追加される場合、SetFee疑似トランザクションで設定された新しいトランザクションコストと準備金の設定がその次のレジャーから有効になります。
まとめ:
* **フラグレジャー-1**: バリデータが投票を送信します。
* **フラグレジャー**: バリデータが投票を集計し、どのSetFeeの内容を含めるか決定します存在する場合
* **フラグレジャー+1**: バリデータは、SetFee疑似トランザクションを各自の提案レジャーに挿入します。
* **フラグレジャー+2**: SetFee疑似トランザクションがコンセンサスに達すると、新しい設定が有効になります。
## 手数料の最大値
手数料の最大可能値は、[FeeSettingsレジャーオブジェクト](../../references/protocol/ledger-data/ledger-entry-types/feesettings.md)に保管されている内部データ型により制限されます。これらの値は次のとおりです。
| パラメーター | 最大値drop | 最大値XRP
|-----------|-----------------------|----|
| `reference_fee` | 2**64 | これまでに存在したXRP総額よりも大きい |
| `account_reserve` | 2^32 drop | 約4294 XRP |
| `owner_reserve` | 2^32 drop | 約4294 XRP |

View File

@@ -1,34 +0,0 @@
---
parent: freezes.html
html: common-misconceptions-about-freezes.html
seo:
description: XRP Ledgerのフリーズ機能について、よくある誤解を解いていきます。
labels:
- トークン
---
# トークンの凍結に関するよくある誤解
PayPalのような中央集権的なサービスがアカウントを停止して資金にアクセスできないようにするのと同様に、Ripple社などがXRPを凍結することができるというのはよくある誤解です。XRP Ledgerには[凍結機能](freezes.md)がありますが、これは発行トークンにのみ使用可能で、XRPには使用できません。 **XRPを凍結することは誰にもできません**
XRP Ledgerのトークンは、[XRPとは根本的に異なる](../../../references/protocol/data-types/currency-formats.md#comparison)ものです。トークンは常にトラストライン上に存在し、それは凍結される可能性があります。XRPはアカウントに含まれており、凍結されることはありません。
## XRPは単なるRipple社のトークンではないのか
いいえ、XRPはトークンとは異なります。XRPはXRP Ledger上の唯一のネイティブアセットであり、XRP Ledger上で取引を行うために必要なものです。XRPにはカウンタパーティが存在しません。つまり、誰かがXRPを保有するとき、その人は負債を保有しているのではなく、実際の通貨であるXRPを保有しているのです。この事実により、 _**<u>XRPはいかなる団体や個人によっても凍結することができません</u>**_
## Ripple社またはXRP Ledger財団は私のトークンを凍結することができますか
XRP Ledgerは分散型であり、Ripple社やXRP Ledger財団、そして他のいかなる存在もそれをコントロールすることはできません。
あるトークンの発行者は、 _そのトークンに限定して_ あなたのトラストラインを凍結することができます。あなたのアカウントの他の部分や、異なる発行者のトークンを凍結することはできませんし、あなたがXRP Ledgerを使うのを止めることもできないのです。
さらに、トークン発行者は、トークンを凍結する能力を自主的かつ永久的に放棄することができます。この["No Freeze"](freezes.md#no-freeze)設定は、他者がトークンの使用を止めることができないという意味で、トークンがより実際の現金のように振る舞うことを想定しています。
## しかし、Ripple社がJed McCaleb氏のXRPを凍結したと聞きましたが
これは、2015年から2016年にかけて実際に起こった事件の誤報です。2013年にRipple社の創業者で同社を退社したJed McCaleb氏は、100万USドル以上のXRPをカストディ取引所であるBitstampで売却しようと試みました。Ripple社の代理人は、この売却はJed氏とRipple社が2014年に締結した契約に違反すると主張しました。Ripple社の要求により、[BitstampはJedのBitstampアカウントを凍結](https://www.coindesk.com/markets/2015/04/02/1-million-legal-fight-ensnares-ripple-bitstamp-and-jed-mccaleb/)し、裁判に持ち込まれました。この裁判は[最終的に和解](https://www.coindesk.com/markets/2016/02/12/ripple-settles-1-million-lawsuit-with-former-executive-and-founder/)となり、双方がその結果に納得したと表明しています。
注目すべきは、この「凍結」はXRP Ledger上で起こったものではなく、XRP Ledgerの凍結機能を使ったものでもないことです。他のカストディアン取引所と同様に、Bitstampはユーザのアカウントを凍結し、特にそれらの資金が法的紛争に巻き込まれている場合、取引や資金の引き出しを停止する権限を持っています。
一方、XRP Ledgerの[分散型取引所](../decentralized-exchange/index.md)で取引する場合は、自分で資産を管理するので、XRPの取引を止めることは誰にもできないのです。

View File

@@ -1,101 +0,0 @@
---
html: freezes.html
parent: trust-lines-and-issuing.html
seo:
description: 発行者はコンプライアンス目的でトークンの取引を停止できます。
labels:
- トークン
---
# トークンの凍結
発行者は発行したトークンをXRP Ledgerで凍結することができます。**これはXRP LedgerのネイティブアセットであるXRPには適用されません。**
特定のケースでは、法的要件への準拠や、疑わしい活動の調査のために、取引所またはゲートウェイが、XRP以外のトークンの残高を急きょ凍結することがあります。
**ヒント:** 誰もXRP LedgerのXRPを凍結することはできません。しかし、カストディアル取引所は、自らの裁量で常に保管資金を凍結することができます。詳しくは、[凍結に関するよくある誤解](common-misconceptions-about-freezes.md)をご覧ください。
凍結については、3種類の設定があります。
* [**Individual Freeze(個別の凍結)**](#individual-freeze) - 1件の取引相手を凍結します。
* [**Global Freeze(全体の凍結)**](#global-freeze) - 取引相手全員を凍結します。
* [**No Freeze(凍結機能の放棄)**](#no-freeze) - 個々の取引相手の凍結機能と、Global Freeze機能を永久に放棄します。
凍結対象の残高がプラス、マイナスにかかわらず、すべての凍結設定を行うことができます。通貨イシュアーまたは通貨保持者のいずれかがトラストラインを凍結できますが、通貨保持者がイシュアーを凍結しても、その影響はわずかです。
## Individual Freeze
**Individual Freeze**機能は、[トラストライン](index.md)に関する設定です。発行アドレスがIndividual Freeze設定を有効にすると、そのトラストラインの通貨に対して以下のルールが適用されます。
* 凍結されたトラストラインの両当事者間の直接決済は、凍結後も可能です。
* そのトラストラインの取引相手は、イシュアーへ直接支払う場合を除き、凍結されたトラストラインの残高を減らすことはできません。取引相手は、凍結されたイシュアンスを直接イシュアーに送信することだけが可能です。
* 取引相手は、凍結されたトラストライン上で引き続きその他の当事者からの支払を受け取ることができます。
* 取引相手が凍結されたトラストライン上のトークンの売りオファーを出した場合、[資金不足とみなされます](../decentralized-exchange/offers.md#オファーのライフサイクル)。
再確認: トラストラインではXRPは保持されません。XRPは凍結できません。
金融機関は、疑わしい活動を行う取引相手や、金融機関の利用規約に違反する取引相手にリンクしているトラストラインを凍結できます。金融機関は、同機関が運用する、XRP Ledgerに接続されているその他のシステムにおいても、その取引相手を凍結する必要があります。凍結しないと、アドレスから金融機関経由で支払を送金することで、望ましくない活動を行うことが依然として可能となります。
各個別アドレスは金融機関とのトラストラインを凍結できます。これは金融機関とその他のユーザの間の取引には影響しません。ただし、他のアドレス([運用アドレス](../../accounts/account-types.md)を含むからその個別アドレスに対しては、その金融機関のイシュアンスを送信できなくなります。このようなIndividual Freezeは、オファーには影響しません。
Individual Freezeは1つの通貨にのみ適用されます。特定の取引相手の複数通貨を凍結するには、アドレスが各通貨のトラストラインで、個別にIndividual Freezeを有効にする必要があります。
[No Freeze](#no-freeze)設定を有効にしている場合、アドレスはIndividual Freeze設定を有効にできません。
## Global Freeze
**Global Freeze**機能は、アドレスに設定できます。発行アドレスがGlobal Freeze機能を有効にすると、その発行アドレスのすべてのトークンに対して以下のルールが適用されます:
* 凍結された発行アドレスのすべての取引相手は、イシュアーに直接支払う場合を除き、凍結されたアドレスへのトラストラインの残高を減らすことができません。(これはすべての[運用アドレス](../../accounts/account-types.md)にも影響します。)
* 凍結された発行アドレスの取引相手は、発行アドレスとの直接的な支払の送受信を引き続き行うことができます。
* 凍結アドレスによるトークンの売りオファーはすべて、[資金不足とみなされます](../decentralized-exchange/offers.md#オファーのライフサイクル)。
再確認: アドレスはXRPを発行できません。Global FreezeはXRPには適用されません。
運用アドレスのシークレットキーが漏えいした場合には、運用アドレスの制御を取り戻した後であっても金融機関の[発行アドレス](../../accounts/account-types.md)に対してGlobal Freezeを有効にすることが有益です。これにより資金流出を止め、攻撃者がそれ以上の資金を盗むことを防止し、少なくともそれまでの経過の追跡が容易になります。XRP LedgerでGlobal Freezeを行う他に、金融機関は外部システムへのコネクターでの疑わしい活動を停止する必要があります。
また、金融機関が新しい[発行アドレス](../../accounts/account-types.md)への移行や、営業の停止を予定している場合にも、Global Freezeを有効にすることが有用です。これにより、特定の時点で資金がロックされるため、ユーザは他の通貨で取引することができなくなります。
Global Freezeは、当該アドレスによって発行および保有されている _すべての_ 通貨に適用されます。1つの通貨のみに対してGlobal Freezeを有効にすることはできません。一部の通貨のみを凍結できるようにしたい場合は、通貨ごとに異なるアドレスを使用してください。
アドレスのGlobal Freeze設定はいつでも有効にできます。ただし、アドレスの[No Freeze](#no-freeze)設定を有効にすると、Global Freezeを _無効にする_ ことはできません。
## No Freeze
**No Freeze**機能をアドレスに設定すると、取引相手が発行した通貨を凍結する機能を永久に放棄します。この機能を使用すれば、企業は自社が発行した資金を「物理的なお金のように」扱うことができます。これにより、企業は顧客どうしがその資金を取引することに介入できなくなります。
確認事項: XRPはすでに凍結できません。No Freeze機能は、XRP Ledgerで発行された他の通貨にのみ適用されます。
No Freeze設定には次の2つの効果があります。
* 発行アドレスは、すべての取引相手とのトラストラインに対してIndividual Freezeを有効にできなくなります。
* 発行アドレスは、Global Freezeを有効にしてグローバル凍結を施行できますが、Global Freezeを _無効にする_ ことはできません。
XRP Ledgerは金融機関に対し、その発行資金が表す債務を履行することを強制できません。このため、Global Freezeを有効にする機能を放棄しても顧客を保護できません。ただし、Global Freezeを _無効にする_ 機能を放棄することで、Global Freeze機能が一部の顧客に対して不当に適用されないようにすることができます。
No Freeze設定は、アドレスに対して発行される通貨と、アドレスから発行される通貨のすべてに適用されます。一部の通貨のみを凍結できるようにしたい場合は、通貨ごとに異なるアドレスを使用してください。
No Freeze設定は、アドレスのマスターキーのシークレットキーにより署名されたトランザクションでのみ有効にできます。[レギュラーキー](../../../references/protocol/transactions/types/setregularkey.md)または[マルチシグトランザクション](../../accounts/multi-signing.md)を使用してNo Freezeを有効にすることはできません。
# 関連項目
- [凍結コードの例](https://github.com/XRPLF/xrpl-dev-portal/tree/master/_code-samples/freeze)
- **コンセプト:**
- [トラストラインとトークンの発行](index.md)
- **Tutorials:**
- [No Freezeを有効化](../../../tutorials/how-tos/use-tokens/enable-no-freeze.md)
- [Global Freezeの実行](../../../tutorials/how-tos/use-tokens/enact-global-freeze.md)
- [トラストラインの凍結](../../../tutorials/how-tos/use-tokens/freeze-a-trust-line.md)
- **References:**
- [account_linesメソッド][]
- [account_infoメソッド][]
- [AccountSetトランザクション][]
- [TrustSetトランザクション][]
- [AccountRootフラグ](../../../references/protocol/ledger-data/ledger-entry-types/accountroot.md#accountrootのフラグ)
- [RippleState(trust line)フラグ](../../../references/protocol/ledger-data/ledger-entry-types/ripplestate.md#ripplestateのフラグ)
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,71 +0,0 @@
---
html: xrpl-sidechains.html
parent: concepts.html
seo:
description: XRPLサイドチェーンは、独自のコンセンサスアルゴリズム、トランザクションタイプ、ルールを持つ独立した台帳です。
labels:
- ブロックチェーン
- 相互運用性
---
# XRPLサイドチェーン
_[XChainBridge Amendment][] {% not-enabled /%} が必要です_
サイドチェーンは、独自のコンセンサスアルゴリズム、トランザクションタイプ、ルール、ノードを持つ独立した台帳です。サイドチェーンは、メインチェーン(XRP Ledger)と並行して動作する独自のブロックチェーンとして機能し、メインチェーンのスピード、効率性、スループットを損なうことなく、両者の間で価値の移動を可能にします。
サイドチェーンは、XRP Ledgerのプロトコルを特定のユースケースやプロジェクトのニーズに合わせてカスタマイズし、独自のブロックチェーンとして運用することができます。いくつかの例を紹介します。
* スマートコントラクト層の追加: [Xahau](https://xahau.network/)をご覧ください。
* イーサリアム仮想マシン(EVM)互換性の追加: [EVMサイドチェーン](https://opensource.ripple.com/docs/evm-sidechain/intro-to-evm-sidechain/)をご覧ください。
* 独自のアルゴリズムによるステーブルコインの構築。
* メインネットの[分散型取引所](../tokens/decentralized-exchange/index.md)で資産を取引できる、パーミッションあり、またはほぼパーミッションレス、中央集権型、または大部分が分散されている台帳の構築。
**ノート:**
- サイドチェーンは独自のバリデータを使い、メインチェーンの `rippled` UNL とは別のUNLを必要とします。
- メインチェーンとサイドチェーンのノードはお互いを認識していません。
## よくある質問
### サイドチェーンとは?
サイドチェーンとは、XRPLメインネットチェーン以下「メインチェーン」とサイドチェーンそれぞれ「サイドチェーン」をつなぐ別のブロックチェーンで、資産や 情報のクロスチェーン交換を可能にします。
### Witnessサーバとは?
「Witnessサーバ」(証人サーバ)は、メインチェーンと各サイドチェーンをつなぐ「ドアアカウント」間の送金を検証します。 一連の非中央集権的な組織や個人がWitnessサーバを運営します。
### Witnessサーバの運用に伴うリスクはありますか
サイドチェーンのWitnessサーバの運用には、次のようなリスクがあります。
_規制上の考慮事項_ : Witnessサーバの運用には規制上のリスクが伴います。以下にいくつかのリスクを示しますが、そのうちのいくつかは、米国に所在する人々にサービスを提供するプロジェクトにのみ適用される規制制度に関するものです。
米国では、マネーサービスビジネス(「MSB」)としての連邦政府の登録と州のマネートランスミッタライセンス(「MTL」)を必要とする「マネートランスミッタビジネス」の運営に関する規制体制が、Witnessサーバの運営に適用されるかどうか不明確です。Witnessサーバは、一連の分散化された事業体および個人によって運営されることを意図しています。このような意図にもかかわらず、規制当局が、特定の事業体または調整グループによるWitnessサーバの「中央集権的な」コントロールがあると判断した場合、そのような活動を資金移動とみなす可能性があります。米国財務省は最近、特定のプロジェクトが"分散型"かどうかを判断する際に考慮する一連の要素を特定する報告書を発表しました。[2023 DeFi Illicit Finance Risk Assessment](https://home.treasury.gov/news/press-releases/jy1391)をご覧ください。この最新の規制ガイダンスは、米国財務省が特定のプロジェクトが"分散型"である可能性があり、Witnessサーバの運用が"分散型"である場合、"資金移動業”とみなされない可能性があることを認識していることを示すものであり、重要です。
米国の暗号規制は一貫して最も厳しく、積極的に運用されていますが、他の法域でも「資金」やその他の価値の移転に関する規制や法律が存在します。例えば、英国の規制当局は2022年3月、暗号と分散型金融に関する一連の文書ガイダンスを発表しました。[Financial Stability in Focus: Cryptoassets and Decentralized Finance](https://www.bankofengland.co.uk/financial-stability-in-focus/2022/march-2022)をご覧ください。さらに最近では、2023年6月、E.U.は、分散型暗号プラットフォームに関連する成文化された規則や規制を一部課す規制枠組みを正式に採択しました。[Markets in Crypto-Assets Regulation](https://www.esma.europa.eu/esmas-activities/digital-finance-and-innovation/markets-crypto-assets-regulation-mica)をご覧ください。Witnessサーバの運用を検討されている方は、関連するリスクへ適切に対処するため、関係する各法域の具体的な要件について常に情報を入手し、遵守することが重要です。
_テクロジーおよびネットワークセキュリティ_Witnessサーバを運用しようとする者は、その技術的およびセキュリティ的な側面を熟知している必要があります。Witnessサーバの運用に参加する前に、その機能、潜在的な脆弱性、必要な技術的およびセキュリティ対策について十分に理解しておく必要があります。
_民事責任_ : 米国やその他の管轄区域では原告による訴訟が急増しており、特定の原告側弁護士が民事訴訟でどのような理論を実行するかを評価することは困難です。現実の民事責任リスクと認識されている民事責任リスクの如何にかかわらず、軽薄な訴訟であっても対応に時間と費用がかかる可能性があることに留意する必要があります。
### Witnessサーバの運営に参加する前に、第三者の助言を求めるべきでしょうか
はい。Witnessサーバの運営を検討している当事者は、経験豊富な専門家から独立した法律上および税務上のアドバイスを受ける必要があります。Witnessサーバは、クロスチェーン送金を確認するために相互に検証する必要があるため、米国の規制当局によって定義されている共通企業として運営されていると理解される可能性があることにご注意ください。共通企業では、連帯責任が適用される場合があります。つまり、各Witnessサーバは、発生したすべての責任または損害に対して個別に責任を負う可能性があります。今後ますます変化する規制の状況を考慮すると、Witnessサーバを運営する上での期待や義務に関連する複雑で変化する世界的な規制の状況をナビゲートできる法律の専門家に相談することが非常に重要です。他のブロックチェーンプロジェクトと同様、ご自身で調査を行ってください。これらのFAQは一般的なガイダンスであり、法律や税務に関するアドバイスではありません。
### Witnessサーバを運用すべきでないのはどのような人ですか
ブロックチェーン、MSBおよびMTLの規制、その他の適用される規制および法律に関する経験がないまたは経験豊富なサポートを利用できない場合は、Witnessサーバを運用しないでください。また、技術およびコンプライアンスに関する専門知識を有する経験豊富な個人または団体でない場合も、Witnessサーバを運用しないでください。個人でWitnessサーバを運用するのに十分な資格と経験を持つ人はほとんどいません。また、独立した法律上および税務上の助言を求め、得ていない場合は、Witnessサーバを運用しないでください。
### これらのFAQは包括的で明確なアドバイスですか
これらのFAQは、一般的なガイダンスを提供することを目的としており、技術的、財務的、または法的なアドバイスを提供するものではありません。これらのFAQは、各自の具体的な状況に合わせた専門的なアドバイスの代わりとして使用すべきではありません。ブロックチェーンとデジタル資産の状況は複雑で常に変化しているため、常に最新の情報を入手し、専門家の助言を求める必要があります。サイドチェーンに関わる者は、政府や規制機関のWebサイトなどの公式リソースを定期的にチェックすることをお勧めします。とはいえ、ブロックチェーンや暗号通貨を専門とする法律専門家に相談することが、正確で個別のアドバイスを得るための最も信頼できる方法です。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,12 +0,0 @@
---
html: http-websocket-apis.html
parent: references.html
metadata:
indexPage: true
---
# HTTP / WebSocket API リファレンス
XRP Ledgerを管理するコアのピアツーピアサーバであるrippledと直接通信します。
{% child-pages /%}

View File

@@ -1,464 +0,0 @@
---
html: account_tx.html
parent: account-methods.html
seo:
description: 指定したアカウントに関連するトランザクションのリストを取得します。
labels:
- アカウント
- 支払い
---
# account_tx
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/AccountTx.cpp "Source")
`account_tx`メソッドは、指定したアカウントに関連するトランザクションのリストを取得します。
## リクエストのフォーマット
リクエストのフォーマットの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 2,
"command": "account_tx",
"account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"ledger_index_min": -1,
"ledger_index_max": -1,
"binary": false,
"limit": 2,
"forward": false
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
{
"method": "account_tx",
"params": [
{
"account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"binary": false,
"forward": false,
"ledger_index_max": -1,
"ledger_index_min": -1,
"limit": 2
}
]
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```sh
# Syntax: account_tx account [ledger_index_min [ledger_index_max]] [limit] [offset] [binary] [count] [descending]
# For binary/count/descending, use the parameter name for true and omit for false.
rippled -- account_tx rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w -1 -1 2 0 binary descending
```
{% /tab %}
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#account_tx)
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |
|:-------------------|:-------------------------------------------|:-----------|
| `account` | 文字列 | アカウントの一意のIDであり、最も一般的なアカウントのアドレスが使用されます。 |
| `tx_type` | 文字列 | _(省略可)_ **Clioのみ** "Clawback"、"AccountSet"、"AccountDelete "など、特定のタイプのトランザクションのみを返します。 See [Transaction Types](../../../../references//protocol/transactions/types/index.md#transaction-types). [新規: Clio v2.0](https://github.com/XRPLF/clio/releases/tag/2.0.0 "BADGE_BLUE") [AMMのサポート: Clio v2.1.0](https://github.com/XRPLF/clio/releases/tag/2.1.0 "BADGE_GREEN") |
| `ledger_index_min` | 整数 | [API v1][]: _省略可能_ 含めるトランザクションのレジャーのうち最古のものを指定するのに使用します。`-1`の値は、使用可能な検証済みレジャーのうち最古のバージョンを使用するよう、サーバに指示します。<br>[API v2][]: v1と同じですが、サーバが持つレジャーの範囲を超えて値を指定すると`lgrIdxMalformed`エラーを返します。 |
| `ledger_index_max` | 整数 | _省略可能_ 含めるトランザクションのレジャーのうち最新のものを指定するのに使用します。`-1`の値は、使用可能な検証済みレジャーのうち最新のバージョンを使用するよう、サーバに指示します。<br>[API v2][]: v1と同じですが、サーバが持つレジャーの範囲を超えて値を指定すると`lgrIdxMalformed`エラーを返します。 |
| `ledger_hash` | 文字列 | [API v1][]: _省略可能_ 単一のレジャーからのみトランザクションを検索するのに使用します。([レジャーの指定][]をご覧ください) |
| `ledger_index` | 文字列または符号なし整数 | _省略可能_ 単一のレジャーからのみトランザクションを検索するのに使用します。([レジャーの指定][]をご覧ください) |
| `binary` | ブール値 | [API v1][]: _省略可能_ デフォルトは`false`です。`true`に設定すると、JSONの代わりに16進文字列でトランザクションが返されます。<br>[API v2][]: v1と同じですが、 真偽値以外の値を指定すると`invalidParams`エラーを返します。 |
| `forward` | ブール値 | [API v1][]: _省略可能_ デフォルトは`false`です。`true`に設定すると、最も古いレジャーを先頭としてインデックスが付けられた値が返されます。そうしない場合、最新のレジャーを先頭として結果にインデックスが付けられます。(結果を示した各ページの中身は順序よく整理されていない場合がありますが、ページ全体としては順序付けされています。)<br>[API v2][]: v1と同じですが、 真偽値以外の値を指定すると`invalidParams`エラーを返します。 |
| `limit` | 整数 | _省略可能_ デフォルトは変化します。取得するトランザクションの数を制限します。サーバはこの値を受け入れる必要はありません。 |
| `marker` | [マーカー][] | 以前にページネーションされたレスポンスの値。そのレスポンスを停止した箇所からデータの取得を再開します。サーバが使用できるレジャーの範囲に変更があっても、この値は変わりません。 |
- リクエスト内で次の各フィールドのうち1つ以上を使用する必要があります: `ledger_index``ledger_hash``ledger_index_min`、または`ledger_index_max`
- [API v2] `ledger_index``ledger_hash` のどちらかを指定した場合、`ledger_index_min``ledger_index_max` を含めると `invalidParams` エラーが返ります。
### 照会されたデータの繰り返し
他のページネーションメソッドと同様に、`marker`フィールドを使用すると複数ページのデータが返されます。
複数のリクエストの合間に、`"ledger_index_min": -1``"ledger_index_max": -1`が変更されて、以前とは異なるレジャーバージョンを参照する場合があります。`marker`フィールドを使用すると、リクエストからのレジャー範囲に変更がある場合でも、マーカーが示すポイントがリクエストで指定されたレジャーの範囲外でない限り、安全にページネーションできます。
## レスポンスのフォーマット
処理が成功したレスポンスの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 2,
"result": {
"account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"ledger_index_max": 57111999,
"ledger_index_min": 55886305,
"limit": 2,
"marker": {
"ledger": 57111981,
"seq": 16
},
"transactions": [
{
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Balance": "3732969177079",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 702817
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574",
"PreviousFields": {
"Balance": "3713891690008"
},
"PreviousTxnID": "D58864C16344ADCC15995C7986CFC607CB693E88F84D2E019F0A35FB29749202",
"PreviousTxnLgrSeq": 57111994
}
},
{
"ModifiedNode": {
"FinalFields": {
"Account": "rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg",
"Balance": "40010160",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 466334
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "CC20FEBEA6D2AF969EC46F2BD92684D9FBABC3F238E841B5E056FE4EBF4379A9",
"PreviousFields": {
"Balance": "19117497271",
"Sequence": 466333
},
"PreviousTxnID": "F6B8274D3D419A95A59681E5F55578084C395FF9051924360CA3EA745F5581E8",
"PreviousTxnLgrSeq": 57111993
}
}
],
"TransactionIndex": 25,
"TransactionResult": "tesSUCCESS",
"delivered_amount": "19077487071"
},
"tx": {
"Account": "rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg",
"Amount": "19077487071",
"Destination": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"DestinationTag": 1,
"Fee": "40",
"Flags": 2147483648,
"LastLedgerSequence": 57112020,
"Sequence": 466333,
"SigningPubKey": "0381575032E254BF4D699C3D8D6EFDB63B3A71F97475C6F6885BC7DAEEE55D9A01",
"TransactionType": "Payment",
"TxnSignature": "3045022100CFC5FD057C7C685C690637AD1E639E2642BBC00EFD8E06E3F6C72FA924BC99D40220317D0708E814F69F874D641B6732E37A53B1220B493B2B8390D9EF51E8062515",
"date": 649200260,
"hash": "46BF0B576677B0DEA2D94591424A57A2DE8E3D89383631E16F40D09A513C656C",
"inLedger": 57111998,
"ledger_index": 57111998
},
"validated": true
},
{
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Balance": "3713891690008",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 702817
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574",
"PreviousFields": {
"Balance": "3714441690048",
"Sequence": 702816
},
"PreviousTxnID": "FDD5007913B39027BAF10B31144DBC1F7DC147528DF31FF048A06DC5D3108BD6",
"PreviousTxnLgrSeq": 57111981
}
},
{
"ModifiedNode": {
"FinalFields": {
"Account": "r9dU6Z7P2i7MrDi1VUZ7uyq6J77eg86YtB",
"Balance": "2629998983",
"Flags": 0,
"OwnerCount": 0,
"Sequence": 10
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "27B96FE681B33825CC95DA197358B30D3A1721F2125F2D76022D46B2418ABA0A",
"PreviousFields": {
"Balance": "2079998983"
},
"PreviousTxnID": "44A47AC04C0C7237C32BE9A532B578D07641705D3A59DB9B3C5B6225001E39B7",
"PreviousTxnLgrSeq": 56613857
}
}
],
"TransactionIndex": 16,
"TransactionResult": "tesSUCCESS",
"delivered_amount": "550000000"
},
"tx": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Amount": "550000000",
"Destination": "r9dU6Z7P2i7MrDi1VUZ7uyq6J77eg86YtB",
"Fee": "40",
"Flags": 2147483648,
"LastLedgerSequence": 57112016,
"Sequence": 702816,
"SigningPubKey": "020A46D8D02AC780C59853ACA309EAA92E7D8E02DD72A0B6AC315A7D18A6C3276A",
"TransactionType": "Payment",
"TxnSignature": "3045022100D589029EF63F9E528F6100C7A36D26AFFF84085EC9AC16DA8E30E11F390D4E87022011466E0FE4A90B89142EE47E535545EEA4A2D65E0BD234DFB447721218B59C9B",
"date": 649200241,
"hash": "D58864C16344ADCC15995C7986CFC607CB693E88F84D2E019F0A35FB29749202",
"inLedger": 57111994,
"ledger_index": 57111994
},
"validated": true
}
],
"validated": true
},
"status": "success",
"type": "response"
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
200 OK
{
"result": {
"account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"ledger_index_max": 57112019,
"ledger_index_min": 56248229,
"limit": 2,
"marker": {
"ledger": 57112007,
"seq": 13
},
"status": "success",
"transactions": [
{
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Balance": "3732290013101",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 702820
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574",
"PreviousFields": {
"Balance": "3732745656171",
"Sequence": 702819
},
"PreviousTxnID": "7C031FD5B710E3C048EEF31254089BEEC505900BCC9A842257A0319453333998",
"PreviousTxnLgrSeq": 57112010
}
},
{
"ModifiedNode": {
"FinalFields": {
"Account": "raLPjTYeGezfdb6crXZzcC8RkLBEwbBHJ5",
"Balance": "4231510602153",
"Flags": 0,
"OwnerCount": 0,
"Sequence": 96486
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "39DC5D448DECEFC3CD20818788E3DA891CA943935E8D7B12FCB5B5871FCB1638",
"PreviousFields": {
"Balance": "4231054959123"
},
"PreviousTxnID": "33D2014C832610293730028CA37857AC183BFCE3E42B9979C491FB8B82B3E9DC",
"PreviousTxnLgrSeq": 57112004
}
}
],
"TransactionIndex": 12,
"TransactionResult": "tesSUCCESS",
"delivered_amount": "455643030"
},
"tx": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Amount": "455643030",
"Destination": "raLPjTYeGezfdb6crXZzcC8RkLBEwbBHJ5",
"DestinationTag": 18240312,
"Fee": "40",
"Flags": 2147483648,
"LastLedgerSequence": 57112037,
"Sequence": 702819,
"SigningPubKey": "020A46D8D02AC780C59853ACA309EAA92E7D8E02DD72A0B6AC315A7D18A6C3276A",
"TransactionType": "Payment",
"TxnSignature": "30450221008602B2E390C0C7B65182C6DBC86292052C1961B2BEFB79C2C8431722C0ADB911022024B74DCF910A4C8C95572CF662EB7F5FF67E1AC4D7B9B7BFE2A8EE851EC16576",
"date": 649200322,
"hash": "08EF5BDA2825D7A28099219621CDBECCDECB828FEA202DEB6C7ACD5222D36C2C",
"inLedger": 57112015,
"ledger_index": 57112015
},
"validated": true
},
{
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"Balance": "3732745656171",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 702819
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574",
"PreviousFields": {
"Balance": "3732246155784"
},
"PreviousTxnID": "CCBCCB528F602007C937C496F0828C118E073DF180084CCD3646EC1E414844E4",
"PreviousTxnLgrSeq": 57112007
}
},
{
"ModifiedNode": {
"FinalFields": {
"Account": "rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg",
"Balance": "236476361",
"Flags": 131072,
"OwnerCount": 0,
"Sequence": 466335
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "CC20FEBEA6D2AF969EC46F2BD92684D9FBABC3F238E841B5E056FE4EBF4379A9",
"PreviousFields": {
"Balance": "735976788",
"Sequence": 466334
},
"PreviousTxnID": "C528B32DD588EFAE2FE833E8AA92E6AE2DF2C8DB3DB8C6C4F334AD37B253D72A",
"PreviousTxnLgrSeq": 57112010
}
}
],
"TransactionIndex": 33,
"TransactionResult": "tesSUCCESS",
"delivered_amount": "499500387"
},
"tx": {
"Account": "rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg",
"Amount": "499500387",
"Destination": "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"DestinationTag": 1,
"Fee": "40",
"Flags": 2147483648,
"LastLedgerSequence": 57112032,
"Sequence": 466334,
"SigningPubKey": "0381575032E254BF4D699C3D8D6EFDB63B3A71F97475C6F6885BC7DAEEE55D9A01",
"TransactionType": "Payment",
"TxnSignature": "3045022100C7EA1701FE48C75508EEBADBC9864CD3FFEDCEB48AB99AEA960BFA360AE163ED0220453C9577502924C9E1A9A450D4B950A44016813BC70E1F16A65A402528D730B7",
"date": 649200302,
"hash": "7C031FD5B710E3C048EEF31254089BEEC505900BCC9A842257A0319453333998",
"inLedger": 57112010,
"ledger_index": 57112010
},
"validated": true
}
],
"validated": true
}
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```json
{
"result" : {
"account" : "rLNaPoKeeBjZe2qs6x52yVPZpZ8td4dc6w",
"ledger_index_max" : 57112094,
"ledger_index_min" : 57105464,
"limit" : 2,
"marker" : {
"ledger" : 57112074,
"seq" : 9
},
"status" : "success",
"transactions" : [
{
"ledger_index" : 57112090,
"meta" : "201C0000002EF8E51100612503677617551E0297F38EF4FED7004E074D246B4EA3E550D9AE0F61BE40E08D3432091D52CE56140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574E624000AB96E624000037771BFD270E1E7220002000024000AB96F2D0000000062400003776C784A418114D2E44C9FAF7BE9C536219800A6E698E4C7D2C911E1E1E311006156F7D315E0E992B1F1AC66B309C9D68961AA327FE770101B74D4C975F8C5DEC96AE8240367761A624000000005478807811403C95DC0C7CE402E8044A5F13304108013CE9963E1E1F1031000",
"tx_blob" : "120000228000000024000AB96E201B036776306140000000054788076840000000000000287321020A46D8D02AC780C59853ACA309EAA92E7D8E02DD72A0B6AC315A7D18A6C3276A74463044022054811EEF61ACCFA1B5FC6BB05D2FA49CF5174062740370328382E6EA557C0E6A0220480584D487638C333A87CA37100354BD36209E355E8DB9FE79791A56E24C1F268114D2E44C9FAF7BE9C536219800A6E698E4C7D2C911831403C95DC0C7CE402E8044A5F13304108013CE9963",
"validated" : true
},
{
"ledger_index" : 57112087,
"meta" : "201C00000026F8E5110061250367760A556B80EE9A9AD3FC40F471F29DCB80C678375137CE36220718902EF1EDCD375E7156140FA03FE8C39540CA8189BC7A7956795C712BC0A542C6409C041150703C8574E66240000376DEB77118E1E7220002000024000AB96E2D00000000624000037771BFD2708114D2E44C9FAF7BE9C536219800A6E698E4C7D2C911E1E1E511006125036776155591DA498D40AFD90670555F3D719883B48D224B4E4E906C634DEFA21163E8197756CC20FEBEA6D2AF969EC46F2BD92684D9FBABC3F238E841B5E056FE4EBF4379A9E62400071DA26240000001C0D849F8E1E722000200002400071DA32D0000000062400000012DCFE87881146914CB622B8E41E150DE431F48DA244A69809366E1E1F1031000",
"tx_blob" : "12000022800000002400071DA22E00000001201B0367762D61400000009308615868400000000000002873210381575032E254BF4D699C3D8D6EFDB63B3A71F97475C6F6885BC7DAEEE55D9A0174473045022100E592BCCFD85CCE0B39075EFC66D6BCA594EBB451F12AD5AD9EE533A267F1381B02203635AB46AC110848FC44E797BD19D77A19E10A0F463AA5540B1C62E5D48C81F081146914CB622B8E41E150DE431F48DA244A698093668314D2E44C9FAF7BE9C536219800A6E698E4C7D2C911",
"validated" : true
}
],
"validated" : true
}
}
```
{% /tab %}
{% /tabs %}
このレスポンスは[標準フォーマット][]に従っており、正常に完了した場合は結果に次のフィールドが含まれます。
| `Field` | 型 | 説明 |
|:-------------------|:---------------------------|:---------------------------|
| `account` | 文字列 | 関連するアカウントを識別する一意の[アドレス][]。 |
| `ledger_index_min` | 整数 - [レジャーインデックス][] | トランザクションで実際に検索された最古のレジャーのレジャーインデックス。 |
| `ledger_index_max` | 整数 - [レジャーインデックス][] | トランザクションで実際に検索された最新のレジャーのレジャーインデックス。 |
| `limit` | 整数 | リクエストで使用される`limit`値。(サーバによって強制される実際の制限値とは異なる場合があります。) |
| `marker` | [マーカー][] | レスポンスがページネーションされていることを示す、サーバが定義した値。この値を次のコールに渡して、このコールで終わった箇所から再開します。 |
| `transactions` | 配列 | 以降で説明する、リクエストの基準を満たすトランザクションの配列。 |
| `validated` | ブール値 | このフィールドが含まれていて`true`に設定されている場合、このレスポンス内の情報は検証済みのレジャーバージョンから取得されています。そうでない場合、情報は変更されることがあります。 |
**注記:** サーバから返される`ledger_index_min`および`ledger_index_max`の値がリクエストで指定したものとは異なる場合があります。例えば、サーバに手元の指定したバージョンがない場合など。
各トランザクションのオブジェクトには以下のフィールドが含まれます。含まれるフィールドは、JSONまたは16進文字列`"binary":true`)フォーマットのどちらでリクエストされたかによって異なります。
| `Field` | 型 | 説明 |
|:---------------|:---------------------------------|:-------------------------|
| `ledger_index` | 整数 | このトランザクションを含むレジャーバージョンの[レジャーインデックス][]。 |
| `meta` | オブジェクトJSONまたは文字列バイナリ | `binary`がTrueの場合、これは16進文字列のトランザクションメタデータです。そうでない場合、トランザクションメタデータはJSONフォーマットになります。 |
| `tx` | オブジェクト | JSONモードのみトランザクションを定義するJSONオブジェクト。 |
| `tx_blob` | 文字列 | (バイナリモードのみ)トランザクションを表す一意のハッシュ化された文字列。 |
| `validated` | ブール値 | トランザクションが検証済みのレジャーに含まれるかどうか。検証済みのレジャーに含まれていないトランザクションはすべて、変更される場合があります。 |
## 考えられるエラー
* いずれかの[汎用エラータイプ][]。
* `invalidParams` - 1つ以上のフィールドの指定が正しくないか、1つ以上の必須フィールドが指定されていません。
* `actMalformed` - リクエストの`account`フィールドに指定した[アドレス][]が、正しいフォーマットではありません。
* `lgrIdxMalformed` - `ledger_index_min`または`ledger_index_max`で指定したレジャーが存在しないか、存在してはいるもののサーバが保有していません。
* `lgrIdxsInvalid` - リクエストで`ledger_index_min`の前にある`ledger_index_max`を指定したか、[ネットワークと同期](../../../../infrastructure/troubleshooting/index.md)されていないためにサーバに検証済みレジャーの範囲が存在しません。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,150 +0,0 @@
---
html: deposit_authorized.html
parent: path-and-order-book-methods.html
seo:
description: あるアカウントに別のアカウントへ支払を直接送金する権限があるかどうかを示します。
labels:
- アカウント
- セキュリティ
---
# deposit_authorized
[[ソース]](https://github.com/XRPLF/rippled/blob/817d2339b8632cb2f97d3edd6f7af33aa7631744/src/ripple/rpc/handlers/DepositAuthorized.cpp "Source")
`deposit_authorized`コマンドは、あるアカウントに別のアカウントへ支払を直接送金する権限があるかどうかを示します。アカウントへの送金に承認を義務付ける方法については、[Deposit Authorization](../../../../concepts/accounts/depositauth.md)をご覧ください。
## リクエストのフォーマット
リクエストのフォーマットの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 1,
"command": "deposit_authorized",
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_index": "validated"
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
{
"method": "deposit_authorized",
"params": [
{
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_index": "validated"
}
]
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```bash
#Syntax: deposit_authorized <source_account> <destination_account> [<ledger>]
rippled deposit_authorized rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8 validated
```
{% /tab %}
{% /tabs %}
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |
|:----------------------|:---------------------------|:------------------------|
| `source_account` | 文字列 - [アドレス][] | 発生し得る支払の送金元。 |
| `destination_account` | 文字列 - [アドレス][] | 発生し得る支払の送金先。 |
| `ledger_hash` | 文字列 | _省略可_ 使用するレジャーバージョンの20バイトの16進文字列。[レジャーの指定][]をご覧ください) |
| `ledger_index` | 文字列または符号なし整数 | _省略可_ 使用するレジャーの[レジャーインデックス][]、またはレジャーを自動的に選択するためのショートカット文字列。([レジャーの指定][]をご覧ください) |
## レスポンスのフォーマット
処理が成功したレスポンスの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 1,
"result": {
"deposit_authorized": true,
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_hash": "BD03A10653ED9D77DCA859B7A735BF0580088A8F287FA2C5403E0A19C58EF322",
"ledger_index": 8,
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"validated": true
},
"status": "success",
"type": "response"
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
{
"result": {
"deposit_authorized": true,
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_hash": "BD03A10653ED9D77DCA859B7A735BF0580088A8F287FA2C5403E0A19C58EF322",
"ledger_index": 8,
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"status": "success",
"validated": true
}
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```json
Loading: "/etc/rippled.cfg"
2018-Jul-30 20:07:38.771658157 HTTPClient:NFO Connecting to 127.0.0.1:5005
{
"result" : {
"deposit_authorized" : true,
"destination_account" : "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_hash" : "BD03A10653ED9D77DCA859B7A735BF0580088A8F287FA2C5403E0A19C58EF322",
"ledger_index" : 8,
"source_account" : "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"status" : "success",
"validated" : true
}
}
```
{% /tab %}
{% /tabs %}
このレスポンスは[標準フォーマット][]に従っており、正常に完了した場合は結果に次のフィールドが含まれます。
| `Field` | 型 | 説明 |
|:-----------------------|:--------------------------|:------------------------|
| `deposit_authorized` | ブール値 | 指定の支払元アカウントから支払先アカウントへの直接送金が承認されているかどうか。`true`の場合、支払先アカウントで[Deposit Authorization](../../../../concepts/accounts/depositauth.md)を必要としていないか、または支払元アカウントが事前承認されています。 |
| `destination_account` | 文字列 - [アドレス][] | リクエストに指定されている宛先アカウント。 |
| `ledger_hash` | 文字列 | _省略される場合があります_ このレスポンスの生成に使用されたレジャーの識別用ハッシュ。 |
| `ledger_index` | 数値 - [レジャーインデックス][] | _省略される場合があります_ このレスポンスの生成に使用されたレジャーバージョンのレジャーインデックス。 |
| `ledger_current_index` | 数値 - [レジャーインデックス][] | _省略される場合があります_ このレスポンスの生成に使用された現在処理中のレジャーバージョンのレジャーインデックス。 |
| `source_account` | 文字列 - [アドレス][] | リクエストに指定されている支払元アカウント。 |
| `validated` | ブール値 | _省略される場合があります_`true`の場合、検証済みレジャーバージョンからの情報が取り込まれます。 |
**注記:** `deposit_authorized`ステータスが`true`でも、指定の支払元から指定の支払先への送金が可能であるとは保証されません。たとえば、支払先アカウントに指定通貨の[トラストライン](../../../../concepts/tokens/fungible-tokens/index.md)がない場合や、送金に十分な流動性がない場合があります。
## 考えられるエラー
* いずれかの[汎用エラータイプ][]。
* `invalidParams` - 1つ以上のフィールドの指定が正しくないか、1つ以上の必須フィールドが指定されていません。
* `actMalformed` - リクエストの`source_account`フィールドまたは`destination_account`フィールドに指定されている[アドレス][]のフォーマットが適切ではありません。(入力ミスが含まれていたり、長さが正しくない場合は、チェックサムは失敗します。)
* `dstActNotFound` - リクエストの`destination_account`フィールドがレジャーのアカウントに対応していません。
* `lgrNotFound` - `ledger_hash`または`ledger_index`で指定したレジャーが存在しないか、存在してはいるもののサーバが保有していません。
* `srcActNotFound` - リクエストの`source_account`フィールドがレジャーのアカウントに対応していません。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,568 +0,0 @@
---
html: subscribe.html
parent: subscription-methods.html
seo:
description: 特定のイベントが発生した場合に、定期的に通知するようサーバにリクエストします。
labels:
- 支払い
- アカウント
- ブロックチェーン
- スマートコントラクト
---
# subscribe
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/Subscribe.cpp "Source")
`subscribe`メソッドは、特定のイベントが発生した場合に、定期的に通知するようサーバにリクエストします。
## リクエストのフォーマット
リクエストのフォーマットの例:
{% tabs %}
{% tab label="アカウントのサブスクライブ" %}
```json
{
"id": "Example watch Bitstamp's hot wallet",
"command": "subscribe",
"accounts": ["rrpNnNLKrartuEqfJGpqyDwPj1AFPg9vn1"]
}
```
{% /tab %}
{% tab label="オーダーブックのサブスクライブ" %}
```json
{
"id": "Example subscribe to XRP/GateHub USD order book",
"command": "subscribe",
"books": [
{
"taker_pays": {
"currency": "XRP"
},
"taker_gets": {
"currency": "USD",
"issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq"
},
"snapshot": true
}
]
}
```
{% /tab %}
{% tab label="レジャーストリームのサブスクライブ" %}
```json
{
"id": "Example watch for new validated ledgers",
"command": "subscribe",
"streams": ["ledger"]
}
```
{% /tab %}
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#subscribe)
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |
|:--------------------|:-------|:----------------------------------------------|
| `streams` | 配列 | _省略可_ 以下に説明する、サブスクライブする汎用ストリームの文字列名の配列。 |
| `accounts` | 配列 | _省略可_ 検証済みトランザクションを監視するアカウントの一意のアドレスを持つ配列。これらのアドレスはXRP Ledgerの[base58][]フォーマットで記述されている必要があります。サーバは、1つ以上のアカウントに影響するすべてのトランザクションについて通知を送信します。 |
| `accounts_proposed` | 配列 | _省略可_ `accounts`と同様ですが、まだファイナライズされていないトランザクションを含みます。 |
| `books` | 配列 | _省略可_ 以下に説明するとおり、更新の監視のために[オーダーブック](http://www.investopedia.com/terms/o/order-book.asp)を定義するオブジェクトの配列。 |
| `url` | 文字列 | Websocketでは省略可、それ以外では必須サーバが各イベントのJSON-RPCコールバックを送信するURL。*管理者専用。* |
| `url_username` | 文字列 | _省略可_ コールバックURLで基本認証を行うためのユーザ名。 |
| `url_password` | 文字列 | _省略可_ コールバックURLで基本認証を行うためのパスワード。 |
以下のパラメーターは廃止予定で、今後予告なしに削除される可能性があります。`user``password``rt_accounts`
`streams`パラメーターは、以下のデフォルトの情報ストリームへのアクセスを可能にします。
* `server` - `rippled`サーバのステータス(ネットワーク接続など)が変更されるたびにメッセージを送信します。
* `ledger` - コンセンサスプロセスで新しい検証済みレジャーが宣言されるたびにメッセージを送信します。
* `transactions` - 決済済みレジャーにトランザクションが追加されるたびにメッセージを送信します。
* `transactions_proposed` - 決済済みレジャーにトランザクションが追加される場合や、検証済みレジャーにまだ追加されておらず、今後も追加される見込みのない一部のトランザクションが決済済みレジャーに追加される場合に、メッセージを送信します。提案されたすべてのトランザクションが検証前に表示されるわけではありません。**注記:** 検証済みレジャーには[失敗したトランザクションも記録されます](../../../protocol/transactions/transaction-results/index.md)。これは、このようなトランザクションにはスパム対策のトランザクション手数料が課されるためです。
* `validations` - サーバがバリデータを信頼しているか否かにかかわらず、サーバが検証メッセージを受信するたびに、メッセージを送信します。(個々の`rippled`は、サーバが少なくとも定数の信頼できるバリデータから検証メッセージを受信した時点で、レジャーが検証済みであると宣言します。)
* `consensus` - サーバがコンセンサスサイクルのフェーズopen、establish、acceptedなどを変更するたびにメッセージを送信します。
* `peer_status` - **(管理者専用)** 接続しているピア`rippled`サーバに関する情報(特にコンセンサスプロセスに関する情報)。
`books`配列が指定されている場合、この配列の各要素は、以下のフィールドを持つオブジェクトです。
| `Field` | 型 | 説明 |
|:-------------|:--------|:----------------------------------------------------|
| `taker_gets` | オブジェクト | オファーを受諾するアカウントが受け取る通貨を[金額なしの通貨オブジェクト](../../../protocol/data-types/currency-formats.md#金額なしでの通貨の指定)として指定します。 |
| `taker_pays` | オブジェクト | オファーを受諾するアカウントが支払う通貨を[金額なしの通貨オブジェクト](../../../protocol/data-types/currency-formats.md#金額なしでの通貨の指定)として指定します。 |
| `taker` | 文字列 | オファーを表示するパースペクティブとして使用する一意のアカウントアドレスXRP Ledgerの[base58][]フォーマット)。(これはオファーの資金提供ステータスと手数料に影響します。) |
| `snapshot` | ブール値 | 省略可、デフォルトではfalsetrueの場合は、更新の送信前にサブスクライブした時点でオーダーブックの現在の状態を一度返します。 |
| `both` | ブール値 | 省略可、デフォルトではfalsetrueの場合は、オーダーブックの両サイドを返します。 |
## レスポンスのフォーマット
処理が成功したレスポンスの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": "Example watch Bitstamp's hot wallet",
"status": "success",
"type": "response",
"result": {}
}
```
{% /tab %}
{% /tabs %}
レスポンスは[標準フォーマット][]に従っています。レスポンスに含まれるフィールドは、リクエストに指定されたサブスクリプションに応じて異なります。
* `accounts`および`accounts_proposed` - フィールドが返されません。
* *Stream: server* - `load_base`(サーバの現在の読み込みレベル)、`random`(ランダムに生成された値)などのサーバのステータスに関する情報。これらの情報は変更される可能性があります。
* *Stream: transactions*、*Stream: transactions_proposed*、*Stream: validations*、および*Stream: consensus* - フィールドは返されません。
* *Stream: ledger* - 手元にあるレジャーと現在の手数料体系に関する情報。`fee_base`XRP単位のトランザクションの現行基本手数料`fee_ref`(手数料単位のトランザクションの現行基本手数料)、`ledger_hash`(最新の検証済みレジャーのハッシュ)、`reserve_base`(アカウントの最低必要準備金)などがあります。
* `books` - フィールドはデフォルトで返されません。リクエストが`"snapshot": true`に設定されている場合、`offers`(オーダーブックを定義するオファー定義オブジェクトの配列)を返します。
## 考えられるエラー
* いずれかの[汎用エラータイプ][]。
* `invalidParams` - 1つ以上のフィールドの指定が正しくないか、1つ以上の必須フィールドが指定されていません。
* `noPermission` - リクエストに`url`フィールドが指定されていますが、管理者として接続していません。
* `unknownStream` - リクエストの`streams`フィールドの1つ以上の要素が有効なストリーム名ではありません。
* `malformedStream` - リクエストの`streams`フィールドのフォーマットが適切ではありません。
* `malformedAccount` - リクエストの`accounts`または`accounts_proposed`フィールドのアドレスのいずれか1つが、適切なフォーマットのXRP Ledgerアドレスではありません。**注記:** グローバルレジャーにまだエントリのないアドレスのストリームをサブスクライブして、そのアドレスに資金が供給されたらメッセージを受け取るように _できます_ 。)
* `srcCurMalformed` - リクエストの`books`フィールドの1つ以上の`taker_pays`サブフィールドのフォーマットが適切ではありません。
* `dstAmtMalformed` - リクエストの`books`フィールドの1つ以上の`taker_gets`サブフィールドのフォーマットが適切ではありません。
* `srcIsrMalformed` - リクエストの`books`フィールドの1つ以上の`taker_pays`サブフィールドの`issuer`フィールドが無効です。
* `dstIsrMalformed` - リクエストの`books`フィールドの1つ以上の`taker_gets`サブフィールドの`issuer`フィールドが無効です。
* `badMarket` - `books`フィールドに指定されている1つ以上のオーダーブックが存在していませんある通貨とその通貨自体の交換オファーなど
特定のストリームをサブスクライブすると、サブスクライブを解除するか、WebSocket接続を閉じるまで、そのストリームに関するレスポンスを定期的に受信します。これらのレスポンスの内容は、サブスクライブしている内容に応じて異なります。以下に、いくつかの例を紹介します。
## レジャーストリーム
`ledger`ストリームは、[コンセンサスプロセス](../../../../concepts/consensus-protocol/index.md)で新しい検証済みレジャーが宣言されたときにのみ`ledgerClosed`メッセージを送信します。このメッセージはレジャーを識別し、そのレジャーの内容について何らかの情報を伝えます。
```json
{
"type": "ledgerClosed",
"fee_base": 10,
"fee_ref": 10,
"ledger_hash": "687F604EF6B2F67319E8DCC8C66EF49D84D18A1E18F948421FC24D2C7C3DB464",
"ledger_index": 7125358,
"ledger_time": 455751310,
"reserve_base": 20000000,
"reserve_inc": 5000000,
"txn_count": 7,
"validated_ledgers": "32570-7125358"
}
```
レジャーストリームメッセージのフィールドは次のとおりです。
| `Field` | 型 | 説明 |
|:--------------------|:--------------------------|:---------------------------|
| `type` | 文字列 | `ledgerClosed`は、このメッセージがレジャーストリームからのものであることを示します。 |
| `fee_base` | 数値 | このレジャーバージョン時点の[Referenceトランザクションコスト](../../../../concepts/transactions/transaction-cost.md#referenceトランザクションコスト)[XRPのdrop数][])。このレジャーバージョンに[SetFee疑似トランザクション](../../../protocol/transactions/pseudo-transaction-types/setfee.md)が含まれている場合は、次のレジャーバージョンから新しいトランザクションコストが適用されます。 |
| `fee_ref` | 数値 | 「手数料単位」の[Referenceトランザクションコスト](../../../../concepts/transactions/transaction-cost.md#referenceトランザクションコスト)。 |
| `ledger_hash` | 文字列 - [ハッシュ][] | 決済されたレジャーバージョンの識別用ハッシュ。 |
| `ledger_index` | 数値 - [レジャーインデックス][] | 決済されたレジャーのレジャーインデックス。 |
| `ledger_time` | 数値 | レジャーが閉鎖された時刻([Rippleエポック以降の経過秒数][] |
| `reserve_base` | 数値 | アカウントの最低必要[準備金](../../../../concepts/accounts/reserves.md)[XRPのdrop数][])。このレジャーバージョンに[SetFee疑似トランザクション](../../../protocol/transactions/pseudo-transaction-types/setfee.md)が含まれる場合は、次のレジャーバージョンから新しい基本準備金が適用されます。 |
| `reserve_inc` | 数値 | アカウントがレジャーに所有しているオブジェクトごとの[所有者準備金](../../../../concepts/accounts/reserves.md#所有者準備金)[XRPのdrop数][])。レジャーに[SetFee疑似トランザクション](../../../protocol/transactions/pseudo-transaction-types/setfee.md)が記録されている場合、このレジャー以降は新しい所有者準備金が適用されます。 |
| `txn_count` | 数値 | このレジャーバージョンに含まれる新規トランザクションの数。 |
| `validated_ledgers` | 文字列 | _省略される場合があります_ サーバで使用可能なレジャーの範囲。これは連続的ではない可能性があります。サーバがネットワークに接続されていない場合や、サーバが接続されていてもネットワークからレジャーをまだ取得していない場合は、このフィールドは返されません。 |
## 検証ストリーム
{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.29.0" %}新規: rippled 0.29.0{% /badge %}
検証ストリームは、検証メッセージ(検証投票とも呼ばれる)を受信するたびにメッセージを送信します。検証メッセージが信頼できるバリデータからのものであるかどうかは関係ありません。次のようなメッセージを送信します。
```json
{
"type": "validationReceived",
"amendments":[
"42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE",
"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373",
"6781F8368C4771B83E8B821D88F580202BCB4228075297B19E4FDC5233F1EFDC",
"C1B8D934087225F509BEB5A8EC24447854713EE447D277F69545ABFA0E0FD490",
"DA1BD556B42D85EA9C84066D028D355B52416734D3283F85E216EA5DA6DB7E13"
],
"base_fee":10,
"flags":2147483649,
"full":true,
"ledger_hash":"EC02890710AAA2B71221B0D560CFB22D64317C07B7406B02959AD84BAD33E602",
"ledger_index":"6",
"load_fee":256000,
"master_key": "nHUon2tpyJEHHYGmxqeGu37cvPYHzrMtUNQFVdCgGNvEkjmCpTqK",
"reserve_base":20000000,
"reserve_inc":5000000,
"signature":"3045022100E199B55643F66BC6B37DBC5E185321CF952FD35D13D9E8001EB2564FFB94A07602201746C9A4F7A93647131A2DEB03B76F05E426EC67A5A27D77F4FF2603B9A528E6",
"signing_time":515115322,
"validation_public_key":"n94Gnc6svmaPPRHUAyyib1gQUov8sYbjLoEwUBYPH39qHZXuo8ZT"
}
```
検証ストリームメッセージのフィールドは次のとおりです。
| `Field`         | 型        | 説明     |
|:------------------------|:-----------------|:--------------------------------|
| `type` | 文字列 | 値`validationReceived`は、このメッセージが検証ストリームからであることを示します。 |
| `amendments` | 文字列の配列 | (省略される場合があります)このサーバがプロトコルへの追加を求める[Amendment](../../../../concepts/networks-and-servers/amendments.md)。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `base_fee` | 整数 | (省略される場合があります)サーバが[手数料投票](../../../../concepts/consensus-protocol/fee-voting.md)による設定を希望するスケーリングされていないトランザクションコスト(`reference_fee`値)。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `flags` | 数値 | この検証メッセージに追加されるフラグのビットマスク。フラグ0x80000000は、検証の署名が完全に正規であることを示します。フラグ0x00000001は、完全な検証であることを示します。それ以外の場合は部分検証です。部分検証とは、特定のレジャーに対する投票ではありません。部分検証は、バリデータがオンラインであるがコンセンサスにまだ同意していないことを示します。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `full` | ブール値 | `true`の場合は、完全な検証です。それ以外の場合は部分検証です。部分検証とは、特定のレジャーに対する投票ではありません。部分検証は、バリデータがオンラインであるがコンセンサスにまだ同意していないことを示します。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `ledger_hash` | 文字列 | 提案されたレジャーの識別ハッシュを検証中です。 |
| `ledger_index` | 文字列 - 整数 | 提案されたレジャーの[レジャーインデックス][]。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.31.0" %}新規: rippled 0.31.0{% /badge %} |
| `load_fee` | 整数 | (省略される場合があります)このバリデータにより現在施行されているローカルの負荷スケーリングされたトランザクションコスト(手数料単位)。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `master_key` | 文字列 | _省略される場合があります_ バリデータのマスター公開鍵バリデータがXRP Ledgerの[base58][]フォーマットのバリデータトークンを使用している場合)。(関連項目: [`rippled`サーバで検証を有効化](../../../../infrastructure/configuration/server-modes/run-rippled-as-a-validator.md#3-rippledサーバで検証を有効化)。){% badge href="https://github.com/XRPLF/rippled/releases/tag/1.4.0" %}新規: rippled 1.4.0{% /badge %} |
| `reserve_base` | 整数 | (省略される場合があります)このバリデータが[手数料投票](../../../../concepts/consensus-protocol/fee-voting.md)による設定を希望する最低必要準備金(`account_reserve`値)。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `reserve_inc` | 整数 | (省略される場合があります)このバリデータが[手数料投票](../../../../concepts/consensus-protocol/fee-voting.md)による設定を希望する必要準備金(`owner_reserve`値)の増分。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `signature` | 文字列 | バリデータがこのレジャーへの投票に署名するときに使用する署名。 |
| `signing_time` | 数値 | この検証投票が署名された時刻([Rippleエポック以降の経過秒数][])。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.32.0" %}新規: rippled 0.32.0{% /badge %} |
| `validation_public_key` | 文字列 | バリデータがメッセージの署名に使用したキーペアの公開鍵XRP Ledgerの[base58][]形式)。このフィールドは、メッセージを送信するバリデータを特定します。また`signature`の検証にも使用できます。バリデータがトークンを使用している場合は一時的な公開鍵です。 |
## トランザクションストリーム
サブスクリプションの多くは、次のようなトランザクションに関するメッセージをもたらします。
* `transactions`ストリーム
* `transactions_proposed`ストリーム
* `accounts`サブスクリプション
* `accounts_proposed`サブスクリプション
* `book`(オーダーブック)サブスクリプション
`transactions_proposed`ストリームは、厳密には`transactions`ストリームのスーパーセットです。このストリームにはすべての検証済みトランザクションと、検証済みレジャーにまだ記録されておらず、今後も記録される見込みのない提案されたトランザクションがいくつか記録されます。このような「処理中」のトランザクションはそのフィールドから判断できます。
* `validated`フィールドがないか、または値`false`が指定されている。
* `meta`フィールドまたは`metadata`フィールドがない。
* トランザクションがファイナライズされたレジャーバージョンを指定する`ledger_index`フィールドと`ledger_hash`フィールドの代わりに、現在これらのトランザクションに提案されているレジャーバージョンを指定する`ledger_current_index`フィールドが存在する。
上記に該当しない場合、`transactions_proposed`ストリームからのメッセージは`transactions`ストリームからのメッセージと同じです。
アカウントまたはオーダーブックを変更できるのはトランザクションだけであるため、特定の`accounts`または`books`をサブスクライブすることにより送信されるメッセージも、トランザクションメッセージの形式(`transactions`ストリームのメッセージと同じ形式)となります。唯一の異なる点は、監視中のアカウントまたはオーダーブックに影響するトランザクションに対するメッセージだけを受信することです。
`accounts_proposed`サブスクリプションも同様に機能しますが、このサブスクリプションには、`transactions_proposed`ストリームと同様、監視中のアカウントの未確定トランザクションも記録される点が異なります。
```json
{
"status": "closed",
"type": "transaction",
"engine_result": "tesSUCCESS",
"engine_result_code": 0,
"engine_result_message": "The transaction was applied.",
"ledger_hash": "989AFBFD65D820C6BD85301B740F5D592F060668A90EEF5EC1815EBA27D58FE8",
"ledger_index": 7125442,
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Flags": 0,
"IndexPrevious": "0000000000000000",
"Owner": "rRh634Y6QtoqkwTTrGzX66UYoCAvgE6jL",
"RootIndex": "ABD8CE2D1205D0C062876E9E1F3CBDC902ED8EF4E8D3D071B962C7ED0E113E68"
},
"LedgerEntryType": "DirectoryNode",
"LedgerIndex": "0BBDEE7D0BE120F7BF27640B5245EBFE0C5FD5281988BA823C44477A70262A4D"
}
},
{
"DeletedNode": {
"FinalFields": {
"Account": "rRh634Y6QtoqkwTTrGzX66UYoCAvgE6jL",
"BookDirectory": "892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE",
"BookNode": "0000000000000000",
"Flags": 0,
"OwnerNode": "000000000000006E",
"PreviousTxnID": "58A17D95770F8D07E08B81A85896F4032A328B6C2BDCDEC0A00F3EF3914DCF0A",
"PreviousTxnLgrSeq": 7125330,
"Sequence": 540691,
"TakerGets": "4401967683",
"TakerPays": {
"currency": "BTC",
"issuer": "rNPRNzBB92BVpAhhZr4iXDTveCgV5Pofm9",
"value": "0.04424"
}
},
"LedgerEntryType": "Offer",
"LedgerIndex": "386B7803A9210747941B0D079BB408F31ACB1CB98832184D0287A1CBF4FE6D00"
}
},
{
"DeletedNode": {
"FinalFields": {
"ExchangeRate": "4A03920BFC5E99BE",
"Flags": 0,
"RootIndex": "892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE",
"TakerGetsCurrency": "0000000000000000000000000000000000000000",
"TakerGetsIssuer": "0000000000000000000000000000000000000000",
"TakerPaysCurrency": "0000000000000000000000004254430000000000",
"TakerPaysIssuer": "92D705968936C419CE614BF264B5EEB1CEA47FF4"
},
"LedgerEntryType": "DirectoryNode",
"LedgerIndex": "892E892DC63D8F70DCF5C9ECF29394FF7DD3DC6F47DB8EB34A03920BFC5E99BE"
}
},
{
"ModifiedNode": {
"FinalFields": {
"Account": "rRh634Y6QtoqkwTTrGzX66UYoCAvgE6jL",
"Balance": "11133297300",
"Flags": 0,
"OwnerCount": 9,
"Sequence": 540706
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "A6C2532E1008A513B3F822A92B8E5214BD0D413DC20AD3631C1A39AD6B36CD07",
"PreviousFields": {
"Balance": "11133297310",
"OwnerCount": 10,
"Sequence": 540705
},
"PreviousTxnID": "484D57DFC4E446DA83B4540305F0CE836D4E007361542EC12CC0FFB5F0A1BE3A",
"PreviousTxnLgrSeq": 7125358
}
}
],
"TransactionIndex": 1,
"TransactionResult": "tesSUCCESS"
},
"transaction": {
"Account": "rRh634Y6QtoqkwTTrGzX66UYoCAvgE6jL",
"Fee": "10",
"Flags": 2147483648,
"OfferSequence": 540691,
"Sequence": 540705,
"SigningPubKey": "030BB49C591C9CD65C945D4B78332F27633D7771E6CF4D4B942D26BA40748BB8B4",
"TransactionType": "OfferCancel",
"TxnSignature": "30450221008223604A383F3AED25D53CE7C874700619893A6EEE4336508312217850A9722302205E0614366E174F2DFF78B879F310DB0B3F6DA1967E52A32F65E25DCEC622CD68",
"date": 455751680,
"hash": "94CF924C774DFDBE474A2A7E40AEA70E7E15D130C8CBEF8AF1D2BE97A8269F14"
},
"validated": true
}
```
トランザクションストリームメッセージには次のフィールドがあります。
| `Field`         | 型             | 説明       |
|:------------------------|:--------------------------|:-----------------------|
| `type` | 文字列 | `transaction`は、トランザクションの通知であることを示します。この通知はさまざまなストリームから送信される可能性があります。 |
| `engine_result` | 文字列 | 文字列の[トランザクション結果コード](../../../protocol/transactions/transaction-results/index.md) |
| `engine_result_code` | 数値 | 数値の[トランザクションレスポンスコード](../../../protocol/transactions/transaction-results/index.md)(該当する場合) |
| `engine_result_message` | 文字列 | 人間が読み取れる形式のトランザクションレスポンスの説明 |
| `ledger_current_index` | 数値 - [レジャーインデックス][] | _未検証のトランザクションのみ_ このトランザクションが現在提案されている現在進行中の[レジャーバージョン](../../../../concepts/ledgers/index.md)のレジャーインデックス。 |
| `ledger_hash` | 文字列 - [ハッシュ][] | _検証済みのトランザクションのみ_ このトランザクションを含む レジャーバージョンの識別用ハッシュ。 |
| `ledger_index` | 数値 - [レジャーインデックス][] | _検証済みのトランザクションのみ_ このトランザクションを含むレジャーバージョンのレジャーインデックス。 |
| `meta` | オブジェクト | _検証済みのトランザクションのみ_ [トランザクションのメタデータ](../../../protocol/transactions/metadata.md)。トランザクションの正確な結果を詳細に表示します。 |
| `transaction` | オブジェクト | JSONフォーマットの[トランザクションの定義](../../../protocol/transactions/index.md)。 |
| `validated` | ブール値 | `true`の場合、このトランザクションは検証済みのレジャーに含まれており、最終的な結果であることを意味します。`transaction`ストリームからのレスポンスは常に検証される必要があります。 |
## ピアステータスストリーム
管理者専用の`peer_status`ストリームは、このサーバが接続している他の`rippled`サーバの活動に関する大量の情報、特にコンセンサスプロセスでのサーバのステータスを報告します。
ピアステータスストリームメッセージの例:
```json
{
"action": "CLOSING_LEDGER",
"date": 508546525,
"ledger_hash": "4D4CD9CD543F0C1EF023CC457F5BEFEA59EEF73E4552542D40E7C4FA08D3C320",
"ledger_index": 18853106,
"ledger_index_max": 18853106,
"ledger_index_min": 18852082,
"type": "peerStatusChange"
}
```
ピアステータスストリームメッセージは、ピア`rippled`サーバのステータスが変化したイベントを表します。これらのメッセージは、次のフィールドを持つJSONオブジェクトです。
| `Field`      | 値   | 説明      |
|:-------------------|:-------|:-----------------------------------------------|
| `type` | 文字列 | `peerStatusChange`は、ピアステータスストリームからのメッセージであることを示します。 |
| `action` | 文字列 | このメッセージが送信される原因となったイベントのタイプ。有効な値については、[ピアステータスイベント](#ピアステータスイベント)をご覧ください。 |
| `date` | 数値 | このイベントが発生した時刻([Rippleエポック以降の経過秒数][] |
| `ledger_hash` | 文字列 | (省略される場合があります)このメッセージに関連するレジャーバージョンの識別用[ハッシュ][]。 |
| `ledger_index` | 数値 | (省略される場合があります)このメッセージに関連するレジャーバージョンの[レジャーインデックス][]。 |
| `ledger_index_max` | 数値 | (省略される場合があります)ピアで現在使用可能な最大[レジャーインデックス][]。 |
| `ledger_index_min` | 数値 | (省略される場合があります)ピアで現在使用可能な最小[レジャーインデックス][]。 |
### ピアステータスイベント
ピアステータスストリームメッセージの`action`フィールドには次のいずれかの値が含まれます。
| `Value`      | 意味      |
|:------------------|:---------------------------------------------------------|
| `CLOSING_LEDGER` | ピアがこの[レジャーインデックス][]のレジャーバージョンを閉鎖しました。 |
| `ACCEPTED_LEDGER` | ピアがコンセンサスラウンドの結果としてこのレジャーバージョンを作成しました。**注記:** このレジャーが不変的に検証済みになるかどうかはまだ確実ではありません。 |
| `SWITCHED_LEDGER` | ピアは、ネットワークの他の部分に従っていないと結論付け、異なるレジャーバージョンに切り替えました。 |
| `LOST_SYNC` | ピアは検証済みのレジャーバージョンとコンセンサス処理中のレジャーバージョンの追跡でネットワークの他の部分に遅れをとりました。 |
## オーダーブックストリーム
`books`フィールドを使用して1つ以上のオーダーブックをサブスクライブすると、これらのオーダーブックに影響するすべてのトランザクションを取得します。
オーダーブックストリームメッセージの例:
```json
{
"engine_result": "tesSUCCESS",
"engine_result_code": 0,
"engine_result_message": "The transaction was applied. Only final in a validated ledger.",
"ledger_hash": "08547DD866F099CCB3666F113116B7AA2DF520FA2E3011DD1FF9C9C04A6C7C3E",
"ledger_index": 18852105,
"meta": {
"AffectedNodes": [{
"ModifiedNode": {
"FinalFields": {
"Account": "rfCFLzNJYvvnoGHWQYACmJpTgkLUaugLEw",
"AccountTxnID": "D295E2BE50E3B78AED24790D7B9096996DAF43F095BF17DB83EEACC283D14050",
"Balance": "3070332374272",
"Flags": 0,
"OwnerCount": 23,
"RegularKey": "r9S56zu6QeJD5d8A7QMfLAeYavgB9dhaX4",
"Sequence": 12142921
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "2880A9B4FB90A306B576C2D532BFE390AB3904642647DCF739492AA244EF46D1",
"PreviousFields": {
"AccountTxnID": "3CA3422B0E42D76A7A677B0BA0BE72DFCD93676E0C80F8D2EB27C04BD8457A0F",
"Balance": "3070332385272",
"Sequence": 12142920
},
"PreviousTxnID": "3CA3422B0E42D76A7A677B0BA0BE72DFCD93676E0C80F8D2EB27C04BD8457A0F",
"PreviousTxnLgrSeq": 18852102
}
}, {
"ModifiedNode": {
"FinalFields": {
"Flags": 0,
"IndexPrevious": "00000000000022D2",
"Owner": "rfCFLzNJYvvnoGHWQYACmJpTgkLUaugLEw",
"RootIndex": "F435FBBEC9654204D7151A01E686BAA8CB325A472D7B61C7916EA58B59355767"
},
"LedgerEntryType": "DirectoryNode",
"LedgerIndex": "29A543B6681AD7FC8AFBD1386DAE7385F02F9B8C4756A467DF6834AB54BBC9DB"
}
}, {
"ModifiedNode": {
"FinalFields": {
"ExchangeRate": "4C1BA999A513EF78",
"Flags": 0,
"RootIndex": "79C54A4EBD69AB2EADCE313042F36092BE432423CC6A4F784C1BA999A513EF78",
"TakerGetsCurrency": "0000000000000000000000000000000000000000",
"TakerGetsIssuer": "0000000000000000000000000000000000000000",
"TakerPaysCurrency": "0000000000000000000000005553440000000000",
"TakerPaysIssuer": "2ADB0B3959D60A6E6991F729E1918B7163925230"
},
"LedgerEntryType": "DirectoryNode",
"LedgerIndex": "79C54A4EBD69AB2EADCE313042F36092BE432423CC6A4F784C1BA999A513EF78"
}
}, {
"CreatedNode": {
"LedgerEntryType": "Offer",
"LedgerIndex": "92E235EE80D2B28A89BEE2C905D4545C2A004FD5D4097679C8A3FB25507FD9EB",
"NewFields": {
"Account": "rfCFLzNJYvvnoGHWQYACmJpTgkLUaugLEw",
"BookDirectory": "79C54A4EBD69AB2EADCE313042F36092BE432423CC6A4F784C1BA999A513EF78",
"Expiration": 508543674,
"OwnerNode": "00000000000022F4",
"Sequence": 12142920,
"TakerGets": "6537121438",
"TakerPays": {
"currency": "USD",
"issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"value": "50.9"
}
}
}
}, {
"DeletedNode": {
"FinalFields": {
"Account": "rfCFLzNJYvvnoGHWQYACmJpTgkLUaugLEw",
"BookDirectory": "79C54A4EBD69AB2EADCE313042F36092BE432423CC6A4F784C1BA999A513EF78",
"BookNode": "0000000000000000",
"Expiration": 508543133,
"Flags": 0,
"OwnerNode": "00000000000022F4",
"PreviousTxnID": "58B3279C2D56AAC3D9B06106E637C01E3D911E9D31E2FE4EA0D886AC9F4DEE1E",
"PreviousTxnLgrSeq": 18851945,
"Sequence": 12142889,
"TakerGets": "6537121438",
"TakerPays": {
"currency": "USD",
"issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"value": "50.9"
}
},
"LedgerEntryType": "Offer",
"LedgerIndex": "D3436CE21925E1CB12C5C444963B47D7EA0CD9A0E387926DC76B23FE5CD1C15F"
}
}],
"TransactionIndex": 26,
"TransactionResult": "tesSUCCESS"
},
"status": "closed",
"transaction": {
"Account": "rfCFLzNJYvvnoGHWQYACmJpTgkLUaugLEw",
"Expiration": 508543674,
"Fee": "11000",
"Flags": 2147483648,
"LastLedgerSequence": 18852106,
"OfferSequence": 12142889,
"Sequence": 12142920,
"SigningPubKey": "034841BF24BD72C7CC371EBD87CCBF258D8ADB05C18DE207130364A97D8A3EA524",
"TakerGets": "6537121438",
"TakerPays": {
"currency": "USD",
"issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"value": "50.9"
},
"TransactionType": "OfferCreate",
"TxnSignature": "3045022100B9AD678A773FB61F8F9B565713C80CBF187A2F9EB8E9CE0DAC7B839CA6F4B04C02200613D173A0636CD9BE13F2E3EBD13A16932B5B7D8A96BB5F6D561CA5CDBC4AD3",
"date": 508543090,
"hash": "D295E2BE50E3B78AED24790D7B9096996DAF43F095BF17DB83EEACC283D14050",
"owner_funds": "3070197374272"
},
"type": "transaction",
"validated": true
}
```
オーダーブックストリームメッセージの形式は、[トランザクションストリームメッセージ](#トランザクションストリーム)と同様ですが、`OfferCreate`トランザクションに以下のフィールドも含まれている点が異なります。
| `Field`          | 値   | 説明       |
|:--------------------------|:-------|:----------------------------------------|
| `transaction.owner_funds` | 文字列 | このOfferCreateトランザクションを送信する`Account`が、このトランザクション実行後に有する`TakerGets`通貨の金額。この通貨額が[凍結](../../../../concepts/tokens/fungible-tokens/freezes.md)されているかどうかはチェックされません。 |
## コンセンサスストリーム
{% badge href="https://github.com/XRPLF/rippled/releases/tag/1.4.0" %}新規: rippled 1.4.0{% /badge %}
`consensus`ストリームは、[コンセンサスプロセス](../../../../concepts/consensus-protocol/index.md)でフェーズが変更されると、`consensusPhase`メッセージを送信します。このメッセージには、サーバで実行されているコンセンサスの新しいフェーズが含まれます。
```json
{
"type": "consensusPhase",
"consensus": "accepted"
}
```
コンセンサスストリームメッセージのフィールドは次のとおりです。
| `Field`       | 型             | 説明        |
|:--------------------|:--------------------------|:---------------------------|
| `type` | 文字列 | `consensusPhase`は、このメッセージがコンセンサスストリームからのものであることを示します。 |
| `consensus` | 文字列 | サーバで実行されている新しいコンセンサスフェーズ。値には、open、establish、acceptedなどがあります。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,227 +0,0 @@
---
html: transaction_entry.html
parent: transaction-methods.html
seo:
description: 特定のレジャーバージョンから1つのトランザクションに関する情報を取得します。
labels:
- トランザクション送信
---
# transaction_entry
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/TransactionEntry.cpp "Source")
`transaction_entry`メソッドは、特定のレジャーバージョンから1つのトランザクションに関する情報を取得します。これに対して、[txメソッド][]はすべてのレジャーから指定のトランザクションを検索します。txメソッドの使用をお勧めします。
## リクエストのフォーマット
リクエストのフォーマットの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 4,
"command": "transaction_entry",
"tx_hash": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"ledger_index": 348734
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
{
"method": "transaction_entry",
"params": [
{
"tx_hash": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"ledger_index": 348734
}
]
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```sh
#Syntax: transaction_entry transaction_hash ledger_index|ledger_hash
rippled transaction_entry E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7 348734
```
{% /tab %}
{% /tabs %}
[試してみる >](/resources/dev-tools/websocket-api-tool#transaction_entry)
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |
|:---------------|:---------------------------|:-------------------------------|
| `ledger_hash` | 文字列 | _省略可_ 使用するレジャーバージョンの20バイトの16進文字列。[レジャーの指定][]をご覧ください) |
| `ledger_index` | 文字列または符号なし整数 | _省略可_ 使用するレジャーの[レジャーインデックス][]、またはレジャーを自動的に選択するためのショートカット文字列。([レジャーの指定][]をご覧ください) |
| `tx_hash` | 文字列 | 検索するトランザクションの一意のハッシュ |
**注記:** このメソッドでは、現在進行中のレジャーから情報を取得する操作はサポートされていません。`ledger_index`または`ledger_hash`でレジャーバージョンを指定する必要があります。
## レスポンスのフォーマット
処理が成功したレスポンスの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 4,
"result": {
"ledger_index": 348734,
"metadata": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"Balance": "59328999119",
"Flags": 0,
"OwnerCount": 11,
"Sequence": 89
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "E0D7BDE68B468FF0B8D948FD865576517DA987569833A05374ADB9A72E870A06",
"PreviousFields": {
"Balance": "59328999129",
"Sequence": 88
},
"PreviousTxnID": "C26AA6B4F7C3B9F55E17CD0D11F12032A1C7AD2757229FFD277C9447A8815E6E",
"PreviousTxnLgrSeq": 348700
}
},
{
"ModifiedNode": {
"FinalFields": {
"Balance": {
"currency": "USD",
"issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji",
"value": "-1"
},
"Flags": 131072,
"HighLimit": {
"currency": "USD",
"issuer": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"value": "100"
},
"HighNode": "0000000000000000",
"LowLimit": {
"currency": "USD",
"issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"value": "0"
},
"LowNode": "0000000000000000"
},
"LedgerEntryType": "RippleState",
"LedgerIndex": "EA4BF03B4700123CDFFB6EB09DC1D6E28D5CEB7F680FB00FC24BC1C3BB2DB959",
"PreviousFields": {
"Balance": {
"currency": "USD",
"issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji",
"value": "0"
}
},
"PreviousTxnID": "53354D84BAE8FDFC3F4DA879D984D24B929E7FEB9100D2AD9EFCD2E126BCCDC8",
"PreviousTxnLgrSeq": 343570
}
}
],
"TransactionIndex": 0,
"TransactionResult": "tesSUCCESS"
},
"tx_json": {
"Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"Amount": {
"currency": "USD",
"issuer": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"value": "1"
},
"Destination": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"Fee": "10",
"Flags": 0,
"Paths": [
[
{
"account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"currency": "USD",
"issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"type": 49,
"type_hex": "0000000000000031"
}
],
[
{
"account": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x",
"currency": "USD",
"issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x",
"type": 49,
"type_hex": "0000000000000031"
},
{
"account": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY",
"currency": "USD",
"issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY",
"type": 49,
"type_hex": "0000000000000031"
},
{
"account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"currency": "USD",
"issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"type": 49,
"type_hex": "0000000000000031"
}
]
],
"SendMax": {
"currency": "USD",
"issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"value": "1.01"
},
"Sequence": 88,
"SigningPubKey": "02EAE5DAB54DD8E1C49641D848D5B97D1B29149106174322EDF98A1B2CCE5D7F8E",
"TransactionType": "Payment",
"TxnSignature": "30440220791B6A3E036ECEFFE99E8D4957564E8C84D1548C8C3E80A87ED1AA646ECCFB16022037C5CAC97E34E3021EBB426479F2ACF3ACA75DB91DCC48D1BCFB4CF547CFEAA0",
"hash": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"inLedger": 348734,
"ledger_index": 348734
}
},
"status": "success",
"type": "response"
}
```
{% /tab %}
{% /tabs %}
このレスポンスは[標準フォーマット][]に従っており、正常に完了した場合は結果に次のフィールドが含まれます。
| `Field` | 型 | 説明 |
|:---------------|:--------------------------|:--------------------------------|
| `ledger_index` | 数値 - [レジャーインデックス][] | トランザクションが検出されたレジャーバージョンのレジャーインデックス。これはリクエストのレジャーインデックスと同じです。 |
| `ledger_hash` | 文字列 - [ハッシュ][] | _省略される場合があります_ トランザクションが検出されたレジャーバージョンの識別用ハッシュ。これはリクエストのハッシュと同じです。 |
| `metadata` | オブジェクト | [トランザクションのメタデータ](../../../protocol/transactions/metadata.md)。トランザクションの正確な結果を詳細に表示します。 |
| `tx_json` | オブジェクト | [Transactionオブジェクト](../../../protocol/transactions/index.md)のJSON表現。 |
サーバがトランザクションの検出に失敗する原因として、次のようなものが考えられます。
* トランザクションが存在しません。
* トランザクションが存在しますが、指定のレジャーバージョンに含まれていません。
* サーバには、使用可能な指定のレジャーバージョンがありません。正しいバージョンを保管する別のサーバからのレスポンスは、異なる可能性があります。
## 考えられるエラー
* いずれかの[汎用エラータイプ][]。
* `fieldNotFoundTransaction` - `tx_hash`フィールドがリクエストで省略されています。
* `notYetImplemented` - レジャーバージョンがリクエストに指定されていません。
* `lgrNotFound` - `ledger_hash`または`ledger_index`で指定したレジャーが存在しないか、存在してはいるもののサーバが保有していません。
* `transactionNotFound` - リクエストに指定されているトランザクションが指定のレジャーで見つかりませんでした。(トランザクションが異なるレジャーバージョンにあるか、またはトランザクションがまったく使用できない可能性があります。)
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,217 +0,0 @@
---
html: tx.html
parent: transaction-methods.html
seo:
description: 1つのトランザクションに関する情報を取得します。
labels:
- トランザクション送信
- 支払い
---
# tx
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/rpc/handlers/Tx.cpp "Source")
`tx`メソッドは1つのトランザクションに関する情報を取得します。
## リクエストのフォーマット
リクエストのフォーマットの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 1,
"command": "tx",
"transaction": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"binary": false
}
```
{% /tab %}
{% tab label="JSON-RPC" %}
```json
{
"method": "tx",
"params": [
{
"transaction": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"binary": false
}
]
}
```
{% /tab %}
{% tab label="コマンドライン" %}
```sh
#Syntax: tx transaction [binary]
rippled tx E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7 false
```
{% /tab %}
{% /tabs %}
[試してみる>](/resources/dev-tools/websocket-api-tool#tx)
リクエストには以下のパラメーターが含まれます。
| `Field` | 型 | 説明 |
|:--------------|:--------|:---------------------------------------------------|
| `transaction` | 文字列 | トランザクションの256ビットハッシュ16進数。 |
| `binary` | ブール値 | 省略可、デフォルトではfalseですtrueの場合、トランザクションデータとメタデータがJSONではなく16進文字列として返されます。 |
## レスポンスのフォーマット
処理が成功したレスポンスの例:
{% tabs %}
{% tab label="WebSocket" %}
```json
{
"id": 1,
"result": {
"Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"Amount": {
"currency": "USD",
"issuer": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"value": "1"
},
"Destination": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"Fee": "10",
"Flags": 0,
"Paths": [
[
{
"account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"currency": "USD",
"issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"type": 49,
"type_hex": "0000000000000031"
}
],
[
{
"account": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x",
"currency": "USD",
"issuer": "rD1jovjQeEpvaDwn9wKaYokkXXrqo4D23x",
"type": 49,
"type_hex": "0000000000000031"
},
{
"account": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY",
"currency": "USD",
"issuer": "rB5TihdPbKgMrkFqrqUC3yLdE8hhv4BdeY",
"type": 49,
"type_hex": "0000000000000031"
},
{
"account": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"currency": "USD",
"issuer": "r3kmLJN5D28dHuH8vZNUZpMC43pEHpaocV",
"type": 49,
"type_hex": "0000000000000031"
}
]
],
"SendMax": {
"currency": "USD",
"issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"value": "1.01"
},
"Sequence": 88,
"SigningPubKey": "02EAE5DAB54DD8E1C49641D848D5B97D1B29149106174322EDF98A1B2CCE5D7F8E",
"TransactionType": "Payment",
"TxnSignature": "30440220791B6A3E036ECEFFE99E8D4957564E8C84D1548C8C3E80A87ED1AA646ECCFB16022037C5CAC97E34E3021EBB426479F2ACF3ACA75DB91DCC48D1BCFB4CF547CFEAA0",
"hash": "E08D6E9754025BA2534A78707605E0601F03ACE063687A0CA1BDDACFCD1698C7",
"inLedger": 348734,
"ledger_index": 348734,
"meta": {
"AffectedNodes": [
{
"ModifiedNode": {
"FinalFields": {
"Account": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"Balance": "59328999119",
"Flags": 0,
"OwnerCount": 11,
"Sequence": 89
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "E0D7BDE68B468FF0B8D948FD865576517DA987569833A05374ADB9A72E870A06",
"PreviousFields": {
"Balance": "59328999129",
"Sequence": 88
},
"PreviousTxnID": "C26AA6B4F7C3B9F55E17CD0D11F12032A1C7AD2757229FFD277C9447A8815E6E",
"PreviousTxnLgrSeq": 348700
}
},
{
"ModifiedNode": {
"FinalFields": {
"Balance": {
"currency": "USD",
"issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji",
"value": "-1"
},
"Flags": 131072,
"HighLimit": {
"currency": "USD",
"issuer": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59",
"value": "100"
},
"HighNode": "0000000000000000",
"LowLimit": {
"currency": "USD",
"issuer": "r3PDtZSa5LiYp1Ysn1vMuMzB59RzV3W9QH",
"value": "0"
},
"LowNode": "0000000000000000"
},
"LedgerEntryType": "RippleState",
"LedgerIndex": "EA4BF03B4700123CDFFB6EB09DC1D6E28D5CEB7F680FB00FC24BC1C3BB2DB959",
"PreviousFields": {
"Balance": {
"currency": "USD",
"issuer": "rrrrrrrrrrrrrrrrrrrrBZbvji",
"value": "0"
}
},
"PreviousTxnID": "53354D84BAE8FDFC3F4DA879D984D24B929E7FEB9100D2AD9EFCD2E126BCCDC8",
"PreviousTxnLgrSeq": 343570
}
}
],
"TransactionIndex": 0,
"TransactionResult": "tesSUCCESS"
},
"validated": true
},
"status": "success",
"type": "response"
}
```
{% /tab %}
{% /tabs %}
このレスポンスは[標準フォーマット][]に従っており、正常に完了した場合は結果に[Transactionオブジェクト](../../../protocol/transactions/index.md)フィールドと以下の追加のフィールドが含まれています。
| `Field` | 型 | 説明 |
|:---------------|:-----------------|:-----------------------------------------|
| `hash` | 文字列 | トランザクションのSHA-512ハッシュ |
| `inLedger` | 符号なし整数 | (廃止予定)`ledger_index`のエイリアス。 |
| `ledger_index` | 符号なし整数 | このトランザクションが記録されているレジャーのシーケンス番号。 |
| `meta` | オブジェクト | トランザクションに関する各種メタデータ。 |
| `validated` | ブール値 | このデータが検証済みレジャーバージョンのデータである場合はtrue。省略されている場合またはfalseに設定されている場合は、このデータは最終データではありません。 |
| (各種) | (各種) | [Transactionオブジェクト](../../../protocol/transactions/index.md)のその他のフィールド |
## 考えられるエラー
* [汎用エラータイプ][]のすべて。
* `invalidParams` - 1つ以上のフィールドの指定が正しくないか、1つ以上の必須フィールドが指定されていません。
* `txnNotFound` - トランザクションが存在しないか、または`rippled`で使用できない古いレジャーバージョンのトランザクションです。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,78 +0,0 @@
---
html: amendments-object.html #amendments.html is taken by the concept page
parent: ledger-entry-types.html
seo:
description: 有効化されているAmendmentと保留中のAmendmentのステータスを持つシングルトンオブジェクトです。
labels:
- ブロックチェーン
---
# Amendments
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L110-L113 "Source")
`Amendments`オブジェクトタイプには、現在アクティブな[Amendment](../../../../concepts/networks-and-servers/amendments.md)のリストが含まれています。各レジャーバージョンには**最大で1つの**`Amendments`オブジェクトが含まれています。
## {% $frontmatter.seo.title %}のJSONの例
```json
{
"Majorities": [
{
"Majority": {
"Amendment": "1562511F573A19AE9BD103B5D6B9E01B3B46805AEC5D3C4805C902B514399146",
"CloseTime": 535589001
}
}
],
"Amendments": [
"42426C4D4F1009EE67080A9B7965B44656D7714D104A72F9B4369F97ABF044EE",
"4C97EBA926031A7CF7D7B36FDE3ED66DDA5421192D63DE53FFB46E43B9DC8373",
"6781F8368C4771B83E8B821D88F580202BCB4228075297B19E4FDC5233F1EFDC",
"740352F2412A9909880C23A559FCECEDA3BE2126FED62FC7660D628A06927F11"
],
"Flags": 0,
"LedgerEntryType": "Amendments",
"index": "7DB0788C020F02780A673DC74757F23823FA3014C1866E72CC4CD8B226CD6EF4"
}
```
## {% $frontmatter.seo.title %}のフィールド
[共通フィールド][]に加えて、{% $frontmatter.seo.title %}エントリは以下のフィールドを使用します。
| 名前 | JSONの型 | [内部の型][] | 必須? | 説明 |
|-------------------|---------|------------|-------|------|
| `Amendments` | 配列 | VECTOR256 | いいえ | _省略可_ 現在有効なすべてのAmendmentの256ビット[Amendment ID](../../../../concepts/networks-and-servers/amendments.md)からなる配列。省略されている場合は、有効なAmendmentがありません。 |
| `Flags` | 数値 | UInt32 | はい | ブール値フラグのビットマップ。Amendmentオブジェクトタイプにはフラグが定義されていないため、この値は常に`0`です。 |
| `LedgerEntryType` | 文字列 | UInt16 | はい | 値が`0x0066`(文字列`Amendments`にマッピングの場合は、このオブジェクトがXRP Ledgerに対するAmendmentのステータスを記述していることを示します。 |
| `Majorities` | 配列 | STArray | いいえ | _省略可_ 過半数の支持を得ているがまだ有効になっていないAmendmentのステータスを記述するオブジェクトの配列。省略されている場合は、過半数の支持を得ている保留中のAmendmentがありません。 |
`Majorities`フィールドにメンバーが含まれている場合、各メンバーは`Majority`フィールドのみが含まれているオブジェクトです。このフィールドの内容は、以下のフィールドからなるネストオブジェクトです。
| 名前 | JSONの型 | [内部の型][] | 説明 |
|-------------------|---------|------------|-------------|
| `Amendment` | 文字列 | Hash256 | 保留中のAmendmentのAmendment ID。 |
| `CloseTime` | 数値 | UInt32 | このAmendmentが最後に過半数の支持を得たレジャーバージョンの[`close_time`フィールド](../ledger-header.md)。 |
[Amendmentプロセス](../../../../concepts/networks-and-servers/amendments.md#amendmentプロセス)では、80%以上のバリデータが新しいAmendmentを支持してバリデータのコンセンサスが得られると、`tfGotMajority`フラグを指定した[EnableAmendment][]疑似トランザクションを使用してこの新しいAmendmentが`Majorities`フィールドに追加されます。保留中のAmendmentの支持が80%を下回ると、`tfLostMajority`フラグが指定された[EnableAmendment][]疑似トランザクションによりそのAmendmentが`Majorities`配列から削除されます。Amendmentが`Majorities`フィールドに含まれている状態が2週間以上継続している場合、フラグが指定されていない[EnableAmendment][]疑似トランザクションによってそのAmendmentは`Majorities`から削除され、`Amendments`フィールドに恒久的に追加されます。
**注記:** 実際には、レジャー内のすべてのトランザクションは、その直前のレジャーバージョンで有効になっているAmendmentに基づいて処理されます。Amendmentが有効になったレジャーバージョンにトランザクションを適用する場合、このルールでは中間レジャーは変更されません。レジャーの閉鎖後、適用された新しいAmendmentにより定義される新しいルールが次のレジャーで使用されます。
## {% $frontmatter.seo.title %}のフラグ
{% code-page-name /%}エントリに定義されているフラグはありません。
## {% $frontmatter.seo.title %}の準備金
{% code-page-name /%}エントリは準備金が不要です。
## Amendment IDのフォーマット
`Amendments`オブジェクトIDは、`Amendments`スペースキー(`0x0066`)のハッシュのみです。つまり、レジャーの`Amendments`オブジェクトのIDは常に次の値になります:
```
7DB0788C020F02780A673DC74757F23823FA3014C1866E72CC4CD8B226CD6EF4
```
`Amendments`レジャーオブジェクトタイプのIDと、個々のAmendmentのAmendment IDを混同しないでください。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,127 +0,0 @@
---
html: amm.html
parent: ledger-entry-types.html
seo:
description: 自動マーケットメーカーAMMインスタンスの定義と詳細。
labels:
- AMM
---
# AMM
[[ソース]](https://github.com/xrplf/rippled/blob/c1e4bfb08bcc9f187d794a71d653003a6148dc68/src/ripple/protocol/impl/LedgerFormats.cpp#L265-L275 "Source")
_([AMM amendment][])_
`AMM`レジャーエントリは、単一の[自動マーケットメーカー](../../../../concepts/tokens/decentralized-exchange/automated-market-makers.md)(AMM)インスタンスを表します。これは常に[特殊なAccountRootエントリ](accountroot.md#ammの特殊なaccountrootエントリ)と対になっています。
## AMMのJSONの例
```json
{
"Account" : "rE54zDvgnghAoPopCgvtiqWNq3dU5y836S",
"Asset" : {
"currency" : "XRP"
},
"Asset2" : {
"currency" : "TST",
"issuer" : "rP9jPyP5kyvFRb6ZiRghAGw5u8SGAmU4bd"
},
"AuctionSlot" : {
"Account" : "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
"AuthAccounts" : [
{
"AuthAccount" : {
"Account" : "rMKXGCbJ5d8LbrqthdG46q3f969MVK2Qeg"
}
},
{
"AuthAccount" : {
"Account" : "rBepJuTLFJt3WmtLXYAxSjtBWAeQxVbncv"
}
}
],
"DiscountedFee" : 60,
"Expiration" : 721870180,
"Price" : {
"currency" : "039C99CD9AB0B70B32ECDA51EAAE471625608EA2",
"issuer" : "rE54zDvgnghAoPopCgvtiqWNq3dU5y836S",
"value" : "0.8696263565463045"
}
},
"Flags" : 0,
"LPTokenBalance" : {
"currency" : "039C99CD9AB0B70B32ECDA51EAAE471625608EA2",
"issuer" : "rE54zDvgnghAoPopCgvtiqWNq3dU5y836S",
"value" : "71150.53584131501"
},
"TradingFee" : 600,
"VoteSlots" : [
{
"VoteEntry" : {
"Account" : "rJVUeRqDFNs2xqA7ncVE6ZoAhPUoaJJSQm",
"TradingFee" : 600,
"VoteWeight" : 100000
}
}
]
}
```
## AMMのフィールド
[共通フィールド][]に加えて、{% $frontmatter.seo.title %}エントリは以下のフィールドを使用します。
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
|:-----------------|:--------------------|:------------------|:----------|--------------|
| `Asset` | オブジェクト | STIssue | はい | このAMMが保有する2つのアセットのうちの1つの定義。JSONでは、`currency``issuer`フィールドを持つオブジェクトになります。 |
| `Asset2` | オブジェクト | STIssue | はい | このAMMが保有するもう一つの資産の定義。JSONでは、`currency``issuer`フィールドを持つオブジェクトになります。 |
| `Account` | 文字列 | AccountID | はい | このAMMの資産を保有する[特殊なアカウント](accountroot.md#ammの特殊なaccountrootエントリ)のアドレス。 |
| `AuctionSlot` | オブジェクト | STObject | いいえ | オークションスロットの現在の所有者の詳細。[オークションスロットオブジェクト](#オークションスロットオブジェクト)形式です。|
| `LPTokenBalance` | [通貨額][] | Amount | はい | AMMインスタンスの流動性供給者トークンの発行残高の合計。このトークンの保有者は、保有量に比例してAMMの取引手数料に投票したり、取引手数料の徴収とともに増えていくAMMの資産の一部とトークンを交換したりすることができます。 |
| `TradingFee` | 数値 | UInt16 | はい | AMMインスタンスに対する取引に課される手数料のパーセンテージを1/100,000の単位で指定します。最大値は1000で、これは1%の手数料となります。 |
| `VoteSlots` | 配列 | STArray | いいえ | プールの取引手数料に関する投票を表す、投票オブジェクトのリスト。|
### AuctionSlotオブジェクト
`AuctionSlot`フィールドは、以下のネストしたフィールドを持つオブジェクトを含んでいます。
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
|:----------------|:--------------------|:------------------|:----------|:--|
| `Account` | 文字列 - アドレス | AccountID | はい | このオークションスロットの現在の所有者。 |
| `AuthAccounts` | 配列 | STArray | いいえ | AMMインスタンスに対して取引手数料を割引した価格で取引することを許可された、最大4つの追加アカウントのリスト。 |
| `DiscountedFee` | 文字列 | UInt32 | はい | オークションスロットの所有者に請求される取引手数料で、`TradingFee`と同じフォーマットです。これは通常の取引手数料の1/10です。 |
| `Price` | [通貨額][] | Amount | はい | オークションスロットの所有者がこのスロットを落札するために支払った金額LPトークン。 |
| `Expiration` | 文字列 | UInt32 | はい | このスロットの有効期限が切れる[Rippleエポック以降の経過秒数][]で指定した時刻。 |
## VoteEntryオブジェクト
`VoteSlots`フィールドには、以下のフィールドを持つ`VoteEntry`オブジェクトの配列が格納されます。
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
|:-----------------|:----------------|:-----------|:------|------|
| `Account` | 文字列 - アドレス | AccountID | はい | 投票を行ったアカウント |
| `TradingFee` | 数値 | UInt16 | はい | 提案されている取引手数料。単位は1/100,000で、1の値は0.001%に相当します。最大値は1000で、1%の手数料を示します。 |
| `VoteWeight` | 数値 | UInt32 | はい | 投票の重みを1/100,000単位で表します。例えば、値が1234の場合、この投票は重み付けされた総投票数の1.234%としてカウントされます。重み付けは、そのアカウントが所有するこのAMMのLPトークンの割合によって決まります。最大値は100000です。 |
## {% $frontmatter.seo.title %}の準備金
{% code-page-name /%}エントリは準備金が不要です。
## {% $frontmatter.seo.title %}のフラグ
{% code-page-name /%}エントリに定義されているフラグはありません。
## AMM IDのフォーマット
`AMM`エントリのIDは、以下の値を順に繋げた[SHA-512Half][]です。
1. `AMM`のスペースキー(`0x0041`)
2. 第1アセットの発行者のAccountID。
3. 第1トークンの160ビットの通貨コード。
4. 第2アセットの発行者のAccountID。
5. 第2トークンの160ビットの通貨コード。
XRPの場合、トークン・発行者ともに全て0を使用します。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,61 +0,0 @@
---
html: depositpreauth-object.html #depositpreauth.html is taken by the tx type
parent: ledger-entry-types.html
seo:
description: 承認を必要とするアカウントへの送金ペイメントの事前承認の記録です。
labels:
- セキュリティ
---
# DepositPreauth
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L172-L178 "Source")
`DepositPreauth`オブジェクトはアカウント間の事前承認を追跡します。[DepositPreauthトランザクション][]によりこれらのオブジェクトが作成されます。
これは、事前承認を付与したアカウントに[Deposit Authorization](../../../../concepts/accounts/depositauth.md)が不要な場合は、トランザクションの処理に影響しません。その場合、事前承認されたアカウントから、事前承認を付与したアカウントに対して、支払やその他のトランザクションを直接送信できます。事前認証は一方向であり、反対方向の支払には影響しません。
## {% $frontmatter.seo.title %}のJSONの例
```json
{
"LedgerEntryType" : "DepositPreauth",
"Account" : "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"Authorize" : "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"Flags" : 0,
"OwnerNode" : "0000000000000000",
"PreviousTxnID" : "3E8964D5A86B3CD6B9ECB33310D4E073D64C865A5B866200AD2B7E29F8326702",
"PreviousTxnLgrSeq" : 7,
"index" : "4A255038CC3ADCC1A9C91509279B59908251728D0DAADB248FFE297D0F7E068C"
}
```
## {% $frontmatter.seo.title %}のフィールド
[共通フィールド][]に加えて、{% $frontmatter.seo.title %}エントリは以下のフィールドを使用します。
| フィールド | JSONの型 | [内部の型][] | 必須? | 説明 |
|:--------------------|:---------|:-----------|:------|:---------|
| `Account` | 文字列 | Account | はい | 事前承認を付与したアカウント。(事前承認支払の宛先。) |
| `Authorize` | 文字列 | Account | はい | 事前承認を受けたアカウント。(事前承認支払の送金元。) |
| `LedgerEntryType` | 文字列 | UInt16 | はい | 値`0x0070`が文字列`DepositPreauth`にマッピングされている場合は、これがDepositPreauthオブジェクトであることを示します。 |
| `OwnerNode` | 文字列 | UInt64 | はい | 送金元アドレスの所有者のディレクトリが複数ページで構成されている場合に、このオブジェクトにリンクしているページを示すヒントです。**注記:** このオブジェクトには、オブジェクトを含む所有者ディレクトリへの直接リンクは含まれていません。これは、その値を`Account`から取得できるためです。 |
| `PreviousTxnID` | 文字列 | Hash256 | はい | 最後にこのオブジェクトを変更したトランザクションの識別用ハッシュ。 |
| `PreviousTxnLgrSeq` | 数値 | UInt32 | はい | 最後にこのオブジェクトを変更したトランザクションが記録された[レジャーインデックス][]。 |
## {% $frontmatter.seo.title %}のフラグ
{% code-page-name /%}エントリに定義されているフラグはありません。
## {% $frontmatter.seo.title %}の準備金
{% code-page-name /%}エントリは、そのエントリが台帳上にある限り、事前認可を行なったアカウントの所有者準備金の1つとしてカウントされます。この準備金は事前認可の設定を取り消すことで解放されます。
## DepositPreauth IDのフォーマット
`DepositPreauth`オブジェクトのIDは、以下の値がこの順序で連結されている[SHA-512ハーフ][]です。
* DepositPreauthスペースキー`0x0070`
* このオブジェクトの所有者(このオブジェクトを作成した[DepositPreauthトランザクション][]の送信者、つまり事前承認を付与したユーザのAccountID。
* 事前承認されたアカウント(このオブジェクトを作成した[DepositPreauthトランザクション][]の`Authorized`フィールド、つまり事前承認を受けたユーザのAccountID。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,141 +0,0 @@
---
seo:
description: 他のオブジェクトへのリンクを保持します。
labels:
- データ保持
- 分散型取引所
---
# DirectoryNode
[[ソース]](https://github.com/XRPLF/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L44 "Source")
`DirectoryNode`オブジェクトタイプは、レジャーの状態ツリー内の他オブジェクトへのリンクのリストを提供します。概念上の1つの _ディレクトリ_ は、1つ以上の各DirectoryNodeオブジェクトが含まれる二重リンクリストの形式になっています。各DirectoryNodeオブジェクトには、他オブジェクトの[ID](../common-fields.md)が最大32個まで含まれています。1番目のオブジェクトはディレクトリのルートと呼ばれ、ルートオブジェクト以外のオブジェクトはすべて必要に応じて自由に追加または削除できます。
ディレクトリには3種類があります。
* _所有者ディレクトリ_ は、[`RippleState`(トラストライン)](ripplestate.md)エントリや[`Offer`](offer.md)エントリなどアカウントが所有するその他のエントリの一覧です。
* _オファーディレクトリ_ は、[分散型取引所(DEX)](../../../../concepts/tokens/decentralized-exchange/index.md)で利用可能なオファーの一覧です。1つのオファーディレクトリには、同一トークン(通貨コードと発行者)に同一の取引レートが設定されているすべてのオファーが含まれます。
* _NFTオファーディレクトリ_ は、NFTの買いオファーと売りオファーの一覧です。各NFTには、買いオファー用と売りオファー用の2つのディレクトリがあります。
## {% $frontmatter.seo.title %}のJSONの例
{% tabs %}
{% tab label="オファーディレクトリ" %}
```json
{
"ExchangeRate": "4F069BA8FF484000",
"Flags": 0,
"Indexes": [
"AD7EAE148287EF12D213A251015F86E6D4BD34B3C4A0A1ED9A17198373F908AD"
],
"LedgerEntryType": "DirectoryNode",
"RootIndex": "1BBEF97EDE88D40CEE2ADE6FEF121166AFE80D99EBADB01A4F069BA8FF484000",
"TakerGetsCurrency": "0000000000000000000000000000000000000000",
"TakerGetsIssuer": "0000000000000000000000000000000000000000",
"TakerPaysCurrency": "0000000000000000000000004A50590000000000",
"TakerPaysIssuer": "5BBC0F22F61D9224A110650CFE21CC0C4BE13098",
"index": "1BBEF97EDE88D40CEE2ADE6FEF121166AFE80D99EBADB01A4F069BA8FF484000"
}
```
{% /tab %}
{% tab label="所有者ディレクトリ" %}
```json
{
"Flags": 0,
"Indexes": [
"AD7EAE148287EF12D213A251015F86E6D4BD34B3C4A0A1ED9A17198373F908AD",
"E83BBB58949A8303DF07172B16FB8EFBA66B9191F3836EC27A4568ED5997BAC5"
],
"LedgerEntryType": "DirectoryNode",
"Owner": "rpR95n1iFkTqpoy1e878f4Z1pVHVtWKMNQ",
"RootIndex": "193C591BF62482468422313F9D3274B5927CA80B4DD3707E42015DD609E39C94",
"index": "193C591BF62482468422313F9D3274B5927CA80B4DD3707E42015DD609E39C94"
}
```
{% /tab %}
{% tab label="NFTオファーディレクトリ" %}
```json
{
"result": {
"index": "CC45A27DAF06BFA45E8AFC92801AD06A06B7004DAD0F7022E439B3A2F6FA5B5A",
"ledger_current_index": 310,
"node": {
"Flags": 2,
"Indexes": [
"83C81AC39F9771DDBCD66F6C225FC76EFC0971384EC6148BAFA5BD18019FC495"
],
"LedgerEntryType": "DirectoryNode",
"NFTokenID": "000800009988C43C563A7BB35AF34D642990CDF089F11B445EB3DCCD00000132",
"RootIndex": "CC45A27DAF06BFA45E8AFC92801AD06A06B7004DAD0F7022E439B3A2F6FA5B5A",
"index": "CC45A27DAF06BFA45E8AFC92801AD06A06B7004DAD0F7022E439B3A2F6FA5B5A"
},
"status": "success",
"validated": false
}
}
```
{% /tab %}
{% /tabs %}
## {% $frontmatter.seo.title %}のフィールド
| 名前 | JSONの型 | [内部の型][] | 必須? | 説明 |
|---------------------|-----------|------------|:------|-------------|
| `ExchangeRate` | 数値 | UInt64 | いいえ | (オファーディレクトリのみ)**廃止予定**。使用しないでください。 |
| `Flags` | 数値 | UInt32 | はい | このディレクトリに対して有効になっているブール値フラグのビットマップ。現在、プロトコルではDirectoryNodeオブジェクトのフラグは定義されていません。 |
| `Indexes` | 配列 | Vector256 | はい | このディレクトリの内容: 他のオブジェクトのIDの配列。 |
| `IndexNext` | 数値 | UInt64 | いいえ | 省略可このディレクトリに複数のページが含まれている場合、このIDはチェーン内の次のオブジェクトにリンクし、末尾でラップアラウンドします。 |
| `IndexPrevious` | 数値 | UInt64 | いいえ | 省略可このディレクトリに複数のページが含まれている場合、このIDはチェーン内の前のオブジェクトにリンクし、先頭でラップアラウンドします。 |
| `LedgerEntryType` | 文字列 | UInt16 | はい | 値が`0x0064`(文字列`DirectoryNode`にマッピング)の場合は、このオブジェクトがディレクトリの一部であることを示します。 |
| `NFTokenID` | 文字列 | Hash25 | No |(NFTオファーディレクトリのみ) 購入または売却オファーに紐づくNFTのID。. |
| `Owner` | 文字列 | AccountID | いいえ | (所有者ディレクトリのみ)このディレクトリ内のオブジェクトを所有するアカウントのアドレス。 |
| `RootIndex` | 文字列 | Hash256 | はい | このディレクトリのルートオブジェクトのID。 |
| `TakerGetsCurrency` | 文字列 | Hash160 | いいえ | オファーディレクトリのみこのディレクトリのオファーのTakerGetsの額の通貨コード。 |
| `TakerGetsIssuer` | 文字列 | Hash160 | いいえ | オファーディレクトリのみこのディレクトリのオファーのTakerGetsの額のイシュアー。 |
| `TakerPaysCurrency` | 文字列 | Hash160 | いいえ | オファーディレクトリのみこのディレクトリのオファーのTakerPaysの額の通貨コード。 |
| `TakerPaysIssuer` | 文字列 | Hash160 | いいえ | オファーディレクトリのみこのディレクトリのオファーのTakerPaysの額のイシュアー。 |
## {% $frontmatter.seo.title %}のフラグ
{% code-page-name /%}エントリに定義されているフラグはありません。
## {% $frontmatter.seo.title %}の準備金
{% code-page-name /%}エントリは準備金が不要です。
## ディレクトリ IDのフォーマット
DirectoryNodeのIDを作成するときには、DirectoryNodeが以下のどのページを表しているかに応じて3種類の方式があります。
* 所有者ディレクトリまたはNFTオファーディレクトリの1番目のページルートとも呼ばれます
* オファーディレクトリの1番目のページ
* いずれかのディレクトリの以降のページ
**所有者ディレクトリまたはNFTオファーディレクトリの1番目のページ**のIDは、以下の値がこの順序で連結されている[SHA-512ハーフ][]です。
* 所有者ディレクトリのスペースキー(`0x004F`
* `Owner`フィールドのAccountID。
**オファーディレクトリの1番目のページ**には特殊なIDがあります。このIDの上位192ビットはオーダーブックを定義し、それ以降の64ビットはこのディレクトリ内のオファーの為替レートを定義します。IDはビッグエンディアンであるため、最初に位置する上位ビットにブックが含まれ、後に位置する下位ビットにクオリティが含まれます。これにより、最適なオファーから最低のオファーへの順にオーダーブックを反復できます。具体的には、先頭192ビットとは、以下の値がこの順序で連結されている[SHA-512ハーフ][]の先頭192ビットです。
* ブックディレクトリのスペースキー(`0x0042`
* `TakerPaysCurrency`の160ビットの通貨コード
* `TakerGetsCurrency`の160ビットの通貨コード
* `TakerPaysIssuer`のAccountID
* `TakerGetsIssuer`のAccountID
オファーディレクトリのIDの下位64ビットは、そのディレクトリ内のオファーのTakerPaysの額をTakerGetsの額で割った結果を、XRP Ledgerの内部金額フォーマットの64ビット数値で表したものです。
**DirectoryNodeがディレクトリの1番目のページではない場合**、DirectoryNodeのIDは、以下の値をこの順序で連結した[SHA-512ハーフ][]です。
* DirectoryNodeスペースキー`0x0064`
* ルートDirectoryNodeのID
* このオブジェクトのページ番号ルートDirectoryNodeは0であるため、この値は1以上の整数値です。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,54 +0,0 @@
---
html: feesettings.html
parent: ledger-entry-types.html
seo:
description: コンセンサスで承認された基本トランザクションコストと必要準備金があるシングルトンオブジェクトです。
labels:
- 手数料
---
# FeeSettings
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L115-L120 "Source")
`FeeSettings`オブジェク
トタイプには、現在の基本[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)と、[手数料投票](../../../../concepts/consensus-protocol/fee-voting.md)により決定する[準備金の額](../../../../concepts/accounts/reserves.md)が含まれています。各レジャーバージョンには**最大で1つの** `FeeSettings`オブジェクトが含まれています。
## {% $frontmatter.seo.title %} JSONの例
`FeeSettings`オブジェクトの例。
```json
{
"BaseFee": "000000000000000A",
"Flags": 0,
"LedgerEntryType": "FeeSettings",
"ReferenceFeeUnits": 10,
"ReserveBase": 20000000,
"ReserveIncrement": 5000000,
"index": "4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651"
}
```
## {% $frontmatter.seo.title %}フィールド
`FeeSettings`オブジェクトのフィールドは次のとおりです。
| 名前 | JSONの型 | [内部の型][] | 説明 |
|:--------------------|:----------|:------------------|:-----------------------|
| `LedgerEntryType` | 文字列 | UInt16 | 値`0x0073`が文字列`FeeSettings`にマッピングされている場合は、このオブジェクトにレジャーの手数料設定が含まれていることを示します。 |
| `BaseFee` | 文字列 | UInt64 | 「リファレンストランザクション」の[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)XRPのdrop数、16進数 |
| `ReferenceFeeUnits` | 数値 | UInt32 | 「手数料単位」に変換された`BaseFee` |
| `ReserveBase` | 数値 | UInt32 | XRP Ledgerのアカウントの[基本準備金](../../../../concepts/accounts/reserves.md#基本準備金と所有者準備金)XRPのdrop数。 |
| `ReserveIncrement` | 数値 | UInt32 | 所有するオブジェクトごとに増加する[所有者準備金](../../../../concepts/accounts/reserves.md#基本準備金と所有者準備金)XRPのdrop数。 |
| `Flags` | 数値 | UInt32 | このオブジェクトのブールフラグのビットマップ。このタイプではフラグは定義されていません。 |
**警告:** このレジャーオブジェクトのJSONフォーマットは一般的ではありません。`BaseFee``ReserveBase`、および`ReserveIncrement`はXRPのdrop数を示しますが、通常の[XRP指定][通貨額]フォーマットでは***ありません*** 。
## FeeSettings IDのフォーマット
`FeeSettings`オブジェクトIDは、`FeeSettings`スペースキー(`0x0065`)のハッシュのみです。つまり、レジャーの`FeeSettings`オブジェクトのIDは常に次の値になります。
```
4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651
```
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,58 +0,0 @@
---
html: tec-codes.html
parent: transaction-results.html
seo:
description: tecコードは、トランザクションは失敗したものの、トランザクションコストを適用するために、このトランザクションがレジャーに適用されたことを示します。
labels:
- トランザクション送信
---
# tecコード
これらのコードは、トランザクションは失敗したものの、[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)を適用するために、このトランザクションがレジャーに適用されたことを示します。100から199までの数値が含まれています。数値ではなくテキストコードの使用が推奨されます。
ほとんどの場合、`tec`コード付きのトランザクションは、[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)として支払われた分のXRPを消却する以外の操作は実行しませんが、いくつかの例外があります。例外として、`tecOVERSIZE`となったトランザクションは、一部の[資金供給のないオファー](../../../../concepts/tokens/decentralized-exchange/offers.md#オファーのライフサイクル)を引き続きクリーンアップします。[トランザクションメタデータ](../metadata.md)を常に確認し、トランザクションの実行内容を正確に把握してください。
**注意:** 暫定的に`tec`コードで失敗したトランザクションは、再適用後に成功するか、または別のコードで失敗する可能性があります。検証済みレジャーバージョンに記録される結果が最終結果となります。詳細は、[結果のファイナリティー](../../../../concepts/transactions/finality-of-results/index.md)と[信頼できるトランザクションの送信](../../../../concepts/transactions/reliable-transaction-submission.md)をご覧ください。
| コード | 値 | 説明 |
|:---------------------------|:------|:----------------------------------------|
| `tecCLAIM` | 100 | 不明なエラー。トランザクションコストは消却されました。 |
| `tecCRYPTOCONDITION_ERROR` | 146 | この[EscrowCreate][]トランザクションまたは[EscrowFinish][]トランザクションに指定されるCrypto-conditionの形式が誤っているか、または一致しませんでした。 |
| `tecDIR_FULL` | 121 | トランザクションがアカウントの所有者ディレクトリにオブジェクトトラストライン、Check、Escrow、Payment Channelなどを追加しようと試みましたが、このアカウントはレジャーにこれ以上のオブジェクトを所有できません。 |
| `tecDUPLICATE` | 149 | トランザクションが、すでに存在するオブジェクト([DepositPreauth][]の承認など)を作成しようとしました。 |
| `tecDST_TAG_NEEDED` | 143 | [Paymentトランザクション][]の宛先タグが省略されましたが、支払先アカウントでは`lsfRequireDestTag`フラグが有効になっています。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.28.0" %}新規: rippled 0.28.0{% /badge %} |
| `tecEXPIRED` | 148 | トランザクションがオブジェクトOfferやCheckなどを作成しようとしましたが、そのオブジェクトで指定された有効期限がすでに経過しています。 |
| `tecFAILED_PROCESSING` | 105 | トランザクションの処理中に不明なエラーが発生しました。 |
| `tecFROZEN` | 137 | [OfferCreateトランザクション][]が失敗しました。関係する1つまたは両方の資産が[Global Freeze](../../../../concepts/tokens/fungible-tokens/freezes.md)の対象となっています。 |
| `tecHAS_OBLIGATIONS ` | 151 | 削除するアカウントが削除できないオブジェクトを所有しているため、[AccountDeleteトランザクション][]が失敗しました。詳細は、[アカウントの削除](../../../../concepts/accounts/deleting-accounts.md)をご覧ください。 |
| `tecINSUF_RESERVE_LINE` | 122 | 送信側アカウントに、新しいトラストラインを作成するのに十分なXRPがないため、トランザクションが失敗しました。[準備金](../../../../concepts/accounts/reserves.md)をご覧ください)このエラーは、取引相手から同一通貨の送信側アカウントへのトラストラインがデフォルト以外の状態である場合に発生します。(その他のケースについては`tecNO_LINE_INSUF_RESERVE`をご覧ください。) |
| `tecINSUF_RESERVE_OFFER` | 123 | 送信側アカウントに、新しいオファーを作成するのに十分なXRPがないため、トランザクションが失敗しました。[準備金](../../../../concepts/accounts/reserves.md)をご覧ください。) |
| `tecINSUFF_FEE` | 136 | 指定された[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)を支払うのに十分なXRPが送金元アカウントにないため、トランザクションが失敗しました。この場合、送金元のXRPが指定されたトランザクションコストよりも低い場合でも、トランザクション処理によってすべて消却されます。この結果は、このトランザクションがコンセンサスセットに含まれるのに十分なネットワークに配布された*後に*アカウントの残高が減少した場合にのみ発生します。そうでない場合、トランザクションは配布される前に[`terINSUF_FEE_B`](ter-codes.md)で失敗します。 |
| `tecINSUFFICIENT_RESERVE` | 141 | トランザクションによって[必要準備金](../../../../concepts/accounts/reserves.md)が増加し、送信側アカウントの残高を超える可能性があります。[SignerListSet][]、[PaymentChannelCreate][]、[PaymentChannelFund][]、および[EscrowCreate][]からこのエラーコードが返されることがあります。詳細は、[SignerListと準備金](../../ledger-data/ledger-entry-types/signerlist.md#signerlistと準備金)をご覧ください。 |
| `tecINTERNAL` | 144 | 不明な内部エラーが発生し、トランザクションコストは適用されました。通常はこのエラーは返されません。このエラーを再現できる場合は、[問題を報告](https://github.com/XRPLF/rippled/issues)してください。 |
| `tecINVARIANT_FAILED` | 147 | このトランザクションを実行しようとしたところ、不変性チェックが失敗しました。[EnforceInvariants Amendment][]により追加されました。このエラーを再現できる場合は、[問題を報告](https://github.com/XRPLF/rippled/issues)してください。 |
| `tecKILLED` | 150 | [OfferCreateトランザクション][]がtfFillOrKillフラグを指定しましたが、トランザクションを確定できなかったため、このトランザクションは取り消されました。_[fix1578 Amendment][]により追加されました。_ |
| `tecNEED_MASTER_KEY` | 142 | このトランザクションはマスターキーを必要とする変更([マスターキーの無効化または残高凍結能力の放棄](../types/accountset.md#accountsetのフラグ)など)を試みました。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.28.0" %}新規: rippled 0.28.0{% /badge %} |
| `tecNO_ALTERNATIVE_KEY` | 130 | トランザクションが唯一の[トランザクション承認](../../../../concepts/transactions/index.md#トランザクションの承認)メソッドを削除しようとしました。これは、レギュラーキーを削除する[SetRegularKeyトランザクション][]、SignerListを削除する[SignerListSetトランザクション][]、またはマスターキーを無効にする[AccountSetトランザクション][]である可能性があります。(`rippled` 0.30.0より前のバージョンでは、このトランザクションは`tecMASTER_DISABLED`と呼ばれていました。) |
| `tecNO_AUTH` | 134 | トランザクションはトラストラインの残高を、`lsfRequireAuth`フラグが有効になっているアカウントに追加する必要がありましたが、そのトラストラインが承認されていなかったため、失敗しました。トラストラインが存在しない場合は、代わりに`tecNO_LINE`が発生します。 |
| `tecNO_DST` | 124 | トランザクションの受信側のアカウントが存在しません。これには、PaymentトランザクションタイプやTrustSetトランザクションタイプがあります。XRPを十分に受信した場合に作成される可能性があります。 |
| `tecNO_DST_INSUF_XRP` | 125 | トランザクションの受信側のアカウントが存在しません。トランザクションは、アカウントの作成に十分なXRPを送金していません。 |
| `tecNO_ENTRY` | 140 | トランザクションは[Check](../../../../concepts/payment-types/checks.md)か[Payment Channel](../../../../concepts/payment-types/payment-channels.md)か[Deposit Preauth事前承認](../../ledger-data/ledger-entry-types/depositpreauth.md)などの[レジャーオブジェクト](../../ledger-data/ledger-entry-types/index.md)の変更を試みましたが、そのオブジェクトは存在しません。以前のトランザクションで削除されましたか、あるいはこのトランザクションに正しくないIDフィールド`CheckID``Channel``Unauthorize`など)があります。 |
| `tecNO_ISSUER` | 133 | 通貨額の`issuer`フィールドに指定されたアカウントが存在しません。 |
| `tecNO_LINE` | 135 | [OfferCreateトランザクション][]の`TakerPays`フィールドに、`lsfRequireAuth`を有効にしているイシュアーの資産が指定されており、このオファーを行っているアカウントはその資産に関してトラストラインを確立していません。(通常、オファーを暗黙に行うと必要に応じてトラストラインが作成されますが、この場合は承認なしでは資産を保有できないので問題にはなりません。)トラストラインは存在しているが承認されていない場合は、代わりに`tecNO_AUTH`が発生します。 |
| `tecNO_LINE_INSUF_RESERVE` | 126 | 送信側アカウントに、新しいトラストラインを作成するのに十分なXRPがないため、トランザクションが失敗しました。[準備金](../../../../concepts/accounts/reserves.md)を参照)このエラーは、取引相手がこのアカウントに対する同一通貨のトラストラインを持っていない場合に発生します。(その他のケースについては`tecINSUF_RESERVE_LINE`をご覧ください。) |
| `tecNO_LINE_REDUNDANT` | 127 | トランザクションはトラストラインをデフォルト状態に設定しようと試みましたが、トラストラインが存在していなかったため、失敗しました。 |
| `tecNO_PERMISSION` | 139 | 送信者にはこの操作を実行する権限がありません。たとえば[EscrowFinishトランザクション][]が`FinishAfter`時刻に達する前に保留中の支払をリリースしようとしたか、送信者が所有していないChannelで誰かが[PaymentChannelFund][]を使用しようとしたか、または[Payment][]が「DepositAuth」フラグが有効になっているアカウントに資金の送金を試みました。 |
| `tecNO_REGULAR_KEY` | 131 | [AccountSetトランザクション][]がマスターキーを無効にしようとしましたが、アカウントにはマスターキー以外で[トランザクションを承認する](../../../../concepts/transactions/index.md#トランザクションの承認)方法がありません。[マルチシグ](../../../../concepts/accounts/multi-signing.md)が有効な場合、このコードは廃止予定であり、代わりに`tecNO_ALTERNATIVE_KEY`が使用されます。 |
| `tecNO_TARGET` | 138 | トランザクションが参照するEscrowレジャーオブジェクトまたはPayChannelレジャーオブジェクトが存在していません。これらのオブジェクトは、これまでに存在したことがないか、すでに削除されています。たとえば、別の[EscrowFinishトランザクション][]で保留中の支払がすでに実行されている場合などです。)あるいは、支払先アカウントで`asfDisallowXRP`が設定されているため、このアカウントは[PaymentChannelCreate][]トランザクションまたは[EscrowCreate][]トランザクションの宛先に指定できません。 |
| `tecOVERSIZE` | 145 | サーバがこのトランザクションの適用時に大量のメタデータを作成したため、このトランザクションを処理できませんでした。{% badge href="https://github.com/XRPLF/rippled/releases/tag/0.29.0-hf1" %}新規: rippled 0.29.0-hf1{% /badge %} |
| `tecOWNERS` | 132 | トランザクションでは、トランザクションを送信するアカウントの「所有者カウント」はゼロ以外である必要があります。このためトランザクションを正常に完了できません。たとえば、トラストラインや使用可能なオファーがあるアカウントでは、[`lsfRequireAuth`](../types/accountset.md#accountsetのフラグ)フラグを有効にできません。 |
| `tecPATH_DRY` | 128 | トランザクションが失敗しました。指定されたパスに、送信の実行に十分な流動性がありませんでした。つまり、支払元アカウントと支払先アカウントはトラストラインにより関連付けされていません。 |
| `tecPATH_PARTIAL` | 101 | トランザクションが失敗しました。指定されたパスに、全額を送金するのに十分な流動性がありませんでした。 |
| `tecTOO_SOON` | 152 | 削除するアカウントの`Sequence`番号が大きすぎるため、[AccountDeleteトランザクション][]が失敗しました。現行のレジャーインデックスは、アカウントのシーケンス番号より256以上大きくなければなりません。 |
| `tecUNFUNDED` | 129 | トランザクションが失敗しました。アカウントがトランザクションの支払額に十分なXRPを保有しておらず、 _かつ_ このトランザクションを実行するのに追加で必要となる準備金が不足しています。([準備金](../../../../concepts/accounts/reserves.md)をご覧ください。) |
| `tecUNFUNDED_ADD` | 102 | **廃止予定。** |
| `tecUNFUNDED_PAYMENT` | 104 | 送信側アカウントが準備金を考慮せずに、保有するXRPを超える額の送信を試みたため、トランザクションが失敗しました。[準備金](../../../../concepts/accounts/reserves.md)をご覧ください。) |
| `tecUNFUNDED_OFFER` | 103 | [OfferCreateトランザクション][]が失敗しました。オファーの作成元アカウントに`TakerGets`通貨がありません。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,55 +0,0 @@
---
html: accountdelete.html
parent: transaction-types.html
seo:
description: Delete an account.
labels:
- アカウント
---
# AccountDelete
[[ソース]](https://github.com/XRPLF/rippled/blob/develop/src/ripple/app/tx/impl/DeleteAccount.cpp "Source")
_[DeletableAccounts Amendment](/resources/known-amendments.md#deletableaccounts)が必要です_
AccountDeleteトランザクションは、XRP Ledgerで[アカウント](../../ledger-data/ledger-entry-types/accountroot.md)と、アカウントが所有するオブジェクトを削除し、可能であれば、アカウントの残りのXRPを指定された送金先アカウントに送信します。アカウントを削除する要件については、[アカウントの削除](../../../../concepts/accounts/deleting-accounts.md)をご覧ください。
## {% $frontmatter.seo.title %} JSONの例
```json
{
"TransactionType": "AccountDelete",
"Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe",
"DestinationTag": 13,
"Fee": "5000000",
"Sequence": 2470665,
"Flags": 2147483648
}
```
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:-----------------|:-----------------|:------------------|:-------------------|
| `Destination` | 文字列 - [アドレス][] | AccountID | 送金元アカウントを削除した後に残ったXRPを受信するアカウントのアドレス。レジャーの資金供給されたアカウントである必要があります。送金元アカウントにすることはできません。 |
| `DestinationTag` | 数値 | UInt32 | _省略可_ ホストされた受取人、または削除されたアカウントの残りのXRPの受取人に関するその他の情報を識別する任意の[宛先タグ](../../../../concepts/transactions/source-and-destination-tags.md)。 |
## エラーケース
すべてのトランザクションで発生する可能性のあるエラーに加えて、{% $frontmatter.seo.title %}トランザクションでは、次の[トランザクション結果コード](../transaction-results/index.md)が発生する可能性があります。
| エラーコード | 説明 |
|:-----------|:------------|
| `temDISABLED` | [DeletableAccounts Amendment](/resources/known-amendments.md#deletableaccounts)が有効でない場合に発生します。 |
| `temDST_IS_SRC` | `Destination`がトランザクションの送金元(`Account`フィールド)と一致している場合に発生します。 |
| `tecDST_TAG_NEEDED` | `Destination`アカウントに[宛先タグ](../../../../concepts/transactions/source-and-destination-tags.md)が必要であるのに、`DestinationTag`フィールドが指定されていない場合に発生します。 |
| `tecNO_DST` | `Destination`アカウントが、レジャーの資金供給のあるアカウントではない場合に発生します。 |
| `tecNO_PERMISSION` | `Destination`アカウントに[Deposit Authorization](../../../../concepts/accounts/depositauth.md)が必要で、送金元が事前に承認されていない場合に発生します。 |
| `tecTOO_SOON` | 送金元の`Sequence`番号が大きすぎる場合に発生します。トランザクションの`Sequence`番号に256を加えた値が、現行の[レジャーインデックス][]より小さい値でなければなりません。 |
| `tecHAS_OBLIGATIONS` | 削除するアカウントが、レジャーの削除できないオブジェクトに接続されている場合に発生します。([escrow](../../../../concepts/payment-types/escrow.md)など、他のアカウントによって作成されたオブジェクトが含まれます。) |
| `tefTOO_BIG` | 送金元アカウントが、レジャーの1,000個を超えるオブジェクトにリンクされている場合に発生します。これらのオブジェクトの一部が先行して個別に削除された場合、トランザクションは再試行で成功する可能性があります。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,50 +0,0 @@
---
html: depositpreauth.html
parent: transaction-types.html
seo:
description: DepositPreauthトランザクションは別のアカウントに対し、このトランザクションの送信者に支払いを送金することを事前承認します。
labels:
- セキュリティ
---
# DepositPreauth
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/DepositPreauth.cpp "Source")
_[DepositPreauth Amendment][]により追加されました。_
DepositPreauthトランザクションは別のアカウントに対し、このトランザクションの送信者に支払いを送金することを事前承認します。これは、このトランザクションの送信者が[Deposit Authorization](../../../../concepts/accounts/depositauth.md)を使用している(または使用する予定がある)場合にのみ有用です。
**ヒント:** このトランザクションを使用して、Deposit Authorizationを有効にする前に特定の取引相手を事前承認できます。これは、Deposit Authorizationの義務化への円滑な移行に役立ちます。
## {% $frontmatter.seo.title %} JSONの例
```json
{
"TransactionType" : "DepositPreauth",
"Account" : "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"Authorize" : "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"Fee" : "10",
"Flags" : 2147483648,
"Sequence" : 2
}
```
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:--------------|:----------|:------------------|:-----|
| `Authorize` | 文字列 | AccountID | _省略可_ 事前承認する送信者のXRP Ledgerアドレス。 |
| `Unauthorize` | 文字列 | AccountID | _省略可_ 事前承認を取り消す必要がある送信者のXRP Ledgerアドレス。 |
`Authorize`または`Unauthorize`_のいずれか_ を指定する必要がありますが、両方は指定しないでください。
このトランザクションには以下の制限があります。
- アカウントはそのアカウント自体のアドレスを事前承認(または承認解除)できません。このような操作をすると、[`temCANNOT_PREAUTH_SELF`](../transaction-results/tem-codes.md)で失敗します。
- すでに事前承認済みのアカウントを事前承認しようとすると、[`tecDUPLICATE`](../transaction-results/tec-codes.md)で失敗します。
- 事前承認されていないアカウントを承認解除しようとすると、[`tecNO_ENTRY`](../transaction-results/tec-codes.md)で失敗します。
- レジャーで資金が供給されていないアドレスを事前承認しようとすると、[`tecNO_TARGET`](../transaction-results/tec-codes.md)で失敗します。
- 承認を追加すると[DepositPreauthオブジェクト](../../ledger-data/ledger-entry-types/depositpreauth.md)がレジャーに追加されて、[所有者の必要準備金](../../../../concepts/accounts/reserves.md#所有者準備金)に反映されます。トランザクションの送信者に、増額された準備金の支払いに十分なXRPがない場合、トランザクションは[`tecINSUFFICIENT_RESERVE`](../transaction-results/tec-codes.md)で失敗します。アカウントの送信者の所有オブジェクトが最大数に達している場合、トランザクションは[`tecDIR_FULL`](../transaction-results/tec-codes.md)で失敗します。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,51 +0,0 @@
---
html: escrowfinish.html
parent: transaction-types.html
seo:
description: 保留中の支払いから受取人へXRPを送金します。
labels:
- Escrow
---
# EscrowFinish
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source")
_[Escrow Amendment][]により追加されました。_
保留中の支払いから受取人へXRPを送金します。
## {% $frontmatter.seo.title %} JSONの例
```json
{
"Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"TransactionType": "EscrowFinish",
"Owner": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"OfferSequence": 7,
"Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100",
"Fulfillment": "A0028000"
}
```
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:----------------|:-----------------|:------------------|:--------------------|
| `Owner` | 文字列 | AccountID | 保留中の支払いに資金を供給した支払元アカウントのアドレス。 |
| `OfferSequence` | 符号なし整数 | UInt32 | 終了する保留中の支払いを作成した[EscrowCreateトランザクション][]のトランザクションシーケンス。 |
| `Condition` | 文字列 | Blob | _省略可_ 以前に指定された保留中の支払いの[PREIMAGE-SHA-256 Crypto-condition](https://tools.ietf.org/html/draft-thomas-crypto-conditions-02#section-8.1)に一致する16進数値。 |
| `Fulfillment` | 文字列 | Blob | _省略可_ 保留中の支払いの`Condition`に一致する[PREIMAGE-SHA-256 Crypto-condition fulfillment](https://tools.ietf.org/html/draft-thomas-crypto-conditions-02#section-8.1.4)の16進数値。 |
すべてのアカウントがEscrowFinishトランザクションを送信できます。
- 保留中の支払いに`FinishAfter`時刻が設定されている場合、この時刻よりも前にはこれを実行できません。具体的には、対応する[EscrowCreateトランザクション][]で指定されている`FinishAfter`時刻が、最後に閉鎖されたレジャーの閉鎖時刻よりも後の場合、EscrowFinishトランザクションは失敗します。
- 保留中の支払いに`Condition`が指定されている場合に、その条件に対応する`Fulfillment`を指定しないと、この支払いを実行できません。
- 有効期限切れの保留中の支払いは実行できません。具体的には、対応する[EscrowCreateトランザクション][]で指定されている`CancelAfter`時刻が、最後に閉鎖されたレジャーの閉鎖時刻よりも前の場合、EscrowFinishトランザクションは失敗します。
**注記:** EscrowFinishトランザクションにフルフィルメントが含まれている場合、このトランザクションを送信するための最小[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)が増加します。トランザクションにフルフィルメントが含まれていない場合、トランザクションコストは標準の10 dropです。トランザクションにフルフィルメントが含まれている場合、トランザクションコストは330 [XRP drop][XRPのdrop数]に加えて、プリイメージサイズの16バイトごとに更に10 dropです。
[本番環境以外のネットワーク](../../../../concepts/networks-and-servers/parallel-networks.md)では、保留中のescrowの送金先アカウントを[削除](../../../../concepts/accounts/deleting-accounts.md)できる場合があります。この場合、 escrowを終了しようとしても結果`tecNO_TARGET`で失敗しますが、 escrowオブジェクトは通常期限切れになる場合を除き、維持されます。別の支払いで送金先アカウントが再作成された場合、 escrowは正常に終了できます。escrowの送金先アカウントは、[fix1523 Amendment](/resources/known-amendments.md#fix1523)が有効になる前にescrowが作成された場合にのみ削除できます。本番環境の XRP Ledgerにはそのようなescrowは存在しないため、本番環境のXRP Ledgerではこのようなエッジケースには対応できません。また、このエッジケースは、fix1523とescrowのAmendmentを同時に有効にするテストネットワークでも不可能です。これは、[新しいジェネシスレジャーを開始](../../../../infrastructure/testing-and-auditing/start-a-new-genesis-ledger-in-stand-alone-mode.md)するときのデフォルトです。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,119 +0,0 @@
---
html: nftokenmint.html
parent: transaction-types.html
seo:
description: TokenMintを使用して新規NFTを発行する。
labels:
- 非代替性トークン, NFT
---
# NFTokenMint
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/NFTokenMint.cpp "Source")
`NFTokenMint`トランザクションは非代替性トークンを作成し、`NFTokenMinter`に紐付く[NFTokenPageオブジェクト][]に[NFToken][]オブジェクトとして追加します。このトランザクションは`NFTokenMinter`にとって、不変と定義されているトークンフィールド(例えば`Flags`)を設定することができる唯一の方法です。
_([NonFungibleTokensV1_1 amendment][]により追加されました)_
## {% $frontmatter.seo.title %} JSONの例
```json
{
"TransactionType": "NFTokenMint",
"Account": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
"TransferFee": 314,
"NFTokenTaxon": 0,
"Flags": 8,
"Fee": "10",
"URI": "697066733A2F2F62616679626569676479727A74357366703775646D37687537367568377932366E6634646675796C71616266336F636C67747179353566627A6469",
"Memos": [
{
"Memo": {
"MemoType":
"687474703A2F2F6578616D706C652E636F6D2F6D656D6F2F67656E65726963",
"MemoData": "72656E74"
}
}
]
}
```
[トランザクションを取得してみる >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fs1.ripple.com%2F&req=%7B%22id%22%3A%22example_NFTokenMint%22%2C%22command%22%3A%22tx%22%2C%22transaction%22%3A%22B42C7A0C9C3061463C619999942D0F25E4AE5FB051EA0D7A4EE1A924DB6DFEE8%22%2C%22binary%22%3Afalse%7D)
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:--------------|:--------------------|:------------------|:-------------------|
| `NFTokenTaxon` | 数値 | UInt32 | トークンに関連する分類群。Taxonは通常、トークンの発行者が選択した値です。1つのTaxonは複数のトークンに使用することができます。`0xFFFFFFFF`より大きいTaxonの識別子は使用できません。 |
| `Issuer` | 文字列 | AccountID | _(省略可)_ 送信元アカウントが他のアカウントの代理としてトークンを発行する場合における、トークンの発行者。トランザクションを送信するアカウントが `NFToken` の発行者である場合、このフィールドは指定してはいけません。指定される場合、発行者の[AccountRootオブジェクト][]には `NFTokenMinter` フィールドが、このトランザクションの送信者(このトランザクションの`Account`フィールド)に設定されていなければなりません。 |
| `TransferFee` | 数値 | UInt16 | _(省略可)_ この値は、`NFToken`の二次販売が許可されている場合に、発行者が徴収する手数料を指定します。このフィールドの有効な値は0から50000の間で、0.001刻みで0.00%から50.00%の送金手数料を設定することができます。このフィールドが設定されている場合、トランザクションは[`tfTransferable`フラグ](#nftokenmintのフラグ) を有効にしなければなりません。 |
| `URI` | 文字列 | Blob | _(省略可)_ 最大256バイトの任意のデータ。JSONでは、16進数の文字列としてエンコードされる必要があります。URIを16進数に変換するために、[`xrpl.convertStringToHex`](https://js.xrpl.org/modules.html#convertStringToHex)ユーティリティを使用することができます。これは、NFTに関連するデータまたはメタデータを指し示すURIであることを想定しています。コンテンツは、HTTPまたはHTTPS URL、IPFS URI、マグネットリンク、[RFC2379 "data" URL](https://datatracker.ietf.org/doc/html/rfc2397) としてエンコードされた即値データ、あるいは発行者固有のエンコーディングにデコードされていることがあります。URIの有効性はチェックされません。 |
## NFTokenMintのフラグ
NFTokenMint型のトランザクションでは、以下のように[`Flags`フィールド](../common-fields.md#flagsフィールド)に追加の値を設定することが可能です。
| フラグ名 | 16進数値 | 整数値 | 説明 |
|:--------------|:-------------|:--------------|:------------------------------|
| `tfBurnable` | `0x00000001` | 1 | 発行者(または発行者が許可した者)が`NFToken`を破棄できるようにします。(`NFToken`の所有者は常に破棄することができます)。 |
| `tfOnlyXRP` | `0x00000002` | 2 | 発行された`NFToken`はXRPでのみ売買が可能です。これは、トークンに送金手数料がかかり、発行者がXRP以外のトークンで手数料を受け取りたくない場合に望ましいでしょう。 |
| `tfTrustLine` | `0x00000004` | 4 | **非推奨** 発行者が、発行した`NFToken`を転送する際に受け取る手数料を保有するために、自動的に[トラストライン](../../../../concepts/tokens/fungible-tokens/index.md) を作成します。[fixRemoveNFTokenAutoTrustLine Amendment][]により、このフラグの設定は無効となります。 |
| `tfTransferable` | `0x00000008` | 8 | 発行された`NFToken`は他の人に譲渡することができます。このフラグが _有効でない_ 場合、トークンは _発行者から_ 、または _発行者へ_ のみ転送することができます。 |
## 追加情報の埋め込み
発行時に追加情報を指定する必要がある場合(たとえば、特定の[区画](https://en.wikipedia.org/wiki/Plat)を参照して不動産を特定できる詳細情報、[車両識別番号](https://ja.wikipedia.org/wiki/%E8%BB%8A%E4%B8%A1%E8%AD%98%E5%88%A5%E7%95%AA%E5%8F%B7)を指定して車両を特定できる詳細情報、その他オブジェクト固有の説明)、[取引メモ](../common-fields.md#memosフィールド)を使用することができます。メモは署名された取引の一部であり、履歴アーカイブから入手できますが、レジャーの状態データには保存されません。
## 他のアカウントの代わりとして発行する
別のアカウントでNFTを発行する場合、次の2つを実行する必要があります。*アカウント A*があなたのアカウントで、*アカウント B*がNFTokenを発行したいアカウントであるとします。
1. *アカウントB*の`NFTokenMinter`アカウント設定を、*アカウントA*に設定します。(これは、*アカウントB*が自分に代わってNFTを作成するために*アカウントA*を信頼することを意味します)。
2. NFTokenを発行する際、`Issuer`フィールドをアカウントBに設定します。
### NFTokenMintと発行者の組み合わせ例
```json
{
"TransactionType": "NFTokenMint",
"Account": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
"Issuer": "rNCFjv8Ek5oDrNiMJ3pw6eLLFtMjZLJnf2",
"TransferFee": 25000,
"NFTokenTaxon": 0,
"Flags": 8,
"Fee": "10",
"URI": "697066733A2F2F62616679626569676479727A74357366703775646D37687537367568377932366E6634646675796C71616266336F636C67747179353566627A6469",
"Memos": [
{
"Memo": {
"MemoType":
"687474703A2F2F6578616D706C652E636F6D2F6D656D6F2F67656E65726963",
"MemoData": "72656E74"
}
}
]
}
```
このトランザクションは、発行者である`rNCFjv8Ek5oDrNiMJ3pw6eLFtMjZLJnf2`がその`AccountRoot``NFTokenMinter`フィールド `rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B`と設定して、そのアカウントが自身に代わってトークンを発行する権限を与えていると想定したものです。
## エラーケース
すべてのトランザクションで発生する可能性のあるエラーに加えて、{% $frontmatter.seo.title %}トランザクションでは、次の[トランザクション結果コード](../transaction-results/index.md)が発生する可能性があります。
| エラーコード | 説明 |
|:------------------------------|:---------------------------------------------|
| `temDISABLED` | [NonFungibleTokensV1 Amendment][]は有効ではありません。 |
| `temBAD_NFTOKEN_TRANSFER_FEE` | `TransferFee`が許容範囲外です。 |
| `temINVALID_FLAG` | `Flags`値には、許可されていない、または有効なフラグでないビットが有効になっています。[fixRemoveNFTokenAutoTrustLine amendment][]が有効になっている場合、`tfTrustLine`フラグはこのエラーを発生させます。|
| `temMALFORMED` | トランザクションが正しく指定されていません。例えば、`URI`フィールドが256バイトより長い場合です。 |
| `tecNO_ISSUER` | `Issuer`は、レジャーに存在しないアカウントを指定しています。 |
| `tecNO_PERMISSION` | `Issuer`フィールドで参照されるアカウントは、このトランザクションの送信者(`NFTokenMinter`設定を使用)が自身の代わりに発行することを承認していません。 |
| `tecINSUFFICIENT_RESERVE` | トークンを発行した後、オーナーは更新された[準備金要件](../../../../concepts/accounts/reserves.md)を満たせなくなります。新しい`NFToken`は、新しい[NFTokenPageオブジェクト][]を必要とする場合にのみ、オーナーの準備金を増加させることに注意する必要があり、それぞれ最大32NFTを格納することができます。|
| `tecMAX_SEQUENCE_REACHED` | `Issuer``MintedNFTokens`フィールドはすでに最大値になっています。これは、発行者またはその代理人が合計で2<sup>32</sup>-1つの`NFToken`を発行した場合にのみ発生します。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,140 +0,0 @@
---
html: payment.html
parent: transaction-types.html
seo:
description: アカウント間での価値の移動します。
labels:
- 支払い
- XRP
- クロスカレンシー
- トークン
---
# Payment
[[ソース]](https://github.com/XRPLF/rippled/blob/5425a90f160711e46b2c1f1c93d68e5941e4bfb6/src/ripple/app/transactors/Payment.cpp "ソース")
Paymentトランザクションは、アカウント間での価値の移動を表現するものです(通過するパスによっては、非可分的に発生する追加的な価値交換を伴うことがあります)。このトランザクションタイプはいくつかの[支払いの種類](#paymentの種類)に使用することがでできます。
Paymentは、[アカウントを作成](#アカウントの作成)する唯一の手段でもあります。
## {% $frontmatter.seo.title %}のJSONの例
```json
{
"TransactionType" : "Payment",
"Account" : "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"Destination" : "ra5nK24KXen9AHvsdFTKHSANinZseWnPcX",
"Amount" : {
"currency" : "USD",
"value" : "1",
"issuer" : "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn"
},
"Fee": "12",
"Flags": 2147483648,
"Sequence": 2,
}
```
[Query example transaction. >](/resources/dev-tools/websocket-api-tool?server=wss%3A%2F%2Fxrplcluster.com%2F&req=%7B%22id%22%3A%22example_Payment%22%2C%22command%22%3A%22tx%22%2C%22transaction%22%3A%227BF105CFE4EFE78ADB63FE4E03A851440551FE189FD4B51CAAD9279C9F534F0E%22%2C%22binary%22%3Afalse%7D)
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:---------------|:--------------|:------------------|:-----------------|
| `Amount` | [通貨額][] | Amount | 送金する通貨額。XRP以外の金額の場合、入れ子フィールドの名前では、アルファベットの小文字のみ使用してください。[**tfPartialPayment**フラグ](#paymentのフラグ)が設定されている場合は、この金額を _上限_ とする金額を送金します。 |
| `Destination` | 文字列 | AccountID | 支払いを受取るアカウントの一意アドレス。 |
| `DestinationTag` | 数値 | UInt32 | _省略可_ 宛先(支払先となる、ホスティングされている受取人)への支払い理由を明確にするための任意のタグ。 |
| `InvoiceID` | 文字列 | Hash256 | _省略可_ この支払いの具体的な理由または識別子を表現する任意の256ビットハッシュ。 |
| `Paths` | パス配列の配列 | PathSet | (省略可。自動入力可能)このトランザクションに使用される[支払いパス](../../../../concepts/tokens/fungible-tokens/paths.md)の配列。XRP間のトランザクションでは省略する必要があります。 |
| `SendMax` | [通貨額][] | Amount | _省略可_ [送金手数料](../../../../concepts/tokens/transfer-fees.md)、為替レート、[スリッページ](http://en.wikipedia.org/wiki/Slippage_%28finance%29)を含め、このトランザクションに関して支払い元通貨での負担を許容する上限額。[トランザクションの送信コストとして消却されるXRP](../../../../concepts/transactions/transaction-cost.md)は含めないでください。XRP以外の金額の場合、入れ子フィールドの名前では、アルファベットの小文字のみ使用してください。クロスカレンシー支払いまたは複数のトークンを伴う支払いについては、このフィールドを入力する必要があります。XRP間の支払いでは省略する必要があります。 |
| `DeliverMin` | [通貨額][] | Amount | _省略可_ このトランザクションで送金する、宛先通貨での最少金額。[Partial Payments](../../../../concepts/payment-types/partial-payments.md)の場合のみ有効になります。XRP以外の金額の場合、入れ子フィールドの名前では、アルファベットの小文字のみ使用してください。 |
## Paymentの種類
Paymentトランザクションタイプは、いくつかの異なるタイプの抽象的なアクションを表現することができる汎用ツールです。下の表で説明するように、トランザクションのフィールドに基づいてトランザクションタイプを識別することができます。
| Paymentの種類 | `Amount` | `SendMax` | `Paths` | `Address` = `Destination`? | 説明 |
|:-------------|:----------|:-----------|:----------|:---------------------------|:--|
| [XRP同士の直接支払い][] | String (XRP) | 省略 | 省略 | いいえ | アカウント間でへ直接XRPを送金します。常に正確な金額を送信します。基本的な[取引コスト](../../../../concepts/transactions/transaction-cost.md)以外の手数料は適用されません。 |
| [発行通貨の作成・償還][] | Object | Object (任意) | 任意 | いいえ | XRP Ledgerに追跡されているXRP以外の通貨や資産の量を増減させます。[送金手数料](../../../../concepts/tokens/transfer-fees.md)と[凍結](../../../../concepts/tokens/fungible-tokens/freezes.md)は、直接送金・換金する際には適用されません。 |
| [クロスカレンシー(通貨間)決済][] | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | 通常は必須 | いいえ | 発行された通貨を保有者から別の保有者に送信します。`Amount``SendMax`の両方をXRPにすることはできません。これらの支払いは、発行者を介して[リップリング](../../../../concepts/tokens/fungible-tokens/rippling.md)し、トランザクションがパスセットを指定した場合、複数の仲介者を介してより長い[パス](../../../../concepts/tokens/fungible-tokens/paths.md)を取ることができます。トランザクション形式には、発行者が設定した[送金手数料](../../../../concepts/tokens/transfer-fees.md) が適用されます。これらのトランザクションは、異なる通貨間や、場合によっては同じ通貨コードで異なる発行者の通貨間を接続するために、[分散型取引所](../../../../concepts/tokens/decentralized-exchange/index.md)のオファーを利用します。 |
| [Partial payment][] | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | 通常は必須 | いいえ | 任意の通貨を特定の金額まで送ります。[`tfPartialPayment` フラグ](#paymentのフラグ)を使用します。トランザクションが成功するための最小値を指定する `DeliverMin` 値を含めることができます。トランザクションが `DeliverMin` を指定しない場合、_任意の正の値_ を指定して成功させることができる。 |
| 通貨変換 | Object (non-XRP) / String (XRP) | Object (non-XRP) / String (XRP) | 必須 | はい | [分散型取引所](../../../../concepts/tokens/decentralized-exchange/index.md)のオファーを消費して、ある通貨を別の通貨に交換し、[裁定取引](https://ja.wikipedia.org/wiki/%E8%A3%81%E5%AE%9A%E5%8F%96%E5%BC%95)の機会を得ることが出来ます。`Amount``SendMax` の両方を XRP にすることはできません。[Data API](../../../data-api.md) は、このタイプの取引を "payment" ではなく、"exchange" として追跡しています。 |
[XRP同士の直接支払い]: ../../../../concepts/payment-types/direct-xrp-payments.md
[発行通貨の作成・償還]: ../../../../concepts/tokens/index.md
[クロスカレンシー(通貨間)決済]: ../../../../concepts/payment-types/cross-currency-payments.md
[Partial payment]: ../../../../concepts/payment-types/partial-payments.md
## SendMaxおよびAmountで使用する特殊なissuerの値
ほとんどの場合、XRP以外の[通貨額][]の`issuer`フィールドは、金融機関の[発行アドレス](../../../../concepts/accounts/account-types.md)を示しています。ただし、支払いを記述するにあたって、支払いの`Amount`フィールドと`SendMax`フィールドにある`issuer`フィールドについては、特殊なルールが存在します。
* 2つのアドレス間で、同一の通貨に関して存在する残高は常に1つです。つまり、金額の`issuer`フィールドが実際に表しているのは、イシュアンスを作成したアドレスではなく、イシュアンスを換金する相手方であることがあります。
* 宛先`Amount`フィールドの`issuer`フィールドが`Destination`アドレスと一致している場合、「宛先が受け入れるあらゆるイシュアー」を意味する特殊なケースとして取り扱われます。これには、他のトラストラインで保持されている宛先によって作成されたイシュアンスに加え、宛先が当該アドレスまでトラストラインを延長しているすべてのアドレスが含まれます。
* `SendMax`フィールドの`issuer`フィールドが送信元アカウントのアドレスと一致している場合、「送信元が使用できるあらゆるイシュアー」を意味する特殊なケースとして取り扱われます。これには、他のアカウントが送信元アカウントまで延長しているトラストラインで新しいイシュアンスを作成すること、送信元アカウントが保持しているイシュアンスを他のイシュアーから送信することが含まれます。
## アカウントの作成
Payment型のトランザクションでは、資金供給のないアドレスに対して十分なXRPを送金することで、XRP Ledgerに新規のアカウントを作成できます。資金供給のないアドレスに対するその他のトランザクションは、常に失敗します。
詳細は、[アカウント](../../../../concepts/accounts/index.md#アカウントの作成)をご覧ください。
## パス
`Paths`フィールドが存在する場合、Pathフィールドには、 _パスセット_ パス配列の配列が記述されていなければなりません。個々のパスは、さまざまな仲介アカウントやオーダーブックを経由して、送信者から受信者へと価値が1つの方向へ流れることを表します。単一のトランザクションで、複数のパスを使用する可能性もあります。例えば、トランザクションで複数のオーダーブックやAMMを使用して、最も有利なレートで通貨を交換する場合です。
以下の場合を含め、直接の支払いでは`Paths`フィールドを省略する必要があります。
* XRP間の送金。
* 送信者と受信者を接続するトラストライン上での直接送金。
`Paths`フィールドを指定すると、サーバは、提供されたセットと _デフォルトパス_ の中から、使用するパス(指定されたアカウントに接続する上で、最も直行となる経路)をトランザクション処理時に判別します。このように決定された判別は、コストを最小化しようとするものですが、完璧であることは保証されません。
`Paths`フィールドを、空の配列としたり、メンバーがすべて空の配列あるような配列としたりすることはできません。
詳細は、[Paths](../../../../concepts/tokens/fungible-tokens/paths.md)をご覧ください。
## Paymentのフラグ
Payment型のトランザクションについては、[`Flags`フィールド](../common-fields.md#flagsフィールド)で以下の値が追加でサポートされます。
| フラグの名前 | 16進値 | 10進値 | 説明 |
|:-------------------|:-------------|:--------------|:-----------------------------|
| `tfNoRippleDirect` | `0x00010000` | 65536 | デフォルトパスを使用せず、`Paths`フィールドに含まれているパスのみ使用します。これによりトランザクションは強制的に裁定機会を活用することになります。ほとんどのクライアントでは、これは必要ありません。 |
| `tfPartialPayment` | `0x00020000` | 131072 | `SendMax`を超えていないのに指定された`Amount`を送金できない場合、即座に失敗とするのではなく、受取られる額を減額します。詳細は、[Partial Payments](../../../../concepts/payment-types/partial-payments.md)をご覧ください。 |
| `tfLimitQuality` | `0x00040000` | 262144 | すべての変換で、入力と出力との比率が`Amount``SendMax`との比率と同一であるか、さらに有利となるパスのみを採用します。詳細は、[クオリティの制限](#クオリティの制限)をご覧ください。 |
## Partial Payments
Partial Paymentsを利用すると、受取られる金額を減額することによって、支払いを成功させることができます。Partial Paymentsが有用なのは、追加的なコストを発生させずに[支払いを返金](../../../../concepts/payment-types/bouncing-payments.md)する場合です。その一方で、成功したトランザクションの`Amount`フィールドに、送金された金額が常に正しく記述されていることを前提としている環境において、悪用されるおそれもあります。
Partial Paymentsとは、**tfPartialPayment**フラグが有効になっている[Paymentトランザクション][]です。Partial Paymentsは、`SendMax`値を超える金額を送金することなく、`DeliverMin`フィールド以上の正の金額(`DeliverMin`が指定されていない場合、任意の正の金額)を送金する場合に成功します。
支払いのメタデータにある[`delivered_amount`](../metadata.md#delivered_amount)フィールドは、宛先アカウントが実際に受け取る通貨の金額を示しています。
詳細は、[Partial Payments](../../../../concepts/payment-types/partial-payments.md)の全文をご覧ください。
## クオリティの制限
XRP Ledgerでは、ある通貨での入金額と別の通貨での出金額の比率として、通貨取引の「クオリティ」を定義します。例えば、2米ドルと引き換えに1イギリスポンドを受け取る場合、その交換の「クオリティ」は`0.5`です。
[*tfLimitQuality*フラグ](#paymentのフラグ)を使用すると、実行する変換のクオリティについて下限を設定できます。このクオリティの制限は、宛先の`Amount``SendMax`の金額(通貨にかかわらず金額のみ)で除算することによって定義します。設定した場合、支払い処理エンジンは、クオリティの制限よりもクオリティ(為替レート)が低い(数値が小さい)パスの使用を回避します。
tfLimitQualityフラグは、それ自体、トランザクションが成功する状況を減少させるものになります。具体的には、好ましくない変換が支払いの一部で使用されている場合、支払いにおける変換の*平均*的なクオリティが全体としてクオリティの制限と同一か、それ以上であっても、支払いが拒否されます。支払いがこの形で拒否される場合、[トランザクションの結果](../transaction-results/index.md)は`tecPATH_DRY`です。
次の例を考えてみます。100人民元`Amount` = 100人民元を最大20米ドル`SendMax` = 20米ドルと引き換えに相手方に送金しようとする場合、クオリティの制限は`5`です。あるトレーダーが15米ドルと引き換えに95人民元をオファーしているものの米ドルあたり約`6.3`人民元の比率、市場の次善のオファーが2ドルに対して5人民元であるとします米ドルあたり`2.5`人民元の比率。両方のオファーを受諾して相手方に100人民元を送金する場合、送信元が負担するコストは17米ドルであり、平均のクオリティは約`5.9`です。
tfLimitQualityフラグが設定されていない場合、17米ドルというコストは指定された`SendMax`に収まっているため、このトランザクションは成功します。一方、tfLimitQualityフラグが有効になっている場合は失敗します。2番目のオファーを受諾するためのパスのクオリティは`2.5`であり、`5`というクオリティの制限よりも低いためです。
tfLimitQualityフラグが最も有用となるのは、[Partial Payments](../../../../concepts/payment-types/partial-payments.md)と組み合わせる場合です。*tfPartialPayment*と*tfLimitQuality*の両方がトランザクションに対して設定されている場合、トランザクションでは、クオリティの制限よりも低い変換を使用することなく、送金可能な最大限の宛先`Amount`が送金されます。
95人民元/15米ドルのオファーと5人民元/2米ドルのオファーがある上の例で、トランザクションに関してtfPartialPaymentとtfLimitQualityの両方が有効になっている場合、状況は異なります。20米ドルの`SendMax`および100人民元の宛先`Amount`を維持する場合も、クオリティの制限は`5`です。ただし、実行しようとするのはPartial Paymentsであるため、宛先に対する送金の全額を一度で送金できない場合、トランザクションを失敗とするのではなく、送金可能な最大限の金額が送金されます。つまり、トランザクションでは、クオリティが約`6.3`である95人民元/15米ドルのオファーは受け入れますが、5人民元/2米ドルのオファーはクオリティが`2.5`であり、クオリティの制限の`5`より低いため、拒否します。最終的に、トランザクションで送金されるのは満額の100人民元ではなく95人民元になりますが、不利な為替レートで資金を浪費することを避けられます。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,70 +0,0 @@
---
html: paymentchannelclaim.html
parent: transaction-types.html
seo:
description: Payment Channelに対しXRPを請求します。
labels:
- Payment Channel
---
# PaymentChannelClaim
[[ソース]](https://github.com/XRPLF/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source")
_[PayChan Amendment][]により追加されました。_
Payment Channelに対しXRPを請求するか、Payment Channelの有効期限を調整するか、またはこの両方の操作を行います。このトランザクションは、指定されたChannelでのトランザクション送信者の役割に応じてさまざまに利用できます。
Channelの**支払元アドレス**は以下の操作を実行できます。
- 署名済みクレームの有 _無_ にかかわらずChannelから宛先へXRPを送金します。
- Channelの`SettleDelay`が経過した時点で即時にChannelが有効期限切れになるように設定します。
- 保留中の`Expiration`時刻をクリアします。
- クレームを最初に処理するかどうかに関わらず、Channelを即時に閉鎖します。ChannelにXRPが残っている場合、支払元アドレスはそのChannelを即時に閉鎖できません。
Channelの**宛先アドレス**は以下の操作を実行できます。
- 署名済みクレームを使用してChannelからXRPを受領します。
- クレームの処理が完了したらChannelを即時に閉鎖し、未請求のXRPをすべてChannelの支払元に返金します。
このトランザクションを送信する**すべてのアドレス**は以下の操作を実行できます。
- Channelの`Expiration`または`CancelAfter`の時刻が前のレジャーの閉鎖時刻よりも古い場合にはChannelが閉鎖します。有効な形式のPaymentChannelClaimトランザクションでは、トランザクションの内容に関わらず常にこの効果があります。
## {% $frontmatter.seo.title %} JSONの例
```json
{
"Channel": "C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA6198",
"Balance": "1000000",
"Amount": "1000000",
"Signature": "30440220718D264EF05CAED7C781FF6DE298DCAC68D002562C9BF3A07C1E721B420C0DAB02203A5A4779EF4D2CCC7BC3EF886676D803A9981B928D3B8ACA483B80ECA3CD7B9B",
"PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A"
}
```
<!--{# TODO: replace the above example with one where the channel, pubkey, signature, and balance match #}-->
{% raw-partial file="/@i18n/ja/docs/_snippets/tx-fields-intro.md" /%}
<!--{# fix md highlighting_ #}-->
| フィールド | JSONの型 | [内部の型][] | 説明 |
|:------------|:----------|:------------------|:-------------------------------|
| `Channel` | 文字列 | Hash256 | Channelの一意のID64文字の16進文字列。 |
| `Balance` | 文字列 | Amount | _省略可_ このクレームの処理後にこのChannelから送金される[XRP、drop単位][通貨額]。XRPを送金する場合に必須です。Channelからこれまでに送金された総額よりも大きく、署名済みクレームの`Amount`よりも少ない額である必要があります。Channelを閉鎖する場合を除き、指定する必要があります。 |
| `Amount` | 文字列 | Amount | _省略可_ `Signature`により承認された[XRP、drop単位][通貨額]の額。これは、署名済みメッセージの額に一致している必要があります。これは、Channelが利用できるXRPの累計額であり、以前に精算されたXRPを含みます。 |
| `Signature` | 文字列 | Blob | _省略可_ クレームの署名です16進数。署名付きメッセージには、Channel IDとクレームの額が含まれています。トランザクションの送信者がChannelの支払元アドレスでない場合には必須です。 |
| `PublicKey` | 文字列 | Blob | _省略可_ 署名に使用する公開鍵16進数。公開鍵はレジャーに保管されているこのChannelの`PublicKey`と一致している必要があります。トランザクションの送信者がChannelの支払元アドレスでない場合には必須です。また`Signature`フィールドは省略されます。(`rippled`がトランザクションをレジャーに適用する前に署名の有効性をチェックできるように、トランザクションにPubKeyが指定されています。 |
[DeletableAccounts Amendment](/resources/known-amendments.md#deletableaccounts)が有効であり、 _かつ_ Payment Channelの作成時に[fixPayChanRecipientOwnerDir Amendment](/resources/known-amendments.md#fixpaychanrecipientownerdir)が有効でなかった場合は、Payment Channelの送金先が[削除](../../../../concepts/accounts/deleting-accounts.md)され、現在レジャーに存在しない可能性があります。宛先が削除されている場合、支払元アカウントはチャネルから宛先にXRPを送金できません。トランザクションは`tecNO_DST`で失敗します。もちろん、削除されたアカウントがトランザクションを送信することはできません。宛先アカウントが削除されている場合に、このトランザクションタイプを他の用途チャネルの有効期限の調整、XRPのないチャネルのクローズ、有効期限を過ぎたチャネルの削除などで使用しても影響はありません。
## PaymentChannelClaimフラグ
PaymentChannelClaimタイプのトランザクションについては、[`Flags`フィールド](../common-fields.md#flagsフィールド)で以下の値が追加でサポートされます。
| フラグ名 | 16進数値 | 10進数値 | 説明 |
|:----------|:-----------|:--------------|:------------------------------------|
| `tfRenew` | 0x00010000 | 65536 | Channelの`Expiration`時刻をクリアします。(`Expiration`は、Channelの変更できない`CancelAfter`時刻とは異なります。このフラグは、Payment Channelの支払元アドレスだけが使用できます。 |
| `tfClose` | 0x00020000 | 131072 | Channelの閉鎖を要求します。このフラグは、Channelの支払元アドレスと宛先アドレスだけが使用できます。このフラグにより、現在のクレームの処理後にChannelにこれ以上のXRPが割り当てられない場合、または宛先アドレスが使用している場合に、Channelが即時に閉鎖されます。XRPがまだChannelに保有されているときに、支払元アドレスがこのフラグを使用した場合、`SettleDelay`秒の経過後にChannelが閉鎖するようにスケジュールされます。具体的には、Channelの`Expiration`は、前のレジャーの閉鎖時刻にChannelの`SettleDelay`の時間を加算した時刻に設定されます。ただし、Channelにこの時刻よりも早い`Expiration`時刻がすでに設定されている場合を除きます。XRPがまだChannelに保有されているときに、宛先アドレスがこのフラグを使用した場合、クレーム処理後に残っているXRPはすべて支払元アドレスに返金されます。 |
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,167 +0,0 @@
---
html: cancel-a-check.html
parent: use-checks.html
seo:
description: 送金を行わずにCheckを取り消す。
labels:
- Checks
---
# Checkの取消し
_[Checks Amendment][]により追加されました。_
このチュートリアルでは、[Check](../../../../concepts/payment-types/checks.md)を取り消す手順を説明します。この手順を実行すると、送金を行わずに[レジャーのCheckオブジェクト](../../../../references/protocol/ledger-data/ledger-entry-types/check.md)が削除されます。
着信したCheckが不要な場合、取り消すことができます。送信時に内容を誤って入力した場合や状況が変化した場合に、送信したCheckを取り消すこともできます。有効期限切れのCheckはレジャーから削除する必要があります。これにより、送金元に[所有者準備金](../../../../concepts/accounts/reserves.md#所有者準備金)が戻ります。
## 前提条件
このチュートリアルでCheckを取り消すには、以下が必要です。
- 現在レジャーに記録されているCheckオブジェクトのIDが必要です。
- たとえばこのチュートリアルの例では、IDが`49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0`のCheckを取り消しますが、この手順を自身で実行する場合は異なるIDを使用する必要があります。
- CheckCancelトランザクションを送信する資金供給のあるアカウントの**アドレス**と**シークレットキー**。Checkが有効期限切れでない限り、このアドレスは、Checkの送金元または受取人のいずれかでなければなりません。
- トランザクションに[安全に署名できる手段](../../../../concepts/transactions/secure-signing.md)。
- [クライアントライブラリ](../../../../references/client-libraries.md)またはHTTPライブラリ、WebSocketライブラリなど。
## 1. CheckCancelトランザクションの準備
[CheckCancelトランザクション][]のフィールドの値を決定します。以下のフィールドは必要最小限のフィールドです。その他のフィールドはオプションまたは署名時に[自動入力](../../../../references/protocol/transactions/common-fields.md#自動入力可能なフィールド)可能なフィールドです。
| フィールド | 値 | 説明 |
|:------------------|:-----------------|:--------------------------------------|
| `TransactionType` | 文字列 | Checkを取り消す場合は文字列`CheckCancel`を使用します。 |
| `Account` | 文字列(アドレス) | Checkを取り消す送信元のアドレス。あなたのアドレスです。 |
| `CheckID` | 文字列 | レジャーで取り消すCheckオブジェクトのID。この情報を確認するには、[txメソッド][]を使用してCheckCreateトランザクションのメタデータを調べるか、または[account_objectsメソッド][]を使用してCheckを探します。 |
### CheckCancelトランザクションの準備の例
Checkを取り消す例を以下に示します。
{% tabs %}
{% tab label="JSON-RPC、WebSocket、またはコマンドライン" %}
```json
{
"TransactionType": "CheckCancel",
"Account": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
"CheckID": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0",
"Fee": "12"
}
```
{% /tab %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/prepareCancel.js" language="js" /%}
{% /tab %}
{% /tabs %}
## 2. CheckCancelトランザクションの署名
{% partial file="/@i18n/ja/docs/_snippets/tutorial-sign-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/signCancel.js" language="js" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cancel-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/sign-cancel-resp.txt" language="" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cancel-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 3. 署名済みCheckCancelトランザクションの送信
{% partial file="/@i18n/ja/docs/_snippets/tutorial-submit-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/submitCancel.js" language="js" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cancel-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/submit-cancel-resp.txt" language="js" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cancel-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 4. 検証の待機
{% partial file="/@i18n/ja/docs/_snippets/wait-for-validation.md" /%}
## 5. 最終結果の確認
トランザクションのステータスを確認するには、CheckCancelトランザクションの識別用ハッシュを指定した[txメソッド][]を使用します。トランザクションが成功したことを示す`"TransactionResult": "tesSUCCESS"`フィールドをトランザクションメタデータから検索し、またこの結果が最終結果であることを示す`"validated": true`フィールドを結果から検索します。
トランザクションによって[Checkレジャーオブジェクト](../../../../references/protocol/ledger-data/ledger-entry-types/check.md)が削除されたことを示す`"LedgerEntryType": "Check"`を含む`DeletedNode`オブジェクトを、トランザクションメタデータから検索します。このオブジェクトの`LedgerIndex`はCheckのIDに一致している必要があります。
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/getCancelTx.js" language="js" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cancel-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/get-cancel-tx-resp.txt" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cancel-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,197 +0,0 @@
---
html: cash-a-check-for-a-flexible-amount.html
parent: use-checks.html
seo:
description: Checkから可能な限りの額を受領します。
labels:
- Checks
---
# Checkの変動金額での換金
_[Checks Amendment][]により追加されました。_
Checkがレジャーに記録されており有効期限切れではない場合は、指定受取人は`DeliverMin`フィールドを指定した[CheckCashトランザクション][]を送信することで、Checkを変動金額で換金して受領できます。この方法でCheckを換金すると、受取人は送金を最大限受領でき、Checkの送金元からは、Checkの`SendMax`の全額が引き落とされるか、または可能な限りの額が引き落とされます。Checkの受取人に`DeliverMin`以上の額を送金できない場合は換金が失敗します。
Checkから可能な限りの額を受領したい場合には、変動金額でCheckを換金できます。
指定受取人は、[Checkを正確な金額で換金する](cash-a-check-for-a-flexible-amount.md)こともできます。
## 前提条件
{% partial file="/@i18n/ja/docs/_snippets/checkcash-prereqs.md" /%}
## 1. CheckCashトランザクションの準備
[CheckCashトランザクション][]のフィールドの値を決定します。Checkを変動金額で換金する場合、以下のフィールドは必要最小限です。それ以外のフィールドはオプションまたは署名時に[自動入力](../../../../references/protocol/transactions/common-fields.md#自動入力可能なフィールド)可能なフィールドです。
| フィールド | 値 | 説明 |
|:------------------|:--------------------------|:-----------------------------|
| `TransactionType` | 文字列 | 値が`CheckCash`の場合、これはCheckCashトランザクションです。 |
| `Account` | 文字列(アドレス) | Checkを換金する送信者のアドレス。あなたのアドレスです。 |
| `CheckID` | 文字列 | レジャーで換金するCheckオブジェクトのID。この情報を確認するには、[txメソッド][]を使用してCheckCreateトランザクションのメタデータを調べるか、または[account_objectsメソッド][]を使用してCheckを探します。 |
| `DeliverMin` | 文字列またはオブジェクト(額) | Checkから受領する最小額。この額を受領できない場合はCheckの換金が失敗し、Checkがレジャーに残るので、後で換金を再試行できます。XRPの場合、XRPのdrop数を示す文字列でなければなりません。トークンの場合、これは`currency``issuer`、および`value` フィールドを持つオブジェクトです。`currency`フィールドと`issuer`フィールドは、Checkオブジェクトの対応するフィールドに一致しており、`value`はCheckオブジェクトの額以下でなければなりません。詳細は、[通貨額の指定][]をご覧ください。 |
### 変動金額で換金するCheckCashトランザクションの準備の例
Checkを変動金額で換金するためのトランザクションを準備する手順を以下の例に示します。
{% tabs %}
{% tab label="JSON-RPC、WebSocket、またはコマンドライン" %}
```json
{
"Account": "rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis",
"TransactionType": "CheckCash",
"DeliverMin": "95000000",
"CheckID": "2E0AD0740B79BE0AAE5EDD1D5FC79E3C5C221D23C6A7F771D85569B5B91195C2"
}
```
{% /tab %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/prepareCashFlex.js" language="js" /%}
{% /tab %}
{% /tabs %}
## 2. CheckCashトランザクションの署名
{% partial file="/@i18n/ja/docs/_snippets/tutorial-sign-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cash-flex-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cash-flex-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 3. 署名済みCheckCashトランザクションの送信
{% partial file="/@i18n/ja/docs/_snippets/tutorial-submit-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cash-flex-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cash-flex-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 4. 検証の待機
{% partial file="/@i18n/ja/docs/_snippets/wait-for-validation.md" /%}
## 5. 最終結果の確認
トランザクションのステータスを確認するには、CheckCashトランザクションの識別用ハッシュを指定した[txメソッド][]を使用します。トランザクションが成功したことを示す`"TransactionResult": "tesSUCCESS"`フィールドをトランザクションメタデータから検索し、またこの結果が最終結果であることを示す`"validated": true`フィールドを結果から検索します。
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cash-flex-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cash-flex-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
### エラー処理
[](../../../../references/protocol/transactions/transaction-results/index.md)Checkの換金が`tec`クラスコードで失敗した場合は、[すべてのトランザクションレスポンスのリスト](../../../../references/protocol/transactions/transaction-results/index.md)でコードを確認し、適切に対処してください。CheckCashトランザクションでよく返される結果コードの一部を次に示します。
| 結果コード | 意味 | 対処 |
|-------------|---------|----------------|
| `tecEXPIRED` | Checkが有効期限切れです。 | Checkを取り消して、以前より長い有効期限を設定して新しいCheckを作成するように送金元に依頼します。 |
| `tecNO_ENTRY` | Check IDが存在していません。 | CheckCashトランザクションの`CheckID`が正しいことを確認してください。Checkがまだ取り消されていないこと、または正常に換金されていないことを確認してください。 |
| `tecNO_LINE` | 受取人がCheckの通貨のトラストラインを所有していません。 | このイシュアーからのこの通貨を保有するには、指定された通貨とイシュアーのトラストラインを作成し、[TrustSetトランザクション][]を使用してこのトラストラインに適切な限度額を設定してから、Checkの換金を再試行します。 |
| `tecNO_PERMISSION` | CheckCashトランザクションの送信者はCheckの`Destination`ではありません。 | Checkの`Destination`を再度確認します。 |
| `tecNO_AUTH` | このCheckの通貨のイシュアーは[Authorized Trust Line](../../../../concepts/tokens/fungible-tokens/authorized-trust-lines.md)を使用していますが、受取人からイシュアーへのトラストラインが承認されていません。 | このトラストラインを承認するようイシュアーに依頼し、承認されたらCheckの換金を再試行します。 |
| `tecPATH_PARTIAL` | トラストラインの限度額、または送金元に送金通貨の残高(イシュアーの[送金手数料](../../../../concepts/tokens/transfer-fees.md)がある場合はこの手数料を含むが十分になかったことが原因で、Checkでは十分なトークンを送金できませんでした。 | 原因がトラストラインの限度額である場合は、(希望する場合には)限度額を引き上げる[TrustSetトランザクション][]を送信するか、または通貨の一部を消費して残高を減らしてから、Checkの換金を再試行します。原因が送金元の残高である場合は、送金元にCheckの通貨が積み増しされるまで待つか、または以前よりも低い額でCheckの換金を再試行します。 |
| `tecUNFUNDED_PAYMENT` | Checkで十分なXRPを送金できませんでした。 | 送金元にXRPが積み増しされるまで待つか、または以前よりも低い額でCheckの換金を再試行します。 |
## 6. 送金された額の確認
Checkが変動する`DeliverMin`の額で換金された場合は、Checkは少なくとも`DeliverMin`の額で換金されたと想定できます。送金された額を正確に得るには、トランザクションメタデータを調べます。<!--{# TODO: Update if RIPD-1623 adds a delivered_amount field. #}-->メタデータの`AffectedNodes`配列には、通貨のタイプに応じて、Checkの換金による残高の変更を反映した12つのオブジェクトが含まれています。
- XRPの場合、Checkの送金元の`AccountRoot`オブジェクトのXRP `Balance` フィールドから引き落しが行われます。Checkの受取人CheckCashトランザクションを送信したユーザ`AccountRoot`オブジェクトでは、最低でもCheckCashトランザクションの`DeliverMin`から、トランザクションの送信にかかる[トランザクションコスト](../../../../concepts/transactions/transaction-cost.md)を差し引いた額が、XRP `Balance`に入金されます。
たとえば以下の`ModifiedNode`は、アカウントrGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAisCheckの受取人でありこのCheckCashトランザクションの送信者のXRP残高が`9999999970` dropから`10099999960` dropに変更されています。つまり、このトランザクションを処理した結果として、受取人に対し _正味_ 99.99999 XRPが入金されています。
```
{
"ModifiedNode": {
"FinalFields": {
"Account": "rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis",
"Balance": "10099999960",
"Flags": 0,
"OwnerCount": 2,
"Sequence": 5
},
"LedgerEntryType": "AccountRoot",
"LedgerIndex": "7939126A732EBBDEC715FD3CCB056EB31E65228CA17E3B2901E7D30B90FD03D3",
"PreviousFields": {
"Balance": "9999999970",
"Sequence": 4
},
"PreviousTxnID": "0283465F0D21BE6B1E91ABDE17266C24C1B4915BAAA9A88CC098A98D5ECD3E9E",
"PreviousTxnLgrSeq": 8005334
}
}
```
正味金額99.99999 XRPは、このCheckCashトランザクションを送信するにあたり、トランザクションコストを支払うために消却された額を差し引いた後の金額です。以下のトランザクション指示抜粋は、トランザクションコスト`Fee`フィールドがXRPの10 dropであることを示しています。これを正味残高の変更に追加することで、このCheckの換金のために受取人rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAisに _総額_ 100 XRPが入金されます。
```
"Account" : "rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis",
"TransactionType" : "CheckCash",
"DeliverMin" : "95000000",
"Fee" : "10",
```
- Checkの送金元または受取人がイシュアーであるトークンの場合、これらのアカウント間のトラストラインを表す`RippleState`オブジェクトでは、`Balance`がCheckの受取人に有利な方法で調整されています。
- イシュアーが第三者であるトークンの場合、2つの`RippleState`送金元からイシュアーへのトラストラインとイシュアーから受取人へのトラストラインに対する変更があります。Checkの送金元とイシュアーの関係を表す`RippleState`オブジェクトではその`Balance`がイシュアーに有利に変更され、イシュアーと受取人の間の関係を表す`RippleState`オブジェクトではその`Balance`が受取人に有利に変更されます。
- トークンに[送金手数料](../../../../concepts/tokens/transfer-fees.md)がある場合、受取人への入金額を上回る額がCheckの送金元から引き落とされます。この差額が送金手数料であり、これがイシュアーに戻されることによりイシュアーの正味の債務は減少します。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,141 +0,0 @@
---
html: cash-a-check-for-an-exact-amount.html
parent: use-checks.html
seo:
description: Checkに指定されている額までの正確な額を受領します。
labels:
- Checks
---
# Checkの正確な金額での換金
_[Checks Amendment][]により追加されました。_
Checkがレジャーに含まれており有効期限切れではない場合は、指定の受取人は`Amount`フィールドを指定した[CheckCashトランザクション][]を送信することで、Checkを換金し、Checkに指定されている額までの正確な額を受領できます。請求書の額面通りの金額を回収したい場合など、特定の金額の受領を希望する際には、この方法でCheckを換金できます。
指定の受取人は、[Checkを変動金額で換金する](cash-a-check-for-a-flexible-amount.md)こともできます。
## 前提条件
{% partial file="/@i18n/ja/docs/_snippets/checkcash-prereqs.md" /%}
## 1. CheckCashトランザクションの準備
[CheckCashトランザクション][]のフィールドの値を決定します。Checkを正確な金額で換金する場合、以下のフィールドが最低限必要です。それ以外のフィールドはオプションまたは署名時に[自動入力](../../../../references/protocol/transactions/common-fields.md#自動入力可能なフィールド)可能なフィールドです。
| フィールド | 値 | 説明 |
|:------------------|:--------------------------|:-----------------------------|
| `TransactionType` | 文字列 | 値が`CheckCash`の場合、これはCheckCashトランザクションです。 |
| `Account` | 文字列(アドレス) | Checkを換金する送信者のアドレス。あなたのアドレスです。 |
| `CheckID` | 文字列 | レジャーで換金するCheckオブジェクトのID。この情報を確認するには、[txメソッド][]を使用してCheckCreateトランザクションのメタデータを調べるか、または[account_objectsメソッド][]を使用してCheckを探します。 |
| `Amount` | 文字列またはオブジェクト(額) | Checkから精算する額。XRPの場合、XRPのdrop数を示す文字列でなければなりません。トークンの場合、これは`currency``issuer`、および`value` フィールドを持つオブジェクトです。`currency`フィールドと`issuer`フィールドは、Checkオブジェクトの対応するフィールドに一致しており、`value`はCheckオブジェクトの額以下でなければなりません。送金手数料のかかる通貨の場合、`SendMax`で送金手数料を支払えるように、`SendMax`よりも低い額を換金する必要があります。この額を受領できない場合はCheckの換金が失敗し、Checkがレジャーに残るので、後で換金を再試行できます。詳細は、[通貨額の指定][]をご覧ください。 |
### 正確な金額で換金するCheckCashトランザクションの準備の例
Checkを正確な金額で換金するためのトランザクションを準備する手順を以下の例に示します。
{% tabs %}
{% tab label="JSON-RPC、WebSocket、またはコマンドライン" %}
```json
{
"Account": "rfkE1aSy9G8Upk4JssnwBxhEv5p4mn2KTy",
"TransactionType": "CheckCash",
"Amount": "100000000",
"CheckID": "838766BA2B995C00744175F69A1B11E32C3DBC40E64801A4056FCBD657F57334",
"Fee": "12"
}
```
{% /tab %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/prepareCashExact.js" language="js" /%}
{% /tab %}
{% /tabs %}
## 2. CheckCashトランザクションの署名
{% partial file="/@i18n/ja/docs/_snippets/tutorial-sign-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cash-exact-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-cash-exact-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 3. 署名済みCheckCashトランザクションの送信
{% partial file="/@i18n/ja/docs/_snippets/tutorial-submit-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cash-exact-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-cash-exact-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 4. 検証の待機
{% partial file="/@i18n/ja/docs/_snippets/wait-for-validation.md" /%}
## 5.最終結果の確認
トランザクションのステータスを確認するには、CheckCashトランザクションの識別用ハッシュを指定した[txメソッド][]を使用します。トランザクションが成功したことを示す`"TransactionResult": "tesSUCCESS"`フィールドをトランザクションメタデータから検索し、またこの結果が最終結果であることを示す`"validated": true`フィールドを結果から検索します。
Checkが正確な`Amount`で換金された場合は、受取人に対し正確な額が入金されたと想定できます(トークンの金額が極めて大きい場合や小さい場合は、金額が丸められることがあります)。
Checkを換金できない場合、Checkはレジャーに残るため、後日換金を再試行できます。代わりに[Checkを変動金額で換金する](cash-a-check-for-a-flexible-amount.md)ことができます。
### リクエストの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cash-exact-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-cash-exact-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,73 +0,0 @@
---
html: look-up-checks-by-recipient.html
parent: use-checks.html
seo:
description: 特定のアドレスで受信されるすべてのCheckのリストを取得する。
labels:
- Checks
---
# 受取人に基づくCheckの検索
_[Checks Amendment][]により追加されました。_
このチュートリアルでは、[Check](../../../../concepts/payment-types/checks.md)をその受取人で検索する方法を説明します。[Checkを送金元で検索する](look-up-checks-by-sender.md)こともできます。
## 1. 特定のアドレスのすべてのCheckの検索
特定のアドレスで受信および送信されるすべてのCheckのリストを取得するには、受取人アカウントのアドレスを指定した`account_objects`コマンドを実行し、リクエストの`type` フィールドを`checks`に設定します。
**注記:**`account_objects`コマンドのコマンドラインインターフェイスでは`type`フィールドは受け入れられません。代わりに[jsonメソッド][]を使用してコマンドラインからJSON-RPCフォーマットのリクエストを送信できます。
### リクエストの例
{% tabs %}
{% tab label="RippleAPI" %}
{% code-snippet file="/_code-samples/checks/js/getChecks.js" language="js" /%}
{% /tab %}
{% tab label="JSON-RPC" %}
{% code-snippet file="/_code-samples/checks/json-rpc/account_objects-req.json" language="json" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="RippleAPI" %}
{% code-snippet file="/_code-samples/checks/js/get-checks-resp.txt" language="" /%}
{% /tab %}
{% tab label="JSON-RPC" %}
{% code-snippet file="/_code-samples/checks/json-rpc/account_objects-resp.json" language="json" prefix="200 OK\n\n" /%}
{% /tab %}
{% /tabs %}
## 2. 受取人に基づくレスポンスの絞り込み
レスポンスには、リクエストのアカウントが送金元であるCheckと、アカウントが受取人であるCheckが含まれていることがあります。レスポンスの`account_objects`配列の各メンバーは1つのCheckを表します。これらの各Checkオブジェクトでは、`Destination`のアドレスはそのCheckの受取人のアドレスです。
以下の疑似コードに、受取人でレスポンスを絞り込む方法を示します。
```js
recipient_address = "rBXsgNkPcDN2runsvWmwxk3Lh97zdgo9za"
account_objects_response = get_account_objects({
account: recipient_address,
ledger_index: "validated",
type: "check"
})
for (i=0; i < account_objects_response.account_objects.length; i++) {
check_object = account_objects_response.account_objects[i]
if (check_object.Destination == recipient_address) {
log("Check to recipient:", check_object)
}
}
```
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,71 +0,0 @@
---
html: look-up-checks-by-sender.html
parent: use-checks.html
seo:
description: 特定のアドレスで送信されるすべてのCheckのリストを取得する。
labels:
- Checks
---
# 送金元に基づくCheckの検索
_[Checks Amendment][]により追加されました。_
このチュートリアルでは、[Check](../../../../concepts/payment-types/checks.md)をその送金元で検索する方法を説明します。[Checkを受取人で検索する](look-up-checks-by-recipient.md)こともできます。
## 1. 特定のアドレスのすべてのCheckの検索
特定のアドレスで受信および送信されるすべてのCheckのリストを取得するには、送金元アカウントのアドレスを指定した`account_objects`コマンドを実行し、リクエストの`type` フィールドを`checks`に設定します。
**注記:**`account_objects`コマンドのコマンドラインインターフェイスでは`type`フィールドは受け入れられません。代わりに[jsonメソッド][]を使用してコマンドラインからJSON-RPCフォーマットのリクエストを送信できます。
### リクエストの例
{% tabs %}
{% tab label="RippleAPI" %}
{% code-snippet file="/_code-samples/checks/js/getChecks.js" language="js" /%}
{% /tab %}
{% tab label="JSON-RPC" %}
{% code-snippet file="/_code-samples/checks/json-rpc/account_objects-req.json" language="json" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="RippleAPI" %}
{% code-snippet file="/_code-samples/checks/js/get-checks-resp.txt" language="" /%}
{% /tab %}
{% tab label="JSON-RPC" %}
{% code-snippet file="/_code-samples/checks/json-rpc/account_objects-resp.json" language="json" prefix="200 OK\n\n" /%}
{% /tab %}
{% /tabs %}
## 2. 送金元に基づくレスポンスの絞り込み
レスポンスには、リクエストのアカウントが送金元であるCheckと、アカウントが受取人であるCheckが含まれていることがあります。レスポンスの`account_objects`配列の各メンバーは1つのCheckを表します。これらの各Checkオブジェクトでは、`Account`のアドレスはそのCheckの送金元のアドレスです。
以下の疑似コードに、送金元でレスポンスを絞り込む方法を示します。
```js
sender_address = "rBXsgNkPcDN2runsvWmwxk3Lh97zdgo9za"
account_objects_response = get_account_objects({
account: sender_address,
ledger_index: "validated",
type: "check"
})
for (i=0; i < account_objects_response.account_objects.length; i++) {
check_object = account_objects_response.account_objects[i]
if (check_object.Account == sender_address) {
log("Check from sender:", check_object)
}
}
```
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,195 +0,0 @@
---
html: send-a-check.html
parent: use-checks.html
seo:
description: 受取人が後で現金化できるCheckオブジェクトが作成されます。
labels:
- Checks
---
# Checkの送信
Checkの送信は、指定受取人にあなたからの支払いを引き出す許可を与えることに似ています。このプロセスの結果、受取人が後で現金化できる[レジャーのCheckオブジェクト](../../../../references/protocol/ledger-data/ledger-entry-types/check.md)が作成されます。
多くの場合、Checkではなく[Payment][]が送信されます。これは、Paymentでは1つのステップで受取人に直接送金できるためです。ただし、指定受取人が[DepositAuth](../../../../concepts/accounts/depositauth.md)を使用している場合はPaymentを直接送信できないため、代替手段としてCheckが適切です。
このチュートリアルでは、架空の会社BoxSend SGXRP LedgerアドレスはrBXsgNkPcDN2runsvWmwxk3Lh97zdgo9zaが架空の暗号資産コンサルタント会社Grand PaymentsXRP LedgerアドレスはrGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAisに、コンサルティング料を支払う例を取り上げます。Grand PaymentsはXRPでの支払いを望んでいますが、税務処理と規制対応を簡素化するため、明示的に承認した支払いのみを受け入れます。
XRP Ledgerの外部でGrand PaymentsはBoxSend SGに請求書IDは`46060241FABCF692D4D934BA2A6C4427CD4279083E38C77CBE642243E43BE291`を送り、Grand PaymentsのXRP LedgerアドレスrGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis宛てに100 XRPのCheckを送信するよう要求します。
## 前提条件
このチュートリアルでCheckを送信するには、以下が必要です。
- Checkの送信元である資金供給のあるアカウントの**アドレス**と**シークレットキー**。
- [XRP Ledger Test Net Faucet](/resources/dev-tools/xrp-faucets)を使用して、10,000 Test Net XRPを保有する資金供給のあるアドレスおよびシークレットを取得できます。
- Checkを受領する資金供給のあるアカウントの**アドレス**。
- トランザクションに[安全に署名できる手段](../../../../concepts/transactions/secure-signing.md)。
- [クライアントライブラリ](../../../../references/client-libraries.md)またはHTTPライブラリ、WebSocketライブラリなど。
## 1. CheckCreateトランザクションの準備
Checkの額と、Checkを現金化できる当事者を決定します。[CheckCreateトランザクション][]のフィールドの値を決定します。以下のフィールドは必要最小限のフィールドです。その他のフィールドはオプションまたは署名時に[自動入力](../../../../references/protocol/transactions/common-fields.md#自動入力可能なフィールド)できるフィールドです。
| フィールド | 値 | 説明 |
|:------------------|:--------------------------|:-----------------------------|
| `TransactionType` | 文字列 | このフィールドには文字列`CheckCreate`を使用します。 |
| `Account` | 文字列(アドレス) | Checkを作成する送金元のアドレス。あなたのアドレスです。 |
| `Destination` | 文字列(アドレス) | Checkを換金できる指定受取人のアドレス。 |
| `SendMax` | 文字列またはオブジェクト(額) | Checkが現金化されるときに送金元から引き出される最大額。XRPの場合、XRPのdrop数を示す文字列を使用します。トークンの場合、`currency``issuer`、および`value` フィールドを含むオブジェクトを使用します。詳細は、[通貨額の指定][]をご覧ください。受取人がXRP以外の通貨で正確な額のCheckを換金できるようにし、かつ[送金手数料](../../../../concepts/tokens/transfer-fees.md)を含めるには、送金手数料分の追加パーセンテージを必ず指定してください。たとえば受取人が送金手数料2%でCheckをイシュアーからの100 CADに現金化できるようにするには、`SendMax`をイシュアーからの102 CADに設定する必要があります。 |
### CheckCreateトランザクションの準備の例
以下の例は、BoxSend SG`rBXsgNkPcDN2runsvWmwxk3Lh97zdgo9za`がGrand Payments`rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis`宛てに作成した100 XRPのCheckです。追加オプションのメタデータとして、BoxSend SGはGrand Paymentsの請求書のIDを追加しています。これによりGrand PaymentsはこのCheckがどの請求書に対する支払いかを確認できます。
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/prepareCreate.js" language="js" /%}
{% /tab %}
{% tab label="JSON-RPC、WebSocket、またはコマンドライン" %}
```json
{
"TransactionType":"CheckCreate",
"Account":"rBXsgNkPcDN2runsvWmwxk3Lh97zdgo9za",
"Destination":"rGPnRH1EBpHeTF2QG8DCAgM7z5pb75LAis",
"SendMax":"100000000",
"InvoiceID":"46060241FABCF692D4D934BA2A6C4427CD4279083E38C77CBE642243E43BE291"
}
```
{% /tab %}
{% /tabs %}
## 2. CheckCreateトランザクションへの署名
{% partial file="/@i18n/ja/docs/_snippets/tutorial-sign-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/signCreate.js" language="js" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/sign-create-req.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-create-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
#### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/sign-create-resp.txt" language="js" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/sign-create-resp.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/sign-create-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 3.署名済みトランザクションの送信
{% partial file="/@i18n/ja/docs/_snippets/tutorial-submit-step.md" /%}
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/submitCreate.js" language="js" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/submit-create-req.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-create-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/submit-create-resp.txt" language="js" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/submit-create-resp.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/submit-create-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
## 4.検証の待機
{% partial file="/@i18n/ja/docs/_snippets/wait-for-validation.md" /%}
## 5.最終結果の確認
トランザクションのステータスを確認するには、CheckCreateトランザクションの識別用ハッシュを指定した[txメソッド][]を使用します。トランザクションメタデータで、トランザクションが成功したことを示す`"TransactionResult": "tesSUCCESS"`フィールドを探し、またこの結果が最終結果であることを示す`"validated": true`フィールドを結果で探します。
トランザクションのメタデータで、`LedgerEntryType``"Check"``CreatedNode`オブジェクトを探します。これは、トランザクションにより[Checkレジャーオブジェクト](../../../../references/protocol/ledger-data/ledger-entry-types/check.md)が作成されたことを示します。このオブジェクトの`LedgerIndex` がCheckのIDです。以下の例ではCheckのIDは`84C61BE9B39B2C4A2267F67504404F1EC76678806C1B901EA781D1E3B4CE0CD9`です。
### リクエストの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/getCreateTx.js" language="" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/tx-create-req.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-create-req.sh" language="bash" /%}
{% /tab %}
{% /tabs %}
### レスポンスの例
{% tabs %}
{% tab label="ripple-lib 1.x" %}
{% code-snippet file="/_code-samples/checks/js/get-create-tx-resp.txt" language="" /%}
{% /tab %}
{% tab label="WebSocket" %}
{% code-snippet file="/_code-samples/checks/websocket/tx-create-resp.json" language="json" /%}
{% /tab %}
{% tab label="コマンドライン" %}
{% code-snippet file="/_code-samples/checks/cli/tx-create-resp.txt" language="json" /%}
{% /tab %}
{% /tabs %}
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -1,32 +0,0 @@
---
html: public-servers.html
parent: get-started.html
seo:
description: これらの公開サーバを利用して、自社のインフラを必要とせずにXRP Ledgerにアクセスします。
labels:
- コアサーバ
---
# 公開サーバ
[自分で`rippled`サーバを運営しない](../infrastructure/installation/index.md)場合は、以下の公開サーバを利用して、トランザクションを送信したり、レジャーからデータを取得したりすることができます。
| 運営者 | [ネットワーク][] | JSON-RPC URL | WebSocket URL | 尾行 |
|:----------|:------------|:-------------|:--------------|:---------------------|
| XRP Ledger 財団 | **Mainnet** | `https://xrplcluster.com/` <br> `https://xrpl.ws/` [²][] | `wss://xrplcluster.com/` <br> `wss://xrpl.ws/` [²][] | CORSをサポートする全履歴サーバクラスター |
| Ripple[¹][] | **Mainnet** | `https://s1.ripple.com:51234/` | `wss://s1.ripple.com/` | 汎用サーバクラスター |
| Ripple[¹][] | **Mainnet** | `https://s2.ripple.com:51234/` | `wss://s2.ripple.com/` | [全履歴サーバ](../concepts/networks-and-servers/ledger-history.md#すべての履歴) クラスター |
| Ripple[¹][] | Testnet | `https://s.altnet.rippletest.net:51234/` | `wss://s.altnet.rippletest.net:51233/` | Testnet 公開サーバ |
| XRPL Labs | Testnet | `https://testnet.xrpl-labs.com/` | `wss://testnet.xrpl-labs.com/` | CORSをサポートする Testnet 公開サーバ |
| Ripple[¹][] | Devnet | `https://s.devnet.rippletest.net:51234/` | `wss://s.devnet.rippletest.net:51233/` | Devnet 公開サーバ |
| Ripple[¹][] | Sidechain-Devnet | `https://sidechain-net2.devnet.rippletest.net:51234/` | `wss://sidechain-net2.devnet.rippletest.net:51233/` | クロスチェーンブリッジ機能をテストするためのサイドチェーンDevnet。Devnetはロックチェーンとして機能し、このサイドチェーンは発行チェーンとして機能します。 |
| XRPL Labs | Xahau Testnet | `https://xahau-test.net/` | `wss://xahau-test.net/` | [Hooksが有効な](https://hooks.xrpl.org/) Xahau Testnet |
[ネットワーク]: ../concepts/networks-and-servers/parallel-networks.md
[¹]: #footnote-1
[²]: #footnote-2
<a id="footnote-1"></a>¹ Ripple社の公開サーバは、持続的な利用やビジネスでの利用には適しておらず、いつでも利用できなくなる可能性があります。定期的に使用する場合は、ご自身で`rippled`サーバを運用するか、信頼できる人と契約してください。Ripple社の公開クラスターには[Reporting Mode][]サーバが含まれています。
<a id="footnote-2"></a>² `xrpl.ws``xrplcluster.com`のエイリアスです。しかし、`.ws` というトップレベルドメインの信頼性は、本番での使用には適さないかもしれません。
{% raw-partial file="/docs/_snippets/common-links.md" /%}

View File

@@ -24,13 +24,13 @@ Para ser eliminada, una cuenta debe cumplir los siguientes requisitos:
- `RippleState`
- `Check`
- La cuenta debe tener menos de 1000 objetos en el ledger.
- La transacción debe pagar un [coste de transacción][] especial igual al menos a la [reserva de propietario](reserves.md) de un artículo (actualmente 2 XRP).
- La transacción debe pagar un [coste de transacción][] especial igual al menos a la [reserva de propietario](reserves.md) de un artículo (actualmente {% $env.PUBLIC_OWNER_RESERVE %}).
## Coste de eliminación
**Atención:** El coste de transacción de la [transacción AccountDelete][] siempre aplica cuando la transacción está incluida en un ledger validado, incluso si la transacción falla porque la cuenta no reune los requisitos para ser eliminada. Para reducir las posibilidades de pagar un coste de transacción alto si la cuenta no puede ser eliminada, utiliza la opción `fail_hard` cuando envíes una transacción AccountDelete.
A diferencia de Bitcoin y muchas otras criptomonedas, cada nueva versión de la cadena del ledger público de XRP Ledger contiene el estado completo del ledger, lo cual incrementa en tamaño con cada cuenta nueva. Por esa razón, no deberías crear nuevas cuentas XRP Ledger si no tienes necesidad. Puedes recuperar parte de los 10 XRP de la cuenta [reserva](reserves.md) eliminado la cuenta, pero destruirás por lo menos 2 XRP haciéndolo.
A diferencia de Bitcoin y muchas otras criptomonedas, cada nueva versión de la cadena del ledger público de XRP Ledger contiene el estado completo del ledger, lo cual incrementa en tamaño con cada cuenta nueva. Por esa razón, no deberías crear nuevas cuentas XRP Ledger si no tienes necesidad. Puedes recuperar parte de los {% $env.PUBLIC_BASE_RESERVE %} de la cuenta [reserva](reserves.md) eliminado la cuenta, pero destruirás por lo menos {% $env.PUBLIC_OWNER_RESERVE %} haciéndolo.
Instituciones que reciben y envían valor en nombre de muchos usuarios pueden utilizar [**Source Tags** y **Destination Tags**](../transactions/source-and-destination-tags.md) para distinguir pagos desde y para sus clientes usando una (o un puñado) de cuentas en el XRP Ledger.

View File

@@ -42,7 +42,7 @@ Una cuenta con Deposit Authorization activado:
- **No puede** ser destinatario de [transacciones Payment][], con **las siguientes excepciones**:
- Si el destinatario tiene [preautorizado](#preautorización) al remitente del pago. _(Añadido con la [enmienda DepositPreauth][])_
- Si el balance XRP de la cuenta es igual o inferior al [requisito de reserva](reserves.md) de la cuenta, puede ser el destinatario de un pago XRP cuya cantidad `Amount` es igual o menor que el mínimo de reserva de la cuenta (actualmente 10 XRP). Esto es para prevenir a una cuenta de quedarse "atascada" no siendo posible enviar transacciones ni tampoco recibir XRP. La reserva de la cuenta del propietario no importa en este caso.
- Si el balance XRP de la cuenta es igual o inferior al [requisito de reserva](reserves.md) de la cuenta, puede ser el destinatario de un pago XRP cuya cantidad `Amount` es igual o menor que el mínimo de reserva de la cuenta (actualmente {% $env.PUBLIC_BASE_RESERVE %}). Esto es para prevenir a una cuenta de quedarse "atascada" no siendo posible enviar transacciones ni tampoco recibir XRP. La reserva de la cuenta del propietario no importa en este caso.
- Puede recibir XRP de [transacciones PaymentChannelClaim][] **únicamente en los siguientes casos**:
- El remitente de la transacción PaymentChannelClaim es el destino del canal de pago (payment channel).
- El destino de la transacción del PaymentChannelClaim tiene [preautorizado](#preautorización) al remitente del PaymentChannelClaim. _(Añadido en la [enmienda DepositPreauth][])_

View File

@@ -46,7 +46,7 @@ La forma típica de obtener una cuenta en el XRP Ledger es la siguiente:
- Por ejemplo, puedes comprar XRP en un exchange privado, después retirar el XRP del exchange a la dirección que especificaste.
**Atención:** La primera vez que recibes XRP en tu propia dirección del XRP Ledger, debes pagar la [reserva de la cuenta](reserves.md) (actualmente 10 XRP), lo que bloquea esa cantidad de XRP indefinidamente. En contraste, los exchanges privados suelen almacenar todo el XRP de los clientes en unas pocas cuentas del XRP Ledger compartidas, así los clientes no tienen que pagar la reserva de cuentas individuales en el exchange. Antes de retirar XRP, considera si pagar el precio de tener tu propia cuenta en el XRP Ledger merece la pena.
**Atención:** La primera vez que recibes XRP en tu propia dirección del XRP Ledger, debes pagar la [reserva de la cuenta](reserves.md) (actualmente {% $env.PUBLIC_BASE_RESERVE %}), lo que bloquea esa cantidad de XRP indefinidamente. En contraste, los exchanges privados suelen almacenar todo el XRP de los clientes en unas pocas cuentas del XRP Ledger compartidas, así los clientes no tienen que pagar la reserva de cuentas individuales en el exchange. Antes de retirar XRP, considera si pagar el precio de tener tu propia cuenta en el XRP Ledger merece la pena.

View File

@@ -25,8 +25,8 @@ Los requisito de reserva consta de dos partes:
Los requerimientos de reserva actuales en Mainnet son:
- Reserva base: **10 XRP**
- Reserva de propietario: **2 XRP** por artículo
- Reserva base: **{% $env.PUBLIC_BASE_RESERVE %}**
- Reserva de propietario: **{% $env.PUBLIC_OWNER_RESERVE %}** por artículo
Reservas en otras redes pueden variar.

View File

@@ -40,7 +40,7 @@ Más tarde, puedes enviar una transacción utilizando un Ticket específico en v
Continuando con el ejemplo anterior, puedes enviar una transacción utilizando el número de secuencia 105 o cualquiera de los tres Tickets que has creado. Si envías una transacción utilizando el Ticket 103, esto eliminará el Ticket 103 del ledger. Tu próxima transacción despues de esa puede uitlizar el número de secuencia 105, el Ticket 102, o el Ticket 104.
**Atención:** Cada Ticket cuenta como un objeto separado para la [reserva de propietario](reserves.md), así que debes apartar 2 XRP por cada Ticket. (El XRP vuelve a estar disponible una vez que se haya utilizado el Ticket.) Este coste puede subir rápidamente si creas un grán número de Tickets a la vez.
**Atención:** Cada Ticket cuenta como un objeto separado para la [reserva de propietario](reserves.md), así que debes apartar {% $env.PUBLIC_OWNER_RESERVE %} por cada Ticket. (El XRP vuelve a estar disponible una vez que se haya utilizado el Ticket.) Este coste puede subir rápidamente si creas un grán número de Tickets a la vez.
Como con los números de secuencia, enviar una transacción consume el Ticket _si y solo si_ la transacción es confirmada por [consenso](../consensus-protocol/index.md). Sin embargo, las transacciones que fallan en hacer lo que intentaban pueden ser confirmadas por el consenso con los [códigos de resultado de clase`tec`](../../references/protocol/transactions/transaction-results/tec-codes.md).
@@ -53,7 +53,7 @@ Cualquier cuenta puede crear y utilizar Tickets en cualquier tipo de transaccion
- Cada Ticket puede ser utilizado solo una vez. Es posible tener múltiples transacciones diferentes candidatas que podrían usar el mismo Ticket Secuencia, pero solo uno de esos candidatos será validado por el consenso.
- Una cuenta no puede tener más de 250 Tickets en el ledger a la vez. No puedes crear más de 250 Tickets a la vez, tampoco.
- _Puedes_ usar un Ticket para crear más Tickets. Si lo haces, el Ticket utilizado no cuenta para el número total de Tickets que puedes tener a la vez.
- Cada Ticket cuenta para la [reserva de propietario](reserves.md), por lo que debes apartar 2 XRP por cada Ticket que no has usado todavía. El XRP vuelve a estar disponible para ti despues de utilizar el Ticket.
- Cada Ticket cuenta para la [reserva de propietario](reserves.md), por lo que debes apartar {% $env.PUBLIC_OWNER_RESERVE %} por cada Ticket que no has usado todavía. El XRP vuelve a estar disponible para ti despues de utilizar el Ticket.
- Dentro de un ledger individual, las transacciones que usan Tickets se ejecutan después que otras transacciones desde el mismo remitente. Si una cuenta tiene múltiples transacciones utilizando Tickets en la misma versión del ledger, esos Tickets se ejecutan en orden desde el Ticket con la secuencia más baja hasta la más alta. (Para más información, ver la documentación del [orden canónico](../consensus-protocol/consensus-structure.md#calculate-and-share-validations) del consenso.)
- Para "cancelar" un Ticket, usa el Ticket para [realizar una operación no operativa](../transactions/finality-of-results/canceling-a-transaction.md) [transacción AccountSet][]. Esto elimina el Ticket y tu no tienes que cumplir con los requisitos de reserva.

View File

@@ -20,8 +20,10 @@ Los parámetros que puedes configurar son los siguientes:
| Parámetro | Descripción | Valor recomendado |
|-----------|-------------|-------------------|
| `reference_fee` | Cantidad de XRP, en _drops_ (1 XRP = 1 millón de drops.), que debe ser destruido para enviar la transacción de referencia, la transacción más barata posible. El coste de una transacción real es un múltiplo de ese valor, escalado dinámicamente basado en la carga de de los servidores individuales. | `10` (0.00001 XRP) |
| `account_reserve` | Cantidad mínima de XRP, en _drops_, que una cuenta debe tener en reserva. Esta es la cantidad más pequeña que se puede enviar para financiar una nueva cuenta en el ledger. | `10000000` (10 XRP) |
| `owner_reserve` | XRP de más, en _drops_, que se debe poseer en una dirección por _cada_ objeto que posees en el ledger. | `2000000` (2 XRP) |
| `account_reserve` | Cantidad mínima de XRP, en _drops_, que una cuenta debe tener en reserva. Esta es la cantidad más pequeña que se puede enviar para financiar una nueva cuenta en el ledger. | `1000000` ({% $env.PUBLIC_BASE_RESERVE %}) |
| `owner_reserve` | XRP de más, en _drops_, que se debe poseer en una dirección por _cada_ objeto que posees en el ledger. | `200000` ({% $env.PUBLIC_OWNER_RESERVE %}) |
<!-- RESERVES_REMINDER: update recommendations in drops if reserves change -->
## Proceso de votación

View File

@@ -18,7 +18,7 @@ El protocolo de pares es el modo principal de comunicación entre servidores en
- Solicitar datos de ledger de ledgers históricos, o proporcionar esos datos.
- Proponer una conjunto de transacciones para el consenso, o compartir el resultado calculado de aplicar el conjunto de transacciones de consenso.
Para establecer una conexión peer-to-peer, un servidor se conecta a otro usando HTTPS y solicita una [actualización HTTP](https://tools.ietf.org/html/rfc7230#section-6.7) para cambiar al protocolo `XRPL/2.0` (anteriormente `RTXP/1.2`). (Para más información, consultar el artículo [Red de superposición](https://github.com/XRPLF/rippled/blob/96bbabbd2ece106779bb544aa0e4ce174e99fdf6/src/ripple/overlay/README.md#handshake) en el [repositorio `rippled`](https://github.com/ripple/rippled).)
Para establecer una conexión peer-to-peer, un servidor se conecta a otro usando HTTPS y solicita una [actualización HTTP](https://tools.ietf.org/html/rfc7230#section-6.7) para cambiar al protocolo `XRPL/2.0` (anteriormente `RTXP/1.2`). (Para más información, consultar el artículo [Red de superposición](https://github.com/XRPLF/rippled/blob/96bbabbd2ece106779bb544aa0e4ce174e99fdf6/src/ripple/overlay/README.md#handshake) en el [repositorio `rippled`](https://github.com/XRPLF/rippled).)
## Descubrimiento de pares
@@ -107,7 +107,7 @@ Los pros y contras de cada configuración son los siguientes:
<tr><th>Pares descubiertos</th>
<td><ul>
<li><p>La configuración más simple, con una carga de mantenimiento baja.</p></li>
<li><p>Crea la oportunidad para una gran cantidad de conexiones directas de pares. Tener más pares directos tiene varios beneficios. Tu servidor puede <a href="ledger-history.html#recuperar-el-histórico">recuperar histórico</a> de múltiples pares en paralelo, tanto al sincronizar como al rellenar el histórico. Como no todos los pares mantienen el histórico completo, tener acceso a una gama más amplia de datos históricos.</p></li>
<li><p>Crea la oportunidad para una gran cantidad de conexiones directas de pares. Tener más pares directos tiene varios beneficios. Tu servidor puede <a href="ledger-history#recuperar-el-histórico">recuperar histórico</a> de múltiples pares en paralelo, tanto al sincronizar como al rellenar el histórico. Como no todos los pares mantienen el histórico completo, tener acceso a una gama más amplia de datos históricos.</p></li>
<li><p>Reduce la posibilidad de desconexión de la red porque tu servidor puede reemplazar los pares desconectados con otros nuevos.</p></li>
</ul></td>
<td><ul>
@@ -119,8 +119,8 @@ Los pros y contras de cada configuración son los siguientes:
<td><ul>
<li><p>Configuración más segura y confiable cuando se implementa correctamente.</p></li>
<li><p>Tan confiable y redundante como quieras hacerla.</p></li>
<li><p>Puedes optimizar el rendimiento del servidor privado con <a href="clustering.html">clustering</a>.</p></li>
<li><p>Te permite crear tantas conexiones directas de pares como desees. Tu servidor privado puede <a href="ledger-history.html#recuperar-el-histórico">obtener histórico</a> desde múltipes pares en paralelo. Dado que administras los pares, también puedes controlar cuanto histórico del ledger cada par puede mantener.</p></li>
<li><p>Puedes optimizar el rendimiento del servidor privado con <a href="clustering">clustering</a>.</p></li>
<li><p>Te permite crear tantas conexiones directas de pares como desees. Tu servidor privado puede <a href="ledger-history#recuperar-el-histórico">obtener histórico</a> desde múltipes pares en paralelo. Dado que administras los pares, también puedes controlar cuanto histórico del ledger cada par puede mantener.</p></li>
</ul></td>
<td><ul>
<li><p>Carga de mantenimiento y costos más altos debido a la ejecución de múltiples servidores.</p></li>

View File

@@ -49,10 +49,9 @@ Para más información sobre Cheques en el XRP Ledger, ver:
- [CheckCreate][]
- [CheckCash][]
- [CheckCancel][]
- [Tutoriales de cheques](../../tutorials/how-tos/use-specialized-payment-types/use-checks/use-checks.md)
- [Tutoriales de cheques](../../tutorials/how-tos/use-specialized-payment-types/use-checks/index.md)
- [Enviar un cheque](../../tutorials/how-tos/use-specialized-payment-types/use-checks/send-a-check.md)
- [Buscar cheques por dirección del remitente](../../tutorials/how-tos/use-specialized-payment-types/use-checks/look-up-checks-by-sender.md)
- [Buscar cheques por dirección del destinatario](../../tutorials/how-tos/use-specialized-payment-types/use-checks/look-up-checks-by-recipient.md)
- [Buscar cheques](../../tutorials/how-tos/use-specialized-payment-types/use-checks/look-up-checks.md)
- [Canjear un cheque por la cantidad exacta](../../tutorials/how-tos/use-specialized-payment-types/use-checks/cash-a-check-for-an-exact-amount.md)
- [Canjear un cheque por una cantidad flexible](../../tutorials/how-tos/use-specialized-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md)
- [Cancelar un cheque](../../tutorials/how-tos/use-specialized-payment-types/use-checks/cancel-a-check.md)

View File

@@ -1,11 +1,11 @@
theme.navbar.about: Acerca de
theme.navbar.docs: Docs
theme.navbar.resources: Recursos
theme.navbar.community: Comunidad
theme.footer.about: Acerca de
theme.footer.docs: Docs
theme.footer.resources: Recursos
theme.footer.community: Comunidad
navbar.about: Acerca de
navbar.docs: Docs
navbar.resources: Recursos
navbar.community: Comunidad
footer.about: Acerca de
footer.docs: Docs
footer.resources: Recursos
footer.community: Comunidad
sidebar.docs: Docs
sidebar.docs.tutorials: Tutoriales
sidebar.docs.references: Referencias

View File

@@ -25,11 +25,6 @@ labels:
プルーフ・オブ・ワークは、信頼できる第三者を必要とせずに二重支出の問題を解決する最初のコンセンサンス・メカニズムでした。[XRP Ledgerのコンセンサスメカニズム](../docs/concepts/consensus-protocol/index.md)は、同じ問題をはるかに速く、安く、より良いエネルギー効率で解決します。
#### どのようにして持続可能なブロックチェーンを実現するのでしょうか?
ビットコインのエネルギー消費量は、2021年現在アルゼンチンのエネルギー総消費量に相当します。また、ビットコインの採掘者が使用する電力の多くは環境を汚染するリソースから供給されていることが広く報告されています。XRPLは、プルーフ・オブ・ワークのようにエネルギーを浪費しない[コンセンサス・メカニズム](../docs/concepts/consensus-protocol/index.md)を通じてトランザクションを承認し、カーボン・オフセットを活用して、[真にカーボンニュートラルな最初のブロックチェーンのひとつ](https://ripple.com/ripple-press/ripple-leads-sustainability-agenda-to-achieve-carbon-neutrality-by-2030)となっています。
#### XRPLではXRP以外の通貨も取引できますか
はい。XRPLは米ドル、ユーロ、石油、金、リワードポイントなど、任意の資産をトークン化できるように構築されており、どんな通貨でもXRPL上で発行することができます。成長中のXRPLコミュニティは様々なフィアットトークンや暗号通貨をサポートしており、これを裏付けています。

View File

@@ -9,7 +9,7 @@ parent: contribute.html
## 報告する
詐欺に遭ったと思ったら、詐欺の手口や詐欺業者について、できるだけ早く、できるだけ多くの情報を集めるようにしてください。どのように行動すべきかは以下の方法を確認してください。
**注意:** 誰もXRP Ledgerのアカウントを凍結したり、トランザクションを元に戻したりすることはできません。これはXRP Ledgerブロックチェーンの分散型設計によるものです。
{% admonition type="warning" name="注意" %}誰もXRP Ledgerのアカウントをフリーズしたり、トランザクションを元に戻したりすることはできません。これはXRP Ledgerブロックチェーンの分散型設計によるものです。{% /admonition %}
1. [Xrplorerの調査チーム](https://xrplorer.com/forensics/submit)に詐欺業者のウォレットアドレスを提出してください。
@@ -17,14 +17,14 @@ parent: contribute.html
2. 最寄りの警察署に通報してください。詐欺業者が捕まれば、お金を取り戻せる場合があります。
3. 詐欺業者が取引所にXRPを送金した場合は、必ず取引所のサポートチームに連絡してください。取引所は詐欺業者の口座を凍結することができます。以下は、いくつかの有名な取引所のサポートリンクです。
3. 詐欺業者が取引所にXRPを送金した場合は、必ず取引所のサポートチームに連絡してください。取引所は詐欺業者の口座をフリーズすることができます。以下は、いくつかの有名な取引所のサポートリンクです。
- [Binance](https://www.binance.com/en/support)
- [Coinbase](https://help.coinbase.com/)
- [Uphold](https://support.uphold.com/hc/en-us/requests/new)
- [Bitrue](https://www.bitrue.com/exchange-web/footer/contactus.html)
4. 詐欺業者がXRP Ledger上でXRPを他のトークンと交換した場合、そのトークンの発行者に連絡してください。発行者は[詐欺業者のトラストラインを凍結する](../docs/tutorials/how-tos/use-tokens/freeze-a-trust-line.md)ことができるかもしれません。
4. 詐欺業者がXRP Ledger上でXRPを他のトークンと交換した場合、そのトークンの発行者に連絡してください。発行者は[詐欺業者のトラストラインをフリーズする](../docs/tutorials/how-tos/use-tokens/freeze-a-trust-line.md)ことができるかもしれません。
詐欺業者の報告に関する詳細は、[Xrplorer Forensicsのヘルプ](https://xrplorer.com/forensics/help)をご覧ください。

View File

@@ -0,0 +1,318 @@
[AMM amendment]: /@l10n/ja/resources/known-amendments.md#amm
[AMMClawback amendment]: /@l10n/ja/resources/known-amendments.md#ammclawback
[AMMエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md
[AMMオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/amm.md
[AMMBid]: /@l10n/ja/docs/references/protocol/transactions/types/ammbid.md
[AMMBidトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammbid.md
[AMMCreate]: /@l10n/ja/docs/references/protocol/transactions/types/ammcreate.md
[AMMCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammcreate.md
[AMMDelete]: /@l10n/ja/docs/references/protocol/transactions/types/ammdelete.md
[AMMDeleteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammdelete.md
[AMMDeposit]: /@l10n/ja/docs/references/protocol/transactions/types/ammdeposit.md
[AMMDepositトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammdeposit.md
[AMMVote]: /@l10n/ja/docs/references/protocol/transactions/types/ammvote.md
[AMMVoteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammvote.md
[AMMWithdraw]: /@l10n/ja/docs/references/protocol/transactions/types/ammwithdraw.md
[AMMWithdrawトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ammwithdraw.md
[API v1]: /@l10n/ja/docs/references/http-websocket-apis/index.md
[API v2]: /@l10n/ja/docs/references/http-websocket-apis/index.md
[AccountDelete]: /@l10n/ja/docs/references/protocol/transactions/types/accountdelete.md
[AccountDeleteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/accountdelete.md
[AccountRootエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/accountroot.md
[AccountRootオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/accountroot.md
[AccountSet]: /@l10n/ja/docs/references/protocol/transactions/types/accountset.md
[AccountSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/accountset.md
[アドレス]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#アドレス
[Amendmentsエントリ]: /@l10n/ja/docs/concepts/networks-and-servers/amendments.md
[Amendmentsオブジェクト]: /@l10n/ja/docs/concepts/networks-and-servers/amendments.md
[Batch amendment]: /@l10n/ja/resources/known-amendments.md#batch
[Batch]: /@l10n/ja/docs/references/protocol/transactions/types/batch.md
[Checkエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/check.md
[Checkオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/check.md
[CheckCancel]: /@l10n/ja/docs/references/protocol/transactions/types/checkcancel.md
[CheckCancelトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/checkcancel.md
[CheckCashMakesTrustLine amendment]: /@l10n/ja/resources/known-amendments.md#checkcashmakestrustline
[CheckCash]: /@l10n/ja/docs/references/protocol/transactions/types/checkcash.md
[CheckCashトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/checkcash.md
[CheckCreate]: /@l10n/ja/docs/references/protocol/transactions/types/checkcreate.md
[CheckCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/checkcreate.md
[Checks amendment]: /@l10n/ja/resources/known-amendments.md#checks
[Clawback amendment]: /@l10n/ja/resources/known-amendments.md#clawback
[Clawbackトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/clawback.md
[credentials]: /@l10n/ja/docs/concepts/decentralized-storage/credentials.md
[Credentials amendment]: /@l10n/ja/resources/known-amendments.md#credentials
[CredentialCreate]: /@l10n/ja/docs/references/protocol/transactions/types/credentialcreate.md
[CredentialCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/credentialcreate.md
[CredentialAccept]: /@l10n/ja/docs/references/protocol/transactions/types/credentialaccept.md
[CredentialAcceptトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/credentialaccept.md
[CredentialDelete]: /@l10n/ja/docs/references/protocol/transactions/types/credentialdelete.md
[CredentialDeleteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/credentialdelete.md
[Credentialエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/credential.md
[Crypto-Conditions仕様]: https://tools.ietf.org/html/draft-thomas-crypto-conditions-04
[CryptoConditions amendment]: /@l10n/ja/resources/known-amendments.md#cryptoconditions
[CryptoConditionsSuite amendment]: /@l10n/ja/resources/known-amendments.md#cryptoconditionssuite
[通貨額]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#通貨額の指定
[通貨コード]: /@l10n/ja/docs/references/protocol/data-types/currency-formats.md#通貨コード
[DID amendment]: /@l10n/ja/resources/known-amendments.md#did
[DIDエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/did.md
[DeletableAccounts amendment]: /@l10n/ja/resources/known-amendments.md#deletableaccounts
[DeepFreeze amendment]: /@l10n/ja/resources/known-amendments.md#deepfreeze
[DepositAuth amendment]: /@l10n/ja/resources/known-amendments.md#depositauth
[DepositPreauth amendment]: /@l10n/ja/resources/known-amendments.md#depositpreauth
[DepositPreauthエントリ]: /@l10n/ja/docs/references/protocol/transactions/types/depositpreauth.md
[DepositPreauthオブジェクト]: /@l10n/ja/docs/references/protocol/transactions/types/depositpreauth.md
[DepositPreauth]: /@l10n/ja/docs/references/protocol/transactions/types/depositpreauth.md
[DepositPreauthトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/depositpreauth.md
[DIDSet]: /@l10n/ja/docs/references/protocol/transactions/types/didset.md
[DIDSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/didset.md
[DirectoryNodeエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/directorynode.md
[DirectoryNodeオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/directorynode.md
[DisallowIncoming amendment]: /@l10n/ja/resources/known-amendments.md#disallowincoming
[DynamicNFT amendment]: /@l10n/ja/resources/known-amendments.md#dynamicnft
[EnableAmendment]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/enableamendment.md
[EnableAmendment疑似トランザクション]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/enableamendment.md
[EnforceInvariants amendment]: /@l10n/ja/resources/known-amendments.md#enforceinvariants
[Escrow amendment]: /@l10n/ja/resources/known-amendments.md#escrow
[Escrowエントリ]: /@l10n/ja/docs/concepts/payment-types/escrow.md
[Escrowオブジェクト]: /@l10n/ja/docs/concepts/payment-types/escrow.md
[EscrowCancel]: /@l10n/ja/docs/references/protocol/transactions/types/escrowcancel.md
[EscrowCancelトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/escrowcancel.md
[EscrowCreate]: /@l10n/ja/docs/references/protocol/transactions/types/escrowcreate.md
[EscrowCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/escrowcreate.md
[EscrowFinish]: /@l10n/ja/docs/references/protocol/transactions/types/escrowfinish.md
[EscrowFinishトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/escrowfinish.md
[ExpandedSignerList amendment]: /@l10n/ja/resources/known-amendments.md#expandedsignerlist
[FeeEscalation amendment]: /@l10n/ja/resources/known-amendments.md#feeescalation
[FeeSettingsエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/feesettings.md
[FeeSettingsオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/feesettings.md
[Flow amendment]: /@l10n/ja/resources/known-amendments.md#flow
[FlowCross amendment]: /@l10n/ja/resources/known-amendments.md#flowcross
[FlowV2 amendment]: /@l10n/ja/resources/known-amendments.md#flowv2
[ハッシュ]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#ハッシュ
[ImmediateOfferKilled amendment]: /@l10n/ja/resources/known-amendments.md#immediateofferkilled
[Interledger Protocol]: https://interledger.org/
[内部の型]: /@l10n/ja/docs/references/protocol/binary-format.md
[レジャーインデックス]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#レジャーインデックス
[LedgerHashesエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ledgerhashes.md
[LedgerHashesオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ledgerhashes.md
[LedgerStateFix]: /@l10n/ja/docs/references/protocol/transactions/types/ledgerstatefix.md
[LedgerStateFixトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ledgerstatefix.md
[Marker]: /@l10n/ja/docs/references/http-websocket-apis/api-conventions/markers-and-pagination.md
[MPTokensV1 amendment]: /@l10n/ja/resources/known-amendments.md#mptokensv1
[MultiSign amendment]: /@l10n/ja/resources/known-amendments.md#multisign
[MultiSignReserve amendment]: /@l10n/ja/resources/known-amendments.md#multisignreserve
[NFTokenAcceptOffer]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenacceptoffer.md
[NFTokenAcceptOfferトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenacceptoffer.md
[NFTokenBurn]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenburn.md
[NFTokenBurnトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenburn.md
[NFTokenCancelOffer]: /@l10n/ja/docs/references/protocol/transactions/types/nftokencanceloffer.md
[NFTokenCancelOfferトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/nftokencanceloffer.md
[NFTokenCreateOffer]: /@l10n/ja/docs/references/protocol/transactions/types/nftokencreateoffer.md
[NFTokenCreateOfferトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/nftokencreateoffer.md
[NFTokenMint]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenmint.md
[NFTokenMintトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/nftokenmint.md
[NFTokenOfferエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/nftokenoffer.md
[NFTokenOfferオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/nftokenoffer.md
[NFTokenPageエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/nftokenpage.md
[NFTokenPageオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/nftokenpage.md
[NFToken]: /@l10n/ja/docs/references/protocol/data-types/nftoken.md
[NegativeUNL amendment]: /@l10n/ja/resources/known-amendments.md#negativeunl
[NegativeUNLエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/negativeunl.md
[NegativeUNLオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/negativeunl.md
[NonFungibleTokensV1 amendment]: /@l10n/ja/resources/known-amendments.md#nonfungibletokensv1
[NonFungibleTokensV1_1 amendment]: /@l10n/ja/resources/known-amendments.md#nonfungibletokensv1_1
[Offerエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/offer.md
[Offerオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/offer.md
[OfferCancel]: /@l10n/ja/docs/references/protocol/transactions/types/offercancel.md
[OfferCancelトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/offercancel.md
[OfferCreate]: /@l10n/ja/docs/references/protocol/transactions/types/offercreate.md
[OfferCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/offercreate.md
[OracleDeleteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/oracledelete.md
[OracleDeleteトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/oracledelete.md
[Oracleエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/oracle.md
[Oracleオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/oracle.md
[OracleSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/oracleset.md
[OracleSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/oracleset.md
[OwnerPaysFee amendment]: /@l10n/ja/resources/known-amendments.md#ownerpaysfee
[PayChan amendment]: /@l10n/ja/resources/known-amendments.md#paychan
[PayChannelエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/paychannel.md
[PayChannelオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/paychannel.md
[PaymentChannelClaim]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelclaim.md
[PaymentChannelClaimトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelclaim.md
[PaymentChannelCreate]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelcreate.md
[PaymentChannelCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelcreate.md
[PaymentChannelFund]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelfund.md
[PaymentChannelFundトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/paymentchannelfund.md
[Payment]: /@l10n/ja/docs/references/protocol/transactions/types/payment.md
[Paymentトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/payment.md
[PermissionDelegation amendment]: /@l10n/ja/resources/known-amendments.md#permissiondelegation
[PermissionedDEX amendment]: /@l10n/ja/resources/known-amendments.md#permissioneddex
[PermissionedDomains amendment]: /@l10n/ja/resources/known-amendments.md#permissioneddomains
[許可型ドメイン]: /@l10n/ja/docs/concepts/tokens/decentralized-exchange/permissioned-domains.md
[PriceOracle amendment]: /@l10n/ja/resources/known-amendments.md#priceoracle
[MPTokensV1_1 amendment]: /@l10n/ja/resources/known-amendments.md#priceoracle
[RFC-1751]: https://tools.ietf.org/html/rfc1751
[レポートモード]: /@l10n/ja/docs/concepts/networks-and-servers/rippled-server-modes.md#レポートモード
[RequireFullyCanonicalSig amendment]: /@l10n/ja/resources/known-amendments.md#requirefullycanonicalsig
[RippleStateエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ripplestate.md
[RippleStateオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ripplestate.md
[Rippleエポック以降の経過秒数]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#時間の指定
[SHA-512Half]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#ハッシュ
[SHAMapV2 amendment]: /@l10n/ja/resources/known-amendments.md#shamapv2
[シーケンス番号]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#アカウントシーケンス
[SetFee]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/setfee.md
[SetFee疑似トランザクション]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/setfee.md
[SetRegularKey]: /@l10n/ja/docs/references/protocol/transactions/types/setregularkey.md
[SetRegularKeyトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/setregularkey.md
[SignerListエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/signerlist.md
[SignerListオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/signerlist.md
[SignerListSet]: /@l10n/ja/docs/references/protocol/transactions/types/signerlistset.md
[SignerListSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/signerlistset.md
[SingleAssetVault amendment]: /@l10n/ja/resources/known-amendments.md#singleassetvault
[SortedDirectories amendment]: /@l10n/ja/resources/known-amendments.md#sorteddirectories
[通貨額の指定]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#通貨額の指定
[レジャーの指定]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#レジャーの指定
[時間の指定]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#時間の指定
[Specifying Without Amounts]: /@l10n/ja/docs/references/protocol/data-types/currency-formats.md#specifying-without-amounts
[SusPay amendment]: /@l10n/ja/resources/known-amendments.md#suspay
[TickSize amendment]: /@l10n/ja/resources/known-amendments.md#ticksize
[Ticketエントリ]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ticket.md
[Ticketオブジェクト]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/ticket.md
[TicketBatch amendment]: /@l10n/ja/resources/known-amendments.md#ticketbatch
[TicketCreate]: /@l10n/ja/docs/references/protocol/transactions/types/ticketcreate.md
[TicketCreateトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/ticketcreate.md
[Tickets amendment]: /@l10n/ja/resources/known-amendments.md#tickets
[TokenEscrow amendment]: /@l10n/ja/resources/known-amendments.md#tokenescrow
[トランザクションコスト]: /@l10n/ja/docs/concepts/transactions/transaction-cost.md
[TrustSetAuth amendment]: /@l10n/ja/resources/known-amendments.md#trustsetauth
[TrustSet]: /@l10n/ja/docs/references/protocol/transactions/types/trustset.md
[TrustSetトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/trustset.md
[UNLModify]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/unlmodify.md
[UNLModify疑似トランザクション]: /@l10n/ja/docs/references/protocol/transactions/pseudo-transaction-types/unlmodify.md
[XChainAddAccountCreateAttestation]: /@l10n/ja/docs/references/protocol/transactions/types/xchainaddaccountcreateattestation.md
[XChainAddAccountCreateAttestationトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/xchainaddaccountcreateattestation.md
[XChainAddClaimAttestationトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/xchainaddclaimattestation.md
[XChainBridge amendment]: /@l10n/ja/resources/known-amendments.md#xchainbridge
[XChainCreateBridge]: /@l10n/ja/docs/references/protocol/transactions/types/xchaincreatebridge.md
[XChainCreateBridgeトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/xchaincreatebridge.md
[XChainCreateClaimID]: /@l10n/ja/docs/references/protocol/transactions/types/xchaincreateclaimid.md
[XChainCreateClaimIDトランザクション]: /@l10n/ja/docs/references/protocol/transactions/types/xchaincreateclaimid.md
[XRPのdrop数]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#通貨額の指定
[XRPFees amendment]: /@l10n/ja/resources/known-amendments.md#xrpfees
[account_channelsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_channels.md
[account_currenciesメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_currencies.md
[account_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_info.md
[account_linesメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_lines.md
[account_nftsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_nfts.md
[account_objectsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_objects.md
[account_offersメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_offers.md
[account_txメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/account_tx.md
[amm_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/amm_info.md
[base58]: /@l10n/ja/docs/references/protocol/data-types/base58-encodings.md
[book_offersメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers.md
[can_deleteメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/can_delete.md
[channel_authorizeメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_authorize.md
[channel_verifyメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/payment-channel-methods/channel_verify.md
[共通フィールド]: /@l10n/ja/docs/references/protocol/transactions/common-fields.md
[connectメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/peer-management-methods/connect.md
[consensus_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/consensus_info.md
[crawl_shardsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/crawl_shards.md
[crypto-condition]: https://tools.ietf.org/html/draft-thomas-crypto-conditions-04
[crypto-conditions]: https://tools.ietf.org/html/draft-thomas-crypto-conditions-04
[deposit_authorizedメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/deposit_authorized.md
[download_shardメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/download_shard.md
[featureメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/feature.md
[手数料レベル]: /@l10n/ja/docs/concepts/transactions/transaction-cost.md#手数料レベル
[feeメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/server-info-methods/fee.md
[fetch_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/fetch_info.md
[fix1201 amendment]: /@l10n/ja/resources/known-amendments.md#fix1201
[fix1368 amendment]: /@l10n/ja/resources/known-amendments.md#fix1368
[fix1373 amendment]: /@l10n/ja/resources/known-amendments.md#fix1373
[fix1512 amendment]: /@l10n/ja/resources/known-amendments.md#fix1512
[fix1513 amendment]: /@l10n/ja/resources/known-amendments.md#fix1513
[fix1515 amendment]: /@l10n/ja/resources/known-amendments.md#fix1515
[fix1523 amendment]: /@l10n/ja/resources/known-amendments.md#fix1523
[fix1528 amendment]: /@l10n/ja/resources/known-amendments.md#fix1528
[fix1543 amendment]: /@l10n/ja/resources/known-amendments.md#fix1543
[fix1571 amendment]: /@l10n/ja/resources/known-amendments.md#fix1571
[fix1578 amendment]: /@l10n/ja/resources/known-amendments.md#fix1578
[fix1623 amendment]: /@l10n/ja/resources/known-amendments.md#fix1623
[fixAMMv1_3 amendment]: /@l10n/ja/resources/known-amendments.md#fixammv1_3
[fixCheckThreading amendment]: /@l10n/ja/resources/known-amendments.md#fixcheckthreading
[fixDisallowIncomingV1 amendment]: /@l10n/ja/resources/known-amendments.md#fixdisallowincomingv1
[fixEnforceNFTokenTrustlineV2 amendment]: /@l10n/ja/resources/known-amendments.md#fixenforcenftokentrustlinev2
[fixFillOrKill amendment]: /@l10n/ja/resources/known-amendments.md#fixfillorkill
[fixFrozenLPTokenTransfer]: /@l10n/ja/resources/known-amendments.md#fixfrozenlptokentransfer
[fixInvalidTxFlags amendment]: /@l10n/ja/resources/known-amendments.md#fixinvalidtxflags
[fixMasterKeyAsRegularKey amendment]: /@l10n/ja/resources/known-amendments.md#fixmasterkeyasregularkey
[fixNFTokenDirV1 amendment]: /@l10n/ja/resources/known-amendments.md#fixnftokendirv1
[fixNFTokenPageLinks amendment]: /@l10n/ja/resources/known-amendments.md#fixnftokenpagelinks
[fixNFTokenRemint amendment]: /@l10n/ja/resources/known-amendments.md#fixnftokenremint
[fixPayChanCancelAfter amendment]: /@l10n/ja/resources/known-amendments.md#fixpaychancancelafter
[fixPayChanRecipientOwnerDir amendment]: /@l10n/ja/resources/known-amendments.md#fixpaychanrecipientownerdir
[fixPreviousTxnID amendment]: /@l10n/ja/resources/known-amendments.md#fixprevioustxnid
[fixQualityUpperBound amendment]: /@l10n/ja/resources/known-amendments.md#fixqualityupperbound
[fixRemoveNFTokenAutoTrustLine amendment]: /@l10n/ja/resources/known-amendments.md#fixremovenftokenautotrustline
[fixTakerDryOfferRemoval amendment]: /@l10n/ja/resources/known-amendments.md#fixtakerdryofferremoval
[fixTrustLinesToSelf amendment]: /@l10n/ja/resources/known-amendments.md#fixtrustlinestoself
[get_aggregate_priceコマンド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/get_aggregate_price.md
[get_aggregate_priceメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/get_aggregate_price.md
[gateway_balancesメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/gateway_balances.md
[get_countsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/get_counts.md
[16進数]: https://ja.wikipedia.org/wiki/Hexadecimal
[識別用ハッシュ]: /@l10n/ja/docs/concepts/transactions/index.md#トランザクションの識別
[jsonメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/utility-methods/json.md
[レジャーフォーマット]: /@l10n/ja/docs/references/protocol/ledger-data/ledger-entry-types/index.md
[レジャーインデックス]: /@l10n/ja/docs/references/protocol/data-types/basic-data-types.md#レジャーインデックス
[ledger_acceptメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept.md
[ledger_cleanerメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_cleaner.md
[ledger_closedメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_closed.md
[ledger_currentメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_current.md
[ledger_dataメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_data.md
[ledger_entryメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger_entry.md
[ledger_requestメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/ledger_request.md
[ledgerメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/ledger-methods/ledger.md
[log_levelメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/log_level.md
[logrotateメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/logging-and-data-management-methods/logrotate.md
[manifestメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/server-info-methods/manifest.md
[nft_buy_offersメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_buy_offers.md
[nft_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/clio-methods/nft_info.md
[nft_sell_offersメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/nft_sell_offers.md
[ノードキーペア]: /@l10n/ja/docs/concepts/networks-and-servers/peer-protocol.md#ノードキーペア
[ノード公開鍵]: /@l10n/ja/docs/concepts/networks-and-servers/peer-protocol.md#ノードキーペア
[noripple_checkメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/account-methods/noripple_check.md
[path_findメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/path_find.md
[ピアリザベーション]: /@l10n/ja/docs/concepts/networks-and-servers/peer-protocol.md#固定ピアとピアリザベーション
[peer_reservations_addメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_add.md
[peer_reservations_delメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_del.md
[peer_reservations_listメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/peer-management-methods/peer_reservations_list.md
[peersメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/peer-management-methods/peers.md
[pingメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/utility-methods/ping.md
[printメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/print.md
[公開サーバ]: /@l10n/ja/docs/tutorials/public-servers.md
[randomメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/utility-methods/random.md
[結果コード]: /@l10n/ja/docs/references/protocol/transactions/transaction-results/index.md
[ripple-lib]: https://github.com/XRPLF/xrpl.js
[ripple_path_findメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/ripple_path_find.md
[server_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/server-info-methods/server_info.md
[server_stateメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/server-info-methods/server_state.md
[sign_forメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/signing-methods/sign_for.md
[signメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/signing-methods/sign.md
[スタンドアロンモード]: /@l10n/ja/docs/concepts/networks-and-servers/rippled-server-modes.md#スタンドアロンモード
[標準フォーマット]: /@l10n/ja/docs/references/http-websocket-apis/api-conventions/response-formatting.md
[String Number]: /@l10n/ja/docs/references/protocol/data-types/currency-formats#string-numbers
[stopメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/server-control-methods/stop.md
[submit_multisignedメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/submit_multisigned.md
[submitメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/submit.md
[subscribeメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/subscription-methods/subscribe.md
[transaction cost]: /@l10n/ja/docs/concepts/transactions/transaction-cost.md
[transaction_entryメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/transaction_entry.md
[tx_historyメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/tx_history.md
[txメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/tx.md
[汎用エラータイプ]: /@l10n/ja/docs/references/http-websocket-apis/api-conventions/error-formatting.md#汎用エラー
[unsubscribeメソッド]: /@l10n/ja/docs/references/http-websocket-apis/public-api-methods/subscription-methods/unsubscribe.md
[validation_createメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/key-generation-methods/validation_create.md
[validator_infoメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_info.md
[validator_list_sitesメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validator_list_sites.md
[validatorsメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/status-and-debugging-methods/validators.md
[wallet_proposeメソッド]: /@l10n/ja/docs/references/http-websocket-apis/admin-api-methods/key-generation-methods/wallet_propose.md

View File

@@ -2,6 +2,8 @@
すべての[XRP Ledgerアカウント](../../concepts/accounts/index.md)には、`Sequence`フィールドに1つのシーケンス番号があり、アカウントがトランザクションを送信し、そのトランザクションが[検証済みレジャー](../../concepts/ledgers/index.md)に記録されるたびに、1ずつ増加します。シーケンス番号は各[トランザクション](../../concepts/transactions/index.md)の`Sequence`フィールドにもあり、そのトランザクションが実行される際にアカウントの現在のシーケンス番号と一致している必要があります。各アカウントで、各シーケンス番号は番号順に一度だけ使用できます。
[チケット](../../concepts/accounts/tickets.md) は、通常の順序とは異なるトランザクションを送信できるように、これらのルールにいくつかの例外を設けています。チケットは、後で使用するために予約されたシーケンス番号を表します。トランザクションは、通常のシーケンス番号の代わりにチケットを使用することができます。
[DeletableAccounts Amendment](/resources/known-amendments.md#deletableaccounts) を適用する場合、アカウントの`Sequence`番号の始まりが、アカウントが作成されたレジャーバージョンの[レジャーインデックス][]と一致します。DeletableAccountsを適用しない場合、どのアカウントの`Sequence`番号も1で始まります。
トランザクションがレジャーに記録されると、トランザクションの実行が成功したか[`tec`クラスのエラーコード](../../references/protocol/transactions/transaction-results/tec-codes.md)で失敗したかを問わず、シーケンス番号が1つ消費されます。トランザクションのその他の失敗についてはレジャーに記録されないため、送金元のシーケンス番号は変更されませんその他の影響もありません

View File

@@ -1,4 +1,4 @@
XRP Ledgerのアカウントは、XRP Ledgerの[base58][]フォーマットのアドレスで識別されます。このアドレスはアカウントのマスター[公開鍵](https://en.wikipedia.org/wiki/Public-key_cryptography)から生成され、マスター公開鍵は秘密鍵から生成されます。アドレスはJSON文字列で記述され、以下の特徴があります。
XRP Ledgerのアカウントは、XRP Ledgerの[base58](../../references/protocol/data-types/base58-encodings.md)フォーマットのアドレスで識別されます。このアドレスはアカウントのマスター[公開鍵](https://en.wikipedia.org/wiki/Public-key_cryptography)から生成され、マスター公開鍵は秘密鍵から生成されます。アドレスはJSON文字列で記述され、以下の特徴があります。
* 長さは25から35文字
* 文字`r`から始まる

Some files were not shown because too many files have changed in this diff Show More