mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-30 16:45:49 +00:00
References restructuring. Fixes #1022
This commit is contained in:
19
content/references/client-libraries.md
Normal file
19
content/references/client-libraries.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
html: client-libraries.html
|
||||||
|
parent: references.html
|
||||||
|
blurb: Use these libraries to access the XRP Ledger from your programming language of choice.
|
||||||
|
---
|
||||||
|
# Client Libraries
|
||||||
|
|
||||||
|
These client libraries simplify some of the common work of accessing and processing XRP Ledger data, and present it in a form that matches with the native conventions of their respective programming languages.
|
||||||
|
|
||||||
|
For other programming languages, you can access the XRP Ledger through the [HTTP APIs](rippled-api.html).
|
||||||
|
|
||||||
|
| Language | Library Name | Get Started | API Reference | Source Code |
|
||||||
|
|----------|--------------|-------------|---------------|-------------|
|
||||||
|
| **Python** | `xrpl-py` | [Get Started](get-started-using-python.html) | [API Reference](https://xrpl-py.readthedocs.io/) | [Repo](https://github.com/XRPLF/xrpl-py) |
|
||||||
|
| **JavaScript** / **TypeScript** | `ripple-lib` | [Get Started](get-started-with-rippleapi-for-javascript.html) | [API Reference](rippleapi-reference.html) | [Repo](https://github.com/ripple/ripple-lib) |
|
||||||
|
| **C++** | `rippled` Signing Library | [Get Started](https://github.com/ripple/rippled/tree/develop/Builds/linux#signing-library) | | (Part of [`rippled`](https://github.com/ripple/rippled/)) |
|
||||||
|
| **Java** | `xrpl4j` | [README](https://github.com/XRPLF/xrpl4j#readme) | [API Reference](https://github.com/XRPLF/xrpl4j/tree/main/xrpl4j-integration-tests) | [Repo](https://github.com/XRPLF/xrpl4j) |
|
||||||
|
|
||||||
|
**Tip:** To add a client library not listed here, please [suggest changes to this page]({{target.github_forkurl}}/edit/{{target.github_branch}}/content/{{currentpage.md}})!
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: base58-encodings.html
|
html: base58-encodings.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: 暗号鍵と関連データをbase58形式で表すフォーマットです。
|
blurb: 暗号鍵と関連データをbase58形式で表すフォーマットです。
|
||||||
---
|
---
|
||||||
# base58エンコード
|
# base58エンコード
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: base58-encodings.html
|
html: base58-encodings.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: Formats for representing cryptographic keys and related data in base58 format.
|
blurb: Formats for representing cryptographic keys and related data in base58 format.
|
||||||
---
|
---
|
||||||
# base58 Encodings
|
# base58 Encodings
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: basic-data-types.html
|
html: basic-data-types.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: さまざまなタイプのオブジェクトがそれぞれ異なる方法で一意に識別されます。
|
blurb: さまざまなタイプのオブジェクトがそれぞれ異なる方法で一意に識別されます。
|
||||||
---
|
---
|
||||||
# 基本的なデータ型
|
# 基本的なデータ型
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: basic-data-types.html
|
html: basic-data-types.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: Format and meaning of fundamental data types like addresses, ledger index, and currency codes.
|
blurb: Format and meaning of fundamental data types like addresses, ledger index, and currency codes.
|
||||||
---
|
---
|
||||||
# Basic Data Types
|
# Basic Data Types
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: currency-formats.html
|
html: currency-formats.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: 通貨番号の精度と範囲、カスタム通貨コードのフォーマットです。
|
blurb: 通貨番号の精度と範囲、カスタム通貨コードのフォーマットです。
|
||||||
---
|
---
|
||||||
# 通貨フォーマット
|
# 通貨フォーマット
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: currency-formats.html
|
html: currency-formats.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: Precision and range for currency numbers, plus formats of custom currency codes.
|
blurb: Precision and range for currency numbers, plus formats of custom currency codes.
|
||||||
---
|
---
|
||||||
# Currency Formats
|
# Currency Formats
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: ledger-data-formats.html
|
html: ledger-data-formats.html
|
||||||
parent: rippled-api.html
|
parent: protocol-reference.html
|
||||||
blurb: XRP Ledgerの共有状態を構成する個別のデータオブジェクトについて説明します。
|
blurb: XRP Ledgerの共有状態を構成する個別のデータオブジェクトについて説明します。
|
||||||
---
|
---
|
||||||
# レジャーのデータ型
|
# レジャーのデータ型
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: ledger-data-formats.html
|
html: ledger-data-formats.html
|
||||||
parent: rippled-api.html
|
parent: protocol-reference.html
|
||||||
blurb: Learn about individual data objects that comprise the XRP Ledger's shared state.
|
blurb: Learn about individual data objects that comprise the XRP Ledger's shared state.
|
||||||
---
|
---
|
||||||
# Ledger Data Formats
|
# Ledger Data Formats
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: modifying-the-ledger.html
|
html: modifying-the-ledger.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: トランザクションだけがレジャーを変更できる理由とその方法です。
|
blurb: トランザクションだけがレジャーを変更できる理由とその方法です。
|
||||||
---
|
---
|
||||||
# レジャーの変更
|
# レジャーの変更
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
html: modifying-the-ledger.html
|
||||||
|
parent: protocol-reference.html
|
||||||
|
blurb: Why and how only transactions can modify the ledger.
|
||||||
|
---
|
||||||
|
# Modifying the Ledger
|
||||||
|
|
||||||
|
All changes to the XRP Ledger happen as the result of [transactions](transaction-formats.html), and all changes apply permanently _only_ if the transactions are approved by the [consensus process](consensus.html). No matter what interface you use to access the XRP Ledger, no API method ever change the contents of the XRP Ledger, except by submitting a transaction.
|
||||||
|
|
||||||
|
<!--{# common link defs #}-->
|
||||||
|
{% include '_snippets/rippled-api-links.md' %}
|
||||||
|
{% include '_snippets/tx-type-links.md' %}
|
||||||
|
{% include '_snippets/rippled_versions.md' %}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: serialization.html
|
html: serialization.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: XRP Ledgerトランザクションやその他のオブジェクトの場合のJSONフォーマットと正規バイナリーフォーマットとの変換です。
|
blurb: XRP Ledgerトランザクションやその他のオブジェクトの場合のJSONフォーマットと正規バイナリーフォーマットとの変換です。
|
||||||
---
|
---
|
||||||
# シリアル化フォーマット
|
# シリアル化フォーマット
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: serialization.html
|
html: serialization.html
|
||||||
parent: api-conventions.html
|
parent: protocol-reference.html
|
||||||
blurb: Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects.
|
blurb: Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects.
|
||||||
---
|
---
|
||||||
# Serialization Format
|
# Serialization Format
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
html: transaction-formats.html
|
html: transaction-formats.html
|
||||||
parent: rippled-api.html
|
parent: protocol-reference.html
|
||||||
blurb: トランザクションは、XRP Ledgerを変更する唯一の方法です。
|
blurb: トランザクションは、XRP Ledgerを変更する唯一の方法です。
|
||||||
template: template-landing-children.html
|
template: template-landing-children.html
|
||||||
---
|
---
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
html: transaction-formats.html
|
html: transaction-formats.html
|
||||||
parent: rippled-api.html
|
parent: protocol-reference.html
|
||||||
blurb: Transactions are the only way to modify the XRP Ledger. Get details about their required format.
|
blurb: Transactions are the only way to modify the XRP Ledger. Get details about their required format.
|
||||||
template: template-landing-children.html
|
template: template-landing-children.html
|
||||||
---
|
---
|
||||||
# Transaction Formats
|
# Transaction Reference
|
||||||
|
|
||||||
A _Transaction_ is the only way to modify the XRP Ledger. Transactions are only final if signed, submitted, and accepted into a validated ledger version following the [consensus process](consensus.html). Some ledger rules also generate _[pseudo-transactions](pseudo-transaction-types.html)_, which aren't signed or submitted, but still must be accepted by consensus. Transactions that fail are also included in ledgers because they modify balances of XRP to pay for the anti-spam [transaction cost][].
|
A _Transaction_ is the only way to modify the XRP Ledger. Transactions are only final if signed, submitted, and accepted into a validated ledger version following the [consensus process](consensus.html). Some ledger rules also generate _[pseudo-transactions](pseudo-transaction-types.html)_, which aren't signed or submitted, but still must be accepted by consensus. Transactions that fail are also included in ledgers because they modify balances of XRP to pay for the anti-spam [transaction cost][].
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user