From 224b270a350b407b13dea6f554f9bfc85515029c Mon Sep 17 00:00:00 2001 From: mDuo13 Date: Tue, 24 Feb 2026 11:32:09 -0800 Subject: [PATCH] Rename 'Change or Remove Regular Key' & cleanup - Update links to the renamed tutorial - No redirect added yet (will be done alongside other tutorials-iav4 redirects) - Remove redundant "set-regular-key" JS/Py sample code - Move Go sample code to updated JS/Py folder - Add a little more detail to 'Assign...' tutorial for SEO (so people looking for key rotation practices will find it) --- .../docs/concepts/accounts/account-types.md | 2 +- .../concepts/accounts/cryptographic-keys.md | 2 +- .../docs/concepts/accounts/account-types.md | 2 +- .../concepts/accounts/cryptographic-keys.md | 2 +- .../reliable-transaction-submission.md | 2 +- .../go/go.mod | 0 .../go/go.sum | 0 .../go/rpc/main.go | 0 .../go/ws/main.go | 0 _code-samples/set-regular-key/README.md | 5 -- _code-samples/set-regular-key/js/README.md | 10 ---- _code-samples/set-regular-key/js/package.json | 13 ----- .../set-regular-key/js/setRegularKey.ts | 56 ------------------- .../set-regular-key/js/tsconfig.json | 10 ---- _code-samples/set-regular-key/py/README.md | 12 ---- .../set-regular-key/py/requirements.txt | 2 - .../set-regular-key/py/setRegularKey.py | 52 ----------------- docs/concepts/accounts/account-types.md | 2 +- docs/concepts/accounts/cryptographic-keys.md | 2 +- .../reliable-transaction-submission.md | 2 +- .../assign-a-regular-key-pair.md | 6 +- .../key-management/disable-master-key-pair.md | 2 +- ...y-pair.md => remove-a-regular-key-pair.md} | 0 .../key-management/set-up-multi-signing.md | 2 +- .../fungible-tokens/enact-global-freeze.md | 2 +- .../fungible-tokens/freeze-a-trust-line.md | 2 +- sidebars.yaml | 2 +- 27 files changed, 16 insertions(+), 176 deletions(-) rename _code-samples/{set-regular-key => assign-regular-key}/go/go.mod (100%) rename _code-samples/{set-regular-key => assign-regular-key}/go/go.sum (100%) rename _code-samples/{set-regular-key => assign-regular-key}/go/rpc/main.go (100%) rename _code-samples/{set-regular-key => assign-regular-key}/go/ws/main.go (100%) delete mode 100644 _code-samples/set-regular-key/README.md delete mode 100644 _code-samples/set-regular-key/js/README.md delete mode 100644 _code-samples/set-regular-key/js/package.json delete mode 100644 _code-samples/set-regular-key/js/setRegularKey.ts delete mode 100644 _code-samples/set-regular-key/js/tsconfig.json delete mode 100644 _code-samples/set-regular-key/py/README.md delete mode 100644 _code-samples/set-regular-key/py/requirements.txt delete mode 100644 _code-samples/set-regular-key/py/setRegularKey.py rename docs/tutorials/best-practices/key-management/{change-or-remove-a-regular-key-pair.md => remove-a-regular-key-pair.md} (100%) diff --git a/@l10n/es-ES/docs/concepts/accounts/account-types.md b/@l10n/es-ES/docs/concepts/accounts/account-types.md index bc0c34e6e4..56ad2d2450 100644 --- a/@l10n/es-ES/docs/concepts/accounts/account-types.md +++ b/@l10n/es-ES/docs/concepts/accounts/account-types.md @@ -75,7 +75,7 @@ Si una dirección de reserva se ve comprometida, las consecuencias son similares - [Claves criptográficas](cryptographic-keys.md) - **Tutoriales:** - [Asignar par de claves regulares](/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [Cambiar o eliminar par de claves regulares](/docs/tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Cambiar o eliminar par de claves regulares](/docs/tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **Referencias:** - [metodo account_info][] - [Transacción SetRegularKey][] diff --git a/@l10n/es-ES/docs/concepts/accounts/cryptographic-keys.md b/@l10n/es-ES/docs/concepts/accounts/cryptographic-keys.md index dd267048b6..1ecd29429e 100644 --- a/@l10n/es-ES/docs/concepts/accounts/cryptographic-keys.md +++ b/@l10n/es-ES/docs/concepts/accounts/cryptographic-keys.md @@ -249,7 +249,7 @@ Los pasos para derivar par de claves de cuenta XRP Ledger secp256k1 desde un val - [Direcciones de emisión y operacionales](account-types.md) - **Tutoriales:** - [Asignación de par de claves normales](/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [Cambiar o eliminar par de claves normales](/docs/tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Cambiar o eliminar par de claves normales](/docs/tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **Referencias:** - [Transacción SetRegularKey][] - [Objeto de ledger AccountRoot](../../references/protocol/ledger-data/ledger-entry-types/accountroot.md) diff --git a/@l10n/ja/docs/concepts/accounts/account-types.md b/@l10n/ja/docs/concepts/accounts/account-types.md index f42c678548..196116e20b 100644 --- a/@l10n/ja/docs/concepts/accounts/account-types.md +++ b/@l10n/ja/docs/concepts/accounts/account-types.md @@ -74,7 +74,7 @@ labels: - [暗号鍵](cryptographic-keys.md) - **チュートリアル:** - [レギュラーキーペアの割り当て](../../tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [レギュラーキーペアの変更または削除](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [レギュラーキーペアの変更または削除](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **リファレンス:** - [account_infoメソッド][] - [SetRegularKeyトランザクション][] diff --git a/@l10n/ja/docs/concepts/accounts/cryptographic-keys.md b/@l10n/ja/docs/concepts/accounts/cryptographic-keys.md index 47d56f9e5a..8658b2fa0f 100644 --- a/@l10n/ja/docs/concepts/accounts/cryptographic-keys.md +++ b/@l10n/ja/docs/concepts/accounts/cryptographic-keys.md @@ -251,7 +251,7 @@ XRP Ledgerアカウントキーでのsecp256k1鍵導出に、Ed25519鍵導出よ - [発行アドレスと運用アドレス](account-types.md) - **チュートリアル:** - [レギュラーキーペアの割り当て](../../tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [レギュラーキーペアの変更または削除](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [レギュラーキーペアの変更または削除](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **リファレンス:** - [SetRegularKeyトランザクション][] - [AccountRootレジャーオブジェクト](../../references/protocol/ledger-data/ledger-entry-types/accountroot.md) diff --git a/@l10n/ja/docs/concepts/transactions/reliable-transaction-submission.md b/@l10n/ja/docs/concepts/transactions/reliable-transaction-submission.md index 1b5aae1ad3..2d34412c1e 100644 --- a/@l10n/ja/docs/concepts/transactions/reliable-transaction-submission.md +++ b/@l10n/ja/docs/concepts/transactions/reliable-transaction-submission.md @@ -158,7 +158,7 @@ For each persisted transaction without validated result: {% admonition type="success" name="ヒント" %}[`AccountTxnID`フィールド](../../references/protocol/transactions/common-fields.md#accounttxnid)を使用すると、このような状況で冗長的なトランザクションが成功しないように防ぐことができます。{% /admonition %} - - 不正使用者に秘密鍵を使われてトランザクションを送信された場合。その場合は、可能であれば[キーペアをローテーション](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md)して、送信された他のトランザクションを確認します。また、ネットワークを監査して、その秘密鍵が大規模な侵入やセキュリティ侵害に関係していたかどうかを判断する必要があります。キーペアのローテーションに成功して、不正使用者がアカウントやシステムにアクセスできなくなったら、通常のアクティビティーを再開します。 + - 不正使用者に秘密鍵を使われてトランザクションを送信された場合。その場合は、可能であれば[キーペアをローテーション](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md)して、送信された他のトランザクションを確認します。また、ネットワークを監査して、その秘密鍵が大規模な侵入やセキュリティ侵害に関係していたかどうかを判断する必要があります。キーペアのローテーションに成功して、不正使用者がアカウントやシステムにアクセスできなくなったら、通常のアクティビティーを再開します。 #### レジャーのギャップ diff --git a/_code-samples/set-regular-key/go/go.mod b/_code-samples/assign-regular-key/go/go.mod similarity index 100% rename from _code-samples/set-regular-key/go/go.mod rename to _code-samples/assign-regular-key/go/go.mod diff --git a/_code-samples/set-regular-key/go/go.sum b/_code-samples/assign-regular-key/go/go.sum similarity index 100% rename from _code-samples/set-regular-key/go/go.sum rename to _code-samples/assign-regular-key/go/go.sum diff --git a/_code-samples/set-regular-key/go/rpc/main.go b/_code-samples/assign-regular-key/go/rpc/main.go similarity index 100% rename from _code-samples/set-regular-key/go/rpc/main.go rename to _code-samples/assign-regular-key/go/rpc/main.go diff --git a/_code-samples/set-regular-key/go/ws/main.go b/_code-samples/assign-regular-key/go/ws/main.go similarity index 100% rename from _code-samples/set-regular-key/go/ws/main.go rename to _code-samples/assign-regular-key/go/ws/main.go diff --git a/_code-samples/set-regular-key/README.md b/_code-samples/set-regular-key/README.md deleted file mode 100644 index 469e3e7ca6..0000000000 --- a/_code-samples/set-regular-key/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Use `SetRegularKey` - -Use `SetRegularKey` to assign a key pair to a wallet and make a payment signed using the regular key wallet. - -For more context, see [SetRegularKey](https://xrpl.org/setregularkey.html). diff --git a/_code-samples/set-regular-key/js/README.md b/_code-samples/set-regular-key/js/README.md deleted file mode 100644 index c487a66665..0000000000 --- a/_code-samples/set-regular-key/js/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# Set Regular Key (JavaScript) - -Demonstrates how to set a regular key for an XRP Ledger account. - -Quick setup and usage: - -```sh -npm install -npx ts-node setRegularKey.ts -``` diff --git a/_code-samples/set-regular-key/js/package.json b/_code-samples/set-regular-key/js/package.json deleted file mode 100644 index 30a257a59d..0000000000 --- a/_code-samples/set-regular-key/js/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "set-regular-key", - "license": "MIT", - "dependencies": { - "xrpl": "^4.5.0" - }, - "devDependencies": { - "ts-node": "^10.9.1", - "typescript": "^5.0.0", - "@types/node": "^20.0.0" - } -} - diff --git a/_code-samples/set-regular-key/js/setRegularKey.ts b/_code-samples/set-regular-key/js/setRegularKey.ts deleted file mode 100644 index 443375d959..0000000000 --- a/_code-samples/set-regular-key/js/setRegularKey.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Use `SetRegularKey` to assign a key pair to a wallet and make a payment signed using the regular key wallet. - * Reference: https://xrpl.org/setregularkey.html - */ -import { Client, Payment, SetRegularKey } from 'xrpl' - -const client = new Client('wss://s.altnet.rippletest.net:51233') - -async function setRegularKey(): Promise { - await client.connect() - const { wallet: wallet1 } = await client.fundWallet() - const { wallet: wallet2 } = await client.fundWallet() - const { wallet: regularKeyWallet } = await client.fundWallet() - - console.log('Balances before payment') - console.log(`Balance of ${wallet1.classicAddress} is ${await client.getXrpBalance(wallet1.classicAddress)}XRP`) - console.log(`Balance of ${wallet2.classicAddress} is ${await client.getXrpBalance(wallet2.classicAddress)}XRP`) - - // assigns key-pair(regularKeyWallet) to wallet1 using `SetRegularKey`. - const tx: SetRegularKey = { - TransactionType: 'SetRegularKey', - Account: wallet1.classicAddress, - RegularKey: regularKeyWallet.classicAddress, - } - - console.log('Submitting a SetRegularKey transaction...') - const response = await client.submitAndWait(tx, { - wallet: wallet1, - }) - - console.log('Response for successful SetRegularKey tx') - console.log(response) - - /* - * when wallet1 sends payment to wallet2 and - * signs using the regular key wallet, the transaction goes through. - */ - const payment: Payment = { - TransactionType: 'Payment', - Account: wallet1.classicAddress, - Destination: wallet2.classicAddress, - Amount: '1000', - } - - const submitTx = await client.submit(payment, { - wallet: regularKeyWallet, - }) - console.log('Response for tx signed using Regular Key:') - console.log(submitTx) - console.log('Balances after payment:') - console.log(`Balance of ${wallet1.classicAddress} is ${await client.getXrpBalance(wallet1.classicAddress)}XRP`) - console.log(`Balance of ${wallet2.classicAddress} is ${await client.getXrpBalance(wallet2.classicAddress)}XRP`) - - await client.disconnect() -} -void setRegularKey() diff --git a/_code-samples/set-regular-key/js/tsconfig.json b/_code-samples/set-regular-key/js/tsconfig.json deleted file mode 100644 index 32d218945c..0000000000 --- a/_code-samples/set-regular-key/js/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "module": "commonjs", - "esModuleInterop": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true - } -} - diff --git a/_code-samples/set-regular-key/py/README.md b/_code-samples/set-regular-key/py/README.md deleted file mode 100644 index 71f646b8c0..0000000000 --- a/_code-samples/set-regular-key/py/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Set Regular Key (Python) - -Demonstrates how to set a regular key for an XRP Ledger account. - -Quick setup and usage: - -```sh -python -m venv .venv -source .venv/bin/activate -pip install -r requirements.txt -python setRegularKey.py -``` diff --git a/_code-samples/set-regular-key/py/requirements.txt b/_code-samples/set-regular-key/py/requirements.txt deleted file mode 100644 index 57edf4804a..0000000000 --- a/_code-samples/set-regular-key/py/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -xrpl-py>=4.4.0 - diff --git a/_code-samples/set-regular-key/py/setRegularKey.py b/_code-samples/set-regular-key/py/setRegularKey.py deleted file mode 100644 index 0bf56a12b0..0000000000 --- a/_code-samples/set-regular-key/py/setRegularKey.py +++ /dev/null @@ -1,52 +0,0 @@ -"""Example of how we can setting a regular key""" -from xrpl.account import get_balance -from xrpl.clients import JsonRpcClient -from xrpl.models.transactions import Payment, SetRegularKey -from xrpl.transaction import submit_and_wait -from xrpl.wallet import generate_faucet_wallet - -# References -# - https://xrpl.org/assign-a-regular-key-pair.html#assign-a-regular-key-pair -# - https://xrpl.org/setregularkey.html#setregularkey -# - https://xrpl.org/change-or-remove-a-regular-key-pair.html - -# Create a client to connect to the test network -client = JsonRpcClient("https://s.altnet.rippletest.net:51234") - -# Creating two wallets to send money between -wallet1 = generate_faucet_wallet(client, debug=True) -wallet2 = generate_faucet_wallet(client, debug=True) -regular_key_wallet = generate_faucet_wallet(client, debug=True) - -# Both balances should be zero since nothing has been sent yet -print("Balances before payment:") -print(get_balance(wallet1.address, client)) -print(get_balance(wallet2.address, client)) - -# Assign key pair (regular_key_wallet) to wallet1 using SetRegularKey transaction -tx = SetRegularKey( - account=wallet1.address, regular_key=regular_key_wallet.address -) - -set_regular_key_response = submit_and_wait(tx, client, wallet1) - -print("Response for successful SetRegularKey tx:") -print(set_regular_key_response) - -# Since regular_key_wallet is linked to wallet1, -# walet1 can send payment to wallet2 and have regular_key_wallet sign it -payment = Payment( - account=wallet1.address, - destination=wallet2.address, - amount="1000", -) - -payment_response = submit_and_wait(payment, client, regular_key_wallet) - -print("Response for tx signed using Regular Key:") -print(payment_response) - -# Balance after sending 1000 from wallet1 to wallet2 -print("Balances after payment:") -print(get_balance(wallet1.address, client)) -print(get_balance(wallet2.address, client)) diff --git a/docs/concepts/accounts/account-types.md b/docs/concepts/accounts/account-types.md index ea2ed7c290..67a7a6ef85 100644 --- a/docs/concepts/accounts/account-types.md +++ b/docs/concepts/accounts/account-types.md @@ -75,7 +75,7 @@ If a standby address is compromised, the consequences are like an operational ad - [Cryptographic Keys](cryptographic-keys.md) - **Tutorials:** - [Assign a Regular Key Pair](../../tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [Change or Remove a Regular Key Pair](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **References:** - [account_info method][] - [SetRegularKey transaction][] diff --git a/docs/concepts/accounts/cryptographic-keys.md b/docs/concepts/accounts/cryptographic-keys.md index ca33b04244..08c5a8cbfe 100644 --- a/docs/concepts/accounts/cryptographic-keys.md +++ b/docs/concepts/accounts/cryptographic-keys.md @@ -251,7 +251,7 @@ The steps to derive the XRP Ledger's secp256k1 account key pair from a seed valu - [Issuing and Operational Addresses](account-types.md) - **Tutorials:** - [Assign a Regular Key Pair](../../tutorials/best-practices/key-management/assign-a-regular-key-pair.md) - - [Change or Remove a Regular Key Pair](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md) - **References:** - [SetRegularKey transaction][] - [AccountRoot ledger object](../../references/protocol/ledger-data/ledger-entry-types/accountroot.md) diff --git a/docs/concepts/transactions/reliable-transaction-submission.md b/docs/concepts/transactions/reliable-transaction-submission.md index 3bbcc76a48..b72f4e482e 100644 --- a/docs/concepts/transactions/reliable-transaction-submission.md +++ b/docs/concepts/transactions/reliable-transaction-submission.md @@ -170,7 +170,7 @@ The difference between the two transaction failure cases (labeled (1) and (2) in {% admonition type="success" name="Tip" %}The [`AccountTxnID` field](../../references/protocol/transactions/common-fields.md#accounttxnid) can help prevent redundant transactions from succeeding in this situation.{% /admonition %} - - A malicious actor may have used your secret key to send a transaction. If this is the case, [rotate your key pair](../../tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md) if you can, and check for other transactions sent. You should also audit your network to determine if the secret key was part of a larger intrusion or security leak. When you successfully rotate your key pair and are certain that the malicious actor no longer has access to your accounts and systems, you can resume normal activities. + - A malicious actor may have used your secret key to send a transaction. If this is the case, [rotate your key pair](../../tutorials/best-practices/key-management/remove-a-regular-key-pair.md) if you can, and check for other transactions sent. You should also audit your network to determine if the secret key was part of a larger intrusion or security leak. When you successfully rotate your key pair and are certain that the malicious actor no longer has access to your accounts and systems, you can resume normal activities. #### Ledger Gaps diff --git a/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md b/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md index 1b051d15cc..af099364ce 100644 --- a/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md +++ b/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md @@ -9,7 +9,7 @@ labels: This tutorial shows how to authorize a secondary key pair, called a _[regular key pair](../../../concepts/accounts/cryptographic-keys.md)_, to sign future transactions. Unlike the master key pair, which is mathematically linked to the account's address, you can remove or replace the regular key pair, which is better for security. -You can use these steps to assign a regular key pair for the first time or to replace an existing regular key pair with a new one. +You can use these steps to assign a regular key pair for the first time or to replace an existing regular key pair with a new one. You can use this same process for key rotation as a proactive security measure. ## Goals @@ -97,7 +97,7 @@ Use the [`Wallet.create()` class method](https://xrpl-py.readthedocs.io/en/stabl Use a [SetRegularKey transaction][] to assign the new key pair to your account as a regular key pair. -{% admonition type="success" name="Tip" %}This example signs the transaction using the master key pair, but you could also use an existing regular key pair, or a [multi-signing list](../../../concepts/accounts/multi-signing.md) if your account has multi-signing set up.{% /admonition %} +{% admonition type="success" name="Tip: Rotating a Regular Key" %}This example signs the transaction using the master key pair, but you could also use an existing regular key pair, or a [multi-signing list](../../../concepts/accounts/multi-signing.md) if your account has multi-signing set up.{% /admonition %} {% tabs %} {% tab label="JavaScript" %} @@ -156,7 +156,7 @@ Now that you're familiar with the benefits of assigning a regular key pair to an - [Multi-Signing](../../../concepts/accounts/multi-signing.md) - [Issuing and Operational Addresses](../../../concepts/accounts/account-types.md) - **Tutorials:** - - [Change or Remove a Regular Key Pair](change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](remove-a-regular-key-pair.md) - [Set Up Multi-Signing](set-up-multi-signing.md) - [List XRP as an Exchange](../../../use-cases/defi/list-xrp-as-an-exchange.md) - **References:** diff --git a/docs/tutorials/best-practices/key-management/disable-master-key-pair.md b/docs/tutorials/best-practices/key-management/disable-master-key-pair.md index 8c7a319b4c..a0f918f1a1 100644 --- a/docs/tutorials/best-practices/key-management/disable-master-key-pair.md +++ b/docs/tutorials/best-practices/key-management/disable-master-key-pair.md @@ -137,7 +137,7 @@ For more information about this and related topics, see: - [Account Types](../../../concepts/accounts/account-types.md) - **Tutorials:** - [Assign a Regular Key Pair](assign-a-regular-key-pair.md) - - [Change or Remove a Regular Key Pair](change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](remove-a-regular-key-pair.md) - [Set Up Multi-Signing](set-up-multi-signing.md) - **References:** - [account_info method][] diff --git a/docs/tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md b/docs/tutorials/best-practices/key-management/remove-a-regular-key-pair.md similarity index 100% rename from docs/tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md rename to docs/tutorials/best-practices/key-management/remove-a-regular-key-pair.md diff --git a/docs/tutorials/best-practices/key-management/set-up-multi-signing.md b/docs/tutorials/best-practices/key-management/set-up-multi-signing.md index a75324ce5f..17bfa1e545 100644 --- a/docs/tutorials/best-practices/key-management/set-up-multi-signing.md +++ b/docs/tutorials/best-practices/key-management/set-up-multi-signing.md @@ -127,7 +127,7 @@ There currently is no way to have more than one multi-signing list assigned to y At this point, you can [send a multi-signed transaction](send-a-multi-signed-transaction.md). You may also want to: * [Disable the master key pair](disable-master-key-pair.md). -* [Remove the regular key pair](change-or-remove-a-regular-key-pair.md) (if you previously set one) +* [Remove the regular key pair](remove-a-regular-key-pair.md) (if you previously set one) ## See Also diff --git a/docs/tutorials/tokens/fungible-tokens/enact-global-freeze.md b/docs/tutorials/tokens/fungible-tokens/enact-global-freeze.md index ebdc037c2b..23b39d28f4 100644 --- a/docs/tutorials/tokens/fungible-tokens/enact-global-freeze.md +++ b/docs/tutorials/tokens/fungible-tokens/enact-global-freeze.md @@ -276,7 +276,7 @@ After the transaction is validated, you can confirm the status of the Global Fre - **Tutorials:** - [Enable No Freeze](enable-no-freeze.md) - [Freeze a Trust Line](freeze-a-trust-line.md) - - [Change or Remove a Regular Key Pair](../../best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](../../best-practices/key-management/remove-a-regular-key-pair.md) - **References:** - [account_lines method][] - [account_info method][] diff --git a/docs/tutorials/tokens/fungible-tokens/freeze-a-trust-line.md b/docs/tutorials/tokens/fungible-tokens/freeze-a-trust-line.md index cc462c5918..65dc6fbdd6 100644 --- a/docs/tutorials/tokens/fungible-tokens/freeze-a-trust-line.md +++ b/docs/tutorials/tokens/fungible-tokens/freeze-a-trust-line.md @@ -347,7 +347,7 @@ As before, wait for the transaction to be validated by consensus. - **Tutorials:** - [Enable No Freeze](enable-no-freeze.md) - [Enact Global Freeze](enact-global-freeze.md) - - [Change or Remove a Regular Key Pair](../../best-practices/key-management/change-or-remove-a-regular-key-pair.md) + - [Remove a Regular Key Pair](../../best-practices/key-management/remove-a-regular-key-pair.md) - **References:** - [account_lines method][] - [account_info method][] diff --git a/sidebars.yaml b/sidebars.yaml index 8da78d33cc..2ff341adb6 100644 --- a/sidebars.yaml +++ b/sidebars.yaml @@ -323,7 +323,7 @@ items: - page: docs/tutorials/best-practices/key-management/assign-a-regular-key-pair.md - page: docs/tutorials/best-practices/key-management/disable-master-key-pair.md - - page: docs/tutorials/best-practices/key-management/change-or-remove-a-regular-key-pair.md + - page: docs/tutorials/best-practices/key-management/remove-a-regular-key-pair.md - page: docs/tutorials/best-practices/key-management/offline-account-setup.md - page: docs/tutorials/best-practices/key-management/set-up-multi-signing.md - page: docs/tutorials/best-practices/key-management/send-a-multi-signed-transaction.md