For the complete documentation index, see llms.txt. This page is also available as Markdown.

Smart Contract Security & Audits

Are Noon's smart contracts secure? Code-level verification, continuous auditing, and hardcoded programmatic guardrails.

Prevent

At Noon, smart contract security is not a one-time pre-launch checkbox—it is a continuous, multi-layered discipline.

Smart contracts execute autonomously on public ledgers to handle minting, redemption, staking, yield routing, and rebalancing for $USN and $sUSN. To guarantee complete system integrity, Noon enforces security across two distinct code-level vectors: Rigorous Third-Party Code Auditing and Hardcoded On-Chain Protection Rules.

1. Smart Contract Auditing Standards

No smart contract code reaches mainnet or secondary blockchain deployments without undergoing comprehensive, remediated third-party security audits.

Our Code Audit Policy

  • Pre-Deployment Execution: Every core contract deployment must complete a full third-party audit before accepting user deposits.

  • Continuous Upgrade Trigger: Every protocol upgrade, logic modification, adapter addition, or cross-chain expansion automatically triggers a fresh, independent security review prior to mainnet execution.

  • Multi-Firm Diversity: We engage multiple leading auditing firms—including Quantstamp, Halborn, Hashlock, MoveBit, and Sherlock—to eliminate single-auditor blind spots and achieve multi-lens code verification.

Comprehensive Audit History

The cards below catalogs every smart contract audit executed across Noon’s protocol architecture:

Cover

Sept 2024

Auditor: Quantstamp

Audit Report: Link

Cover

Dec 2024

Auditor: Halborn

Audit Report: Link

Cover

March 2025

Auditor: Halborn

Audit Report: Link

Cover

June 2025

Auditor: Hashlock

Audit Report: Link

Cover

November 2025

Auditor: Hashlock

Audit Report: Link

Cover

March 2026

Auditor: Hashlock

Audit report: Link

Cover

June 2026 (SUI only)

Auditor: MoveBit

Audit Report: Link

Cover

June 2026

Auditor: Sherlock

Audit report: Link

Cover

September 2026

Auditor: Hashlock

Audit report: Link

2. On-Chain Code Protection & Programmatic Guardrails

Auditing code is only effective when paired with defensive, hardcoded execution rules. Noon enforces strict programmatic guardrails directly within its smart contract architecture:

  • Separated Role Permissions: Administrative functions—such as Admin, Staking, Rebase, and Blacklist—are isolated into distinct, role-gated smart contracts. No single admin key or role can cross boundaries to access or sweep user funds.

  • 48-Hour Public Timelocks: All non-emergency contract updates are subjected to a mandatory 48-hour on-chain timelock. This public delay allows stakers, integrators, and security researchers to inspect queued contract changes on-chain—and exit positions if they disagree—before code executes.

  • Granular Emergency Circuit Breakers: Pause controls allow authorized security roles to halt minting, redemptions, staking vaults, or $USN transfers in an emergency. Crucially, pause mechanisms cannot transfer, divert, or reallocate user capital; they serve purely as a fast, low-risk containment measure.

  • Contract-Level Safety Rules: Direct minting and redemptions enforce per-block and per-day volume caps, utilize nonce checks to prevent replay attacks, and anchor valuations to redundant price oracles that automatically reject stale or out-of-band market feeds.

Verification & Bug Reporting

Canonical Address Verification

To protect against phishing attacks and spoofed contracts, always verify smart contract addresses against our official directory before interacting:

Whitehat Security & Vulnerability Reporting

If you discover a potential vulnerability or security flaw in Noon’s smart contracts, please report it immediately through our structured triage framework:

Last updated

Was this helpful?