AI Assistant

Freeze Controls on XRPL (NoFreeze & GlobalFreeze)

Understand XRPL's two freeze-related account flags: GlobalFreeze (toggleable during presale to restrict transfers) and NoFreeze (irreversible protection set post‑sale to permanently disable issuer freezes).

6 min read XSALE Sale Active

What is Global Freeze?

GlobalFreeze is a native XRPL flag that, when enabled, prevents peer‑to‑peer token transfers while still allowing issuance from the issuer and burn‑back. It is typically enabled during a sale and disabled after the sale ends.

XSALE Token Sale Status

🔒 SALE ACTIVE

During the XSALE presale, GlobalFreeze prevents speculative trading while allowing legitimate token distribution. After the sale, GlobalFreeze is turned off and NoFreeze is set permanently to protect holders.

How Freeze Controls Work

Technical Implementation

Freeze behavior is controlled with XRPL account flags: GlobalFreeze (toggleable) and NoFreeze (irreversible). NoFreeze permanently disables issuer freezes and the ability to re‑enable GlobalFreeze.

Account Flags

asfGlobalFreeze (0x00400000)
Toggleable. Temporarily restricts transfers (used during presale).
asfNoFreeze (0x00200000)
Irreversible. Permanently disables issuer freezes and future GlobalFreeze.

Irreversible Protection

NoFreeze is permanent once set. After setting NoFreeze and blackholing the issuer, freeze capabilities cannot be reintroduced.

Impossible Actions

  • • Cannot freeze individual accounts
  • • Cannot reverse NoFreeze once set
  • • Cannot modify freeze permissions after NoFreeze
  • • Cannot implement backdoors
1

Token Issuance

Token is issued. During presale, GlobalFreeze is typically enabled to restrict secondary transfers and keep supply tight.

2

Post‑Sale Security

After the sale ends, GlobalFreeze is turned OFF, NoFreeze is set permanently, and the issuer account is blackholed.

3

Permanent Security

With NoFreeze set and the issuer blackholed, all current and future token holders are permanently protected from issuer freezes.

Benefits for Investors

Ultimate Security

Cannot Be Frozen
Your tokens can never be frozen by the issuer
Permanent Protection
Protection cannot be reversed or modified
True Ownership
Complete control over your token holdings
No Central Control
Eliminates centralized control risks

Investment Confidence

Reduced Risk
No risk of arbitrary account freezes
Liquidity Assurance
Can always trade or transfer tokens
Regulatory Transparency
Clear regulatory compliance path
Long-term Value
Protection enhances token utility

Comparison: Protected vs Unprotected Tokens

Feature Global Freeze Protected Unprotected Tokens
Account Freeze Risk Eliminated High Risk
Liquidity Guarantee Guaranteed Conditional
Ownership Control Full Control Limited
Centralization Risk Eliminated Centralized
Regulatory Clarity Clear Uncertain

XSALE Token Protection Details

Token Information

Token Symbol XSALE
Total Supply 100,000,000
Issuer Address rXRPLSale...
Global Freeze Status PROTECTED

Protection Timeline

Token Launch
Q4 2024 - Initial token issuance
Community Vote
Q1 2025 - Community approves protection
Protection Activated
Q1 2025 - Global Freeze permanently disabled
Forever Protected
Permanent - Cannot be reversed

How to Verify Protection Status

You can independently verify XSALE token's Global Freeze protection status using any XRPL explorer or API.

Using XRPL Explorers

Step 1: Visit XRPL Explorer
Go to xrpscan.com or bithomp.com
Step 2: Search Issuer Account
Enter the XSALE issuer address
Step 3: Check Account Flags
Look for "NoFreeze" flag in account settings

Using XRPL API

API Query:
{
  "command": "account_info",
  "account": "rXRPLSaleIssuer...",
  "strict": true
}
Expected Flags (examples):
{
  "account_data": {
    "Flags": 2097152
    // 2097152 (0x00200000) = NoFreeze set (irreversible)
  }
}
During Presale:
{
  "account_data": {
    "Flags": 4194304
    // 4194304 (0x00400000) = GlobalFreeze set (toggleable)
  }
}
Pro Tip
The NoFreeze flag value is 0x00200000 (decimal 2097152). If this flag is present, the token is permanently protected from issuer freezes. GlobalFreeze (0x00400000, 4194304) may be used temporarily during presale but should be turned off after the sale.

Frequently Asked Questions

Can Global Freeze protection be reversed?

GlobalFreeze is toggleable and used temporarily during presale. The irreversible protection is NoFreeze, which is set after the sale and cannot be reversed.

What happens if I need regulatory compliance?

Global Freeze protection doesn't prevent regulatory compliance. Token holders can still voluntarily comply with legal requirements, transfer restrictions, or KYC/AML procedures. The protection only prevents involuntary account freezes by the issuer.

Does this affect token functionality?

Not at all. Protected tokens function exactly the same as regular XRPL tokens. You can still trade, transfer, and use them in all XRPL applications. The only difference is the enhanced security guarantee.

Can other projects copy this protection?

Yes! Global Freeze protection is a native XRPL feature available to any token issuer. We encourage all projects to implement this protection to build a more secure and trustworthy ecosystem.

Invest with Complete Confidence

With Global Freeze protection, your XSALE token investment is permanently secured. No entity can freeze your tokens, giving you true ownership and complete control over your investment.