{"templateId":"markdown","versions":[{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings","default":true,"active":true,"folderId":"c15a2701"},{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/v1.39/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/accounts-and-assets/accounts/ledger-specific-settings","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Ledger-specific account setup","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"ledger-specific-account-setup","__idx":0},"children":["Ledger-specific account setup"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Some ledgers require account-level setup before an account can send assets or use ledger-specific features. These setup tasks create transaction orders, but the purpose is account enablement rather than payment initiation."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"account-setup-actions","__idx":1},"children":["Account setup actions"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Action"},"children":["Action"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"UI procedure"},"children":["UI procedure"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"API procedure"},"children":["API procedure"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Initialize a Hedera account"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/hedera-ui"},"children":["Initialize Hedera accounts in the UI"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/hedera-api"},"children":["Initialize Hedera accounts with the API"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Initialize a Stellar account"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/stellar-ui"},"children":["Initialize Stellar accounts in the UI"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/stellar-api"},"children":["Initialize Stellar accounts with the API"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reveal a Tezos account public key"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/tezos-ui"},"children":["Reveal Tezos accounts in the UI"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/tezos-api"},"children":["Reveal Tezos accounts with the API"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update XRPL account settings"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/xrpl-ui"},"children":["Update XRPL account settings in the UI"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings/xrpl-api"},"children":["Update XRPL account settings with the API"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-to-use-these-procedures","__idx":2},"children":["When to use these procedures"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Ledger"},"children":["Ledger"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Setup task"},"children":["Setup task"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Use when"},"children":["Use when"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hedera"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account initialization"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A newly created Hedera account must be registered on chain before it can send assets."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stellar"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account initialization"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A newly created Stellar account must be funded from an existing Stellar account before it can transact."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Tezos"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Public key reveal"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A Tezos account must reveal its public key on chain before validators can check transactions from the account."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRPL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account settings"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["XRPL account settings control optional behavior such as issuer freeze settings, trust line authorization, destination tags, and deposit authorization."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These tasks follow the same intent approval model as other governed changes. For the account model, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/overview"},"children":["Accounts"]},". For transaction orders, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/transactions/initiation"},"children":["Transaction workflow"]},"."]}]},"headings":[{"value":"Ledger-specific account setup","id":"ledger-specific-account-setup","depth":1},{"value":"Account setup actions","id":"account-setup-actions","depth":2},{"value":"When to use these procedures","id":"when-to-use-these-procedures","depth":2}],"frontmatter":{"seo":{"title":"Ledger-specific account setup"}},"lastModified":"2026-08-05T09:55:07.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}