{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/es-ES/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["amendment-disclaimer","admonition"]},"type":"markdown"},"seo":{"title":"Blackholed Accounts","siteUrl":"https://xrpl.org/","llmstxt":{"hide":false,"title":"XRPL Developer Portal & Documentation","description":"Explore XRP Ledger documentation, blogs, and other blockchain developer resources needed to start building and integrating with the ledger.","details":{"content":"XRP Ledger concepts, use cases, tutorials, references, and other blockchain developer resources. Also, stay up to date with release announcements and more through the XRPL Blog."},"sections":[{"title":"Introduction","description":"A high-level introduction to the XRP Ledger.","includeFiles":["docs/introduction/**/*.*","about/faq.md"],"excludeFiles":["docs/introduction/index.md"]},{"title":"Use Cases","description":"Real-world applications and business scenarios for the XRP Ledger.","includeFiles":["docs/use-cases/**/*.*"],"excludeFiles":["docs/use-cases/index.md","docs/use-cases/defi/index.md"]},{"title":"Agentic Transactions","description":"XRPL AI Starter Kit to help autonomous agents discover, set up, and execute agentic transactions on the XRP Ledger.","includeFiles":["docs/agents/**/*.*"],"excludeFiles":[]},{"title":"Concepts","description":"Core concepts including accounts, tokens, transactions, consensus, and more.","includeFiles":["docs/concepts/**/*.*"],"excludeFiles":["docs/concepts/index.md","docs/concepts/decentralized-storage/index.md","docs/concepts/payment-types/index.md"]},{"title":"Tutorials","description":"Step-by-step guides for building on the XRP Ledger in JavaScript, Python, Go, and more.","includeFiles":["docs/tutorials/**/*.*"],"excludeFiles":[]},{"title":"References","description":"Protocol specification, transaction types, ledger entries, and API methods.","includeFiles":["docs/references/**/*.*"],"excludeFiles":["docs/references/xrp-api.md","docs/references/data-api.md","docs/references/protocol/index.md","docs/references/protocol/ledger-data/ledger-entry-types/index.md","docs/references/protocol/transactions/index.md","docs/references/protocol/transactions/types/index.md","docs/references/http-websocket-apis/api-conventions/index.md","docs/references/http-websocket-apis/public-api-methods/*/index.md","docs/references/http-websocket-apis/admin-api-methods/*/index.md"]},{"title":"Infrastructure","description":"Install, configure, and troubleshoot xrpld and Clio servers.","includeFiles":["docs/infrastructure/**/*.*"],"excludeFiles":["docs/infrastructure/index.md","docs/infrastructure/*/index.md","docs/infrastructure/installation/build-run-xrpld-in-reporting-mode.md","docs/infrastructure/configuration/data-retention/index.md","docs/infrastructure/configuration/server-modes/index.md"]},{"title":"Blog (2023+)","description":"Recent XRPL Blog posts (showing 2023 and newer).","includeFiles":["blog/2023/**/*.*","blog/2024/**/*.*","blog/2025/**/*.*","blog/2026/**/*.*"],"excludeFiles":[]},{"title":"Resources","description":"Developer resources and contribution guidelines.","includeFiles":["resources/**/*.*"],"excludeFiles":["resources/index.md"]}],"excludeFiles":[]},"description":"A blackholed account is an XRP Ledger account that can never send transactions again because its signing authority has been permanently removed."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"blackholed-accounts","__idx":0},"children":["Blackholed Accounts"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A blackholed account is an account whose signing authority has been permanently and verifiably removed. Once an account is blackholed, no one can ever send transactions from it again."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"why-blackhole-an-account","__idx":1},"children":["Why Blackhole an Account"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Blackholing an account is an extreme measure that most account owners will never need to consider. Use cases include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Proving a fixed token supply."]}," By blackholing an issuing account, the owner proves to users and token holders that the account can no longer mint additional tokens, change transfer fees, or freeze balances."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Decommissioning an account that can't be deleted."]}," If an account has ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/deleting-accounts#deletion-blockers"},"children":["deletion blockers"]},", it cannot be deleted. Blackholing permanently removes the account's signing authority, preventing further activity. Unlike deletion, the account remains on the ledger and its reserves stay locked."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"requirements","__idx":2},"children":["Requirements"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To be considered blackholed, an account must meet all of the following conditions:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The master key is disabled."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The regular key is set to a known ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/addresses#special-addresses"},"children":["blackhole address"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The account has no ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/multi-signing"},"children":["signer list"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The account has no ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/permission-delegation"},"children":["delegates"]},". ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"PermissionDelegation","compact":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"checking-whether-an-account-is-blackholed","__idx":3},"children":["Checking Whether an Account Is Blackholed"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There is no cryptographic certificate of blackholing. You can only verify that an account meets the conditions above."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To check, call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/http-websocket-apis/public-api-methods/account-methods/account_info"},"children":["account_info method"]}," and confirm all of the following:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lsfDisableMaster"]}," flag is set."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RegularKey"]}," field is set to a known ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/addresses#special-addresses"},"children":["blackhole address"]}," (either ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rrrrrrrrrrrrrrrrrrrrrhoLvTp"]}," for ACCOUNT_ZERO or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rrrrrrrrrrrrrrrrrrrrBZbvji"]}," for ACCOUNT_ONE)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["No ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/protocol/ledger-data/ledger-entry-types/signerlist"},"children":["SignerList entry"]}," exists for the account, confirmed by calling the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/http-websocket-apis/public-api-methods/account-methods/account_objects"},"children":["account_objects method"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["No ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/protocol/ledger-data/ledger-entry-types/delegate"},"children":["Delegate ledger entry"]}," exists for the account, confirmed by calling the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/http-websocket-apis/public-api-methods/account-methods/account_objects"},"children":["account_objects method"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ACCOUNT_ZERO and ACCOUNT_ONE are considered known blackhole addresses because they are derived from the integers 0 and 1 instead of a private key. This makes it effectively impossible for anyone to produce a matching private key."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the regular key is set to an arbitrary address rather than a known blackhole address, there is no way to verify that no one holds the corresponding private key."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A blackholed account's transaction history will continue to show activity from other accounts using its tokens or completing transactions involving it. The blackholed account itself is not sending these transactions."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"risks-and-limitations","__idx":4},"children":["Risks and Limitations"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Blackholing is irreversible. Before blackholing an account, be aware of the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Any XRP held by the account is permanently lost and cannot be retrieved."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The account cannot send any transactions after blackholing. Any misconfigured settings (such as transfer fees, freeze authority, or rippling) are permanently locked in."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Existing ledger entries created before blackholing (such as open offers, escrows, payment channels, or checks) can still complete, meaning additional tokens could be issued or XRP could leave the account after blackholing."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"see-also","__idx":5},"children":["See Also"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Concepts:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/deleting-accounts"},"children":["Deleting Accounts"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/cryptographic-keys"},"children":["Cryptographic Keys"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/multi-signing"},"children":["Multi-Signing"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/accounts/addresses#special-addresses"},"children":["Special Addresses"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tutorials:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/tutorials/best-practices/key-management/disable-master-key-pair"},"children":["Disable Master Key Pair"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/tutorials/best-practices/key-management/assign-a-regular-key-pair"},"children":["Assign a Regular Key Pair"]}]}]}]}]}]},"headings":[{"value":"Blackholed Accounts","id":"blackholed-accounts","depth":1},{"value":"Why Blackhole an Account","id":"why-blackhole-an-account","depth":2},{"value":"Requirements","id":"requirements","depth":2},{"value":"Checking Whether an Account Is Blackholed","id":"checking-whether-an-account-is-blackholed","depth":2},{"value":"Risks and Limitations","id":"risks-and-limitations","depth":2},{"value":"See Also","id":"see-also","depth":2}],"frontmatter":{"seo":{"description":"A blackholed account is an XRP Ledger account that can never send transactions again because its signing authority has been permanently removed.","title":"Blackholed Accounts"},"labels":["Accounts"]},"editPage":{"to":"https://github.com/XRPLF/xrpl-dev-portal/tree/master/docs/concepts/accounts/blackholed-accounts.md"},"lastModified":"2026-05-26T20:36:33.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/es-es/docs/concepts/accounts/blackholed-accounts","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}