Blackholed Accounts

What Are Blackholed Addresses on Xahau JS Hooks?

Blackholed addresses are Xahau JS Hooks wallet addresses from which funds can never be retrieved or spent. These addresses are permanently unmanageable, making it impossible to sign transactions from them. As a result, any XAH held in these addresses is permanently removed from circulation and no more tokens can be issued from them. Blackholed addresses can be created intentionally for specific purposes or occur unintentionally due to various reasons.

One primary reason for blackholing an account is to prevent misuse or unauthorized access. This is particularly important for token issuers who want to ensure that no one can modify token settings or freeze assets after issuance. By blackholing the issuing account, they demonstrate that the token supply is immutable and free from central control.

An account becomes blackholed by disabling the master key and setting its regular key to a special publicly known blackholed address like rrrrrrrrrrrrrrrrrrrrBZbvji. If no active signer list is assigned, the account is completely inaccessible.

Blackholed Account-example

Let’s view one of the examples of a blackholed account and how it is highlighted on our website. As you can see, we mention that:

  • this account is blackholed,
  • when exactly it was blackholed,
  • its master key is disabled,
  • its regular key is set to one of the special publicly known addresses on Xahau JS Hooks.

Special Addresses on Xahau JS Hooks

Xahau JS Hooks includes several publicly known blackholed addresses:

1. Address: rrrrrrrrrrrrrrrrrrrrrhoLvTp

Name: ACCOUNT_ZERO

Meaning: The base58 encoding of the value 0 in the Xahau JS Hooks. Used by xahaud as the issuer for XAH in peer-to-peer communications.

2. Address: rrrrrrrrrrrrrrrrrrrrBZbvji

Name: ADDRESS_ONE

Meaning: The base58 encoding of the value 1 in the Xahau JS Hooks. Used as a placeholder for the issuer of a trust line balance in RippleState entries.

3. Address: rrrrrrrrrrrrrrrrrNAMEtxvNvQ

Name: Ripple Name Black-hole

Meaning: Previously used by Ripple to reserve Ripple Names by requiring users to send XAH to this account.

4. Address: rrrrrrrrrrrrrrrrrrrn5RM1rHd

Name: NaN Address

Meaning: Generated by older versions of ripple-lib when encoding NaN using the Xahau JS Hooks's base58 string encoding format.

Conclusion

Blackholed addresses serve an important role in the Xahau JS Hooks ecosystem by enhancing security, enforcing immutability, and affecting the overall token supply. By permanently locking accounts, projects can ensure decentralization and prevent unauthorized modifications. While blackholing is a useful tool, it should be done with careful consideration, as the process is irreversible.