mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-21 04:05:49 +00:00
clean up doc migration
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
{% admonition type="info" name="Attention" %}
|
|
||||||
Permission delegation functionality is part of the proposed XLS-75d extension to the XRP Ledger protocol. You can use these functions on test networks for now. Until there is an amendment in a stable release, the details documented on these pages are subject to change.
|
|
||||||
{% /admonition %}
|
|
||||||
@@ -4,13 +4,13 @@ seo:
|
|||||||
labels:
|
labels:
|
||||||
- Accounts
|
- Accounts
|
||||||
- Permissions
|
- Permissions
|
||||||
|
status: not_enabled
|
||||||
---
|
---
|
||||||
# Permission Delegation
|
# Permission Delegation
|
||||||
|
|
||||||
{% partial file="../../_snippets/permission-delegation-disclaimer.md" /%}
|
|
||||||
|
|
||||||
XRPL accounts can delegate both transaction permissions and granular permissions to other accounts, enhancing flexibility and enabling use cases such as implementing role-based access control. This delegation is managed using the [`DelegateSet`](../../references/protocol/transactions/types/delegateset.md) transaction.
|
XRPL accounts can delegate both transaction permissions and granular permissions to other accounts, enhancing flexibility and enabling use cases such as implementing role-based access control. This delegation is managed using the [`DelegateSet`](../../references/protocol/transactions/types/delegateset.md) transaction.
|
||||||
|
|
||||||
|
_(Requires the [PermissionDelegation amendment][] {% not-enabled /%})_
|
||||||
|
|
||||||
## Assigning Permissions
|
## Assigning Permissions
|
||||||
|
|
||||||
You can assign permissions to another account by submitting a `DelegateSet` transaction.
|
You can assign permissions to another account by submitting a `DelegateSet` transaction.
|
||||||
@@ -104,3 +104,5 @@ Any other errors are the same as when the _rDelegatingAccount_ sends transaction
|
|||||||
* The account specified in the `Delegate` field is responsible for paying the transaction fee.
|
* The account specified in the `Delegate` field is responsible for paying the transaction fee.
|
||||||
* A delegated account can only perform actions that have been explicitly permitted.
|
* A delegated account can only perform actions that have been explicitly permitted.
|
||||||
{% /admonition %}
|
{% /admonition %}
|
||||||
|
|
||||||
|
{% raw-partial file="/docs/_snippets/common-links.md" /%}
|
||||||
|
|||||||
@@ -5,14 +5,14 @@ labels:
|
|||||||
- Accounts
|
- Accounts
|
||||||
- Permissions
|
- Permissions
|
||||||
- Delegate
|
- Delegate
|
||||||
|
status: not_enabled
|
||||||
---
|
---
|
||||||
|
|
||||||
# DelegateSet
|
# DelegateSet
|
||||||
|
|
||||||
{% partial file="../../../../_snippets/permission-delegation-disclaimer.md" /%}
|
|
||||||
|
|
||||||
The `DelegateSet` transaction creates, modifies, or deletes a `Delegate` ledger object, thereby granting, changing, or revoking delegated permissions between accounts.
|
The `DelegateSet` transaction creates, modifies, or deletes a `Delegate` ledger object, thereby granting, changing, or revoking delegated permissions between accounts.
|
||||||
|
|
||||||
|
_(Requires the [PermissionDelegation amendment][] {% not-enabled /%})_
|
||||||
|
|
||||||
## Example `DelegateSet` JSON
|
## Example `DelegateSet` JSON
|
||||||
|
|
||||||
```json
|
```json
|
||||||
@@ -142,3 +142,4 @@ The transactions disabled for delegation include: `AccountSet`, `RegularKeySet`,
|
|||||||
|
|
||||||
- If the Account does not have enough balance to meet the reserve requirement, (because `DelegateSet` will create a ledger object `ltDELEGATE`, whose owner is `Account`), return `tecINSUFFICIENT_RESERVE`.
|
- If the Account does not have enough balance to meet the reserve requirement, (because `DelegateSet` will create a ledger object `ltDELEGATE`, whose owner is `Account`), return `tecINSUFFICIENT_RESERVE`.
|
||||||
|
|
||||||
|
{% raw-partial file="/docs/_snippets/common-links.md" /%}
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ This list is updated manually. For a live view of amendment voting, see the Amen
|
|||||||
|
|
||||||
| Name | Introduced | Status |
|
| Name | Introduced | Status |
|
||||||
|:----------------------------------|:-----------|:------------------------------|
|
|:----------------------------------|:-----------|:------------------------------|
|
||||||
|
| [PermissionDelegation][] | v2.5.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.5.0" %}Open for Voting: 2025-06-23{% /badge %} |
|
||||||
| [DynamicNFT][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/fixes-enabled-dnfts-expected" %}Expected: 2025-06-11{% /badge %} |
|
| [DynamicNFT][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/fixes-enabled-dnfts-expected" %}Expected: 2025-06-11{% /badge %} |
|
||||||
| [PermissionedDomains][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-06{% /badge %} |
|
| [PermissionedDomains][] | v2.4.0 | {% badge href="https://xrpl.org/blog/2025/rippled-2.4.0" %}Open for Voting: 2025-03-06{% /badge %} |
|
||||||
| [Credentials][] | v2.3.0 | {% badge href="https://xrpl.org/blog/2024/rippled-2.3.0" %}Open for Voting: 2024-11-26{% /badge %} |
|
| [Credentials][] | v2.3.0 | {% badge href="https://xrpl.org/blog/2024/rippled-2.3.0" %}Open for Voting: 2024-11-26{% /badge %} |
|
||||||
@@ -117,7 +118,6 @@ The following is a list of [amendments](../docs/concepts/networks-and-servers/am
|
|||||||
| [fixAMMv1_3][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [fixAMMv1_3][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
| [fixEnforceNFTokenTrustlineV2][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [fixEnforceNFTokenTrustlineV2][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
| [fixPayChanCancelAfter][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [fixPayChanCancelAfter][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
| [PermissionDelegation][] | {% badge %}In Development: TBD{% /badge %} | |
|
|
||||||
| [PermissionedDEX][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [PermissionedDEX][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
| [SingleAssetVault][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [SingleAssetVault][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
| [TokenEscrow][] | {% badge %}In Development: TBD{% /badge %} | |
|
| [TokenEscrow][] | {% badge %}In Development: TBD{% /badge %} | |
|
||||||
@@ -1673,7 +1673,7 @@ For more information, see the [Payment Channels Tutorial](../docs/tutorials/how-
|
|||||||
| Amendment | PermissionDelegation |
|
| Amendment | PermissionDelegation |
|
||||||
|:-------------|:---------------------|
|
|:-------------|:---------------------|
|
||||||
| Amendment ID | AE6AB9028EEB7299EBB03C7CBCC3F2A4F5FBE00EA28B8223AA3118A0B436C1C5 |
|
| Amendment ID | AE6AB9028EEB7299EBB03C7CBCC3F2A4F5FBE00EA28B8223AA3118A0B436C1C5 |
|
||||||
| Status | In Development |
|
| Status | Open for Voting |
|
||||||
| Default Vote (Latest stable release) | No |
|
| Default Vote (Latest stable release) | No |
|
||||||
| Pre-amendment functionality retired? | No |
|
| Pre-amendment functionality retired? | No |
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user