SECURITY

Compliance Shield

The industrial defense system for Solana projects. Enforce memos, block spam, and secure your on-chain operations.

In the early days of Solana, speed was the only metric that mattered. Today, as the ecosystem matures into a global financial settlement layer, Security and Compliance are the new differentiators. Institutional partners, centralized exchanges, and serious investors demand robust on-chain controls. The Compliance Shield is Solatify's suite of defensive tools designed to harden your token accounts against spam, fraud, and regulatory ambiguity. By leveraging advanced Token-2022 extensions like 'Required Memo' and 'Immutable Owner', you can transform a standard wallet into a fortress that is audit-ready and protected against the common attack vectors that plague the DeFi landscape.
CONCEPT // 01

CORE CONCEPTS

The Mechanics of the Required Memo Extension

The 'Required Memo' extension is a powerful compliance tool built directly into the Token-2022 standard. When enabled on a token account, the Solana runtime checks every incoming transaction for a companion 'Memo Instruction'. If the memo is missing, the transaction fails instantly. This is crucial for Payment Reconciliation. Imagine running a merchant service where 1,000 users send USDC. Without memos, identifying who paid what is a nightmare. With Solatify's Compliance Shield, you can enforce this rule at the protocol level, ensuring that your accounting team always has the data they need to balance the books.

Strategic Defense Against Dust Attacks

A 'Dust Attack' involves sending tiny amounts of tokens to thousands of wallets. The goal is often to de-anonymize users or clutter their transaction history with spam links. For a project treasury, this is a nuisance that complicates reporting. Solatify's Dust Shield logic helps you mitigate this. While you cannot block someone from sending you SOL, you can use our Incinerator to periodically sweep and burn these unwanted assets. More importantly, by using the Required Memo extension, you can reject many automated token dust transfers that omit memos, causing those spam transactions to fail.

Immutable Ownership for DAO Treasuries

In standard Solana accounts, the 'Owner' can be changed. This is a security risk for shared treasuries. If a malicious actor gains temporary access, they could change the owner to themselves and drain the funds later. The Immutable Owner extension eliminates this vector. Once activated, the owner field of the token account becomes read-only forever. This is non-negotiable for DAO treasuries and Multisig vaults. Solatify's setup wizard allows you to initialize your treasury accounts with this extension enabled from block zero, providing a mathematical guarantee that the funds will always remain under the control of the designated governance key.

Restricting Risky Cross-Program Invocations

A lesser-known Token-2022 hardening feature is CPI Guard. When enabled, it restricts certain token account operations when they are invoked through another program, reducing the risk of unexpected authority changes, transfers, burns, or account closures through complex dApp flows. Solatify includes this check in our Compliance Shield audit. We scan your accounts to ensure this guard is active where appropriate, helping your operational accounts remain predictable and persistent on the ledger.

Audit-Ready Infrastructure for Institutions

As crypto moves towards regulation, 'Travel Rule' compliance is becoming standard. This requires exchanges to know the identity of the sender and receiver. By enforcing memos and using immutable ownership, you are building Audit-Ready Infrastructure. Solatify's tools generate a 'Compliance Report' that lists all active security extensions on your accounts. This report can be shared with legal counsel or banking partners to demonstrate that your project has taken proactive steps to prevent money laundering and ensure financial transparency. This level of professionalism is what separates fleeting meme coins from enduring financial protocols.

Industrial Configuration of Security Policies

Security is not a one-time setup; it is a policy. Solatify allows you to save your 'Compliance Profile'. This profile dictates the standard extensions that must be applied to every new wallet your team creates. For example, you can mandate that 'All Marketing Wallets must have the required memo extension enabled'. Our dApp Toolkit can then enforce this policy programmatically. By standardizing your security posture across your entire organization, you reduce the risk of human error and ensure that every part of your project adheres to the highest standards of on-chain safety.
CONTEXT // 02

THE SECURITY MANDATE

Regulatory Readiness: Enforce transaction memos to ensure every incoming payment has a clear, auditable reference string (like an invoice ID).
Spam Prevention: Block 'Dust Attacks' where malicious actors send tiny amounts of tokens to clutter your transaction history and track your wallet.
Ownership Certainty: Permanently lock the ownership of a token account to prevent unauthorized takeovers or accidental transfers.
Treasury Hygiene: Keep your main operating accounts clean and solely focused on business transactions, separating them from high-risk DeFi interactions.
Institutional Trust: Signal to partners that your project operates with banking-grade security protocols, not just as a casual crypto experiment.
 

SYSTEM CAPABILITIES

MODULE // ACTIVE

Memo Enforcement

Activate the 'Required Memo' extension to reject any incoming transfer that lacks a descriptive text string.
MODULE // ACTIVE

Immutable Owner

Permanently remove the ability to change the owner of a token account, preventing account hijacking.
MODULE // ACTIVE

CCPI Guard

CPI Guard restricts cross-program invocations that could close or transfer authority over a token account unexpectedly.
MODULE // ACTIVE

Dust Shield

Help identify and sweep low-value unwanted token deposits to keep your ledger cleaner.
FAQ // 03

FREQUENTLY ASKED QUESTIONS

No. These tools harden the Token Account logic. Your private keys must still be secured separately, ideally using a hardware wallet or multisig.
The Compliance Shield features like 'Required Memo' and 'Immutable Owner' are native to the Token-2022 standard. Legacy SPL tokens do not support these specific on-chain hardening extensions.
No. You can choose which specific treasury or management wallets to harden. We recommend it for any high-value account that receives external payments.
No. Once enabled, the requirement is enforced by the Solana runtime. Even the owner must include a memo instruction when sending tokens to a shielded account.
Adding a memo instruction adds a small amount of transaction cost, but the security benefits of an auditable ledger far outweigh this negligible cost.
DEEP DIVE // 04

RELATED MODULES