Build Securely on Sui with OpenZeppelin
OpenZeppelin Contracts for Sui deliver production-grade Move primitives designed for Sui’s fast, high-performance parallel transaction processing. Deploy secure applications across DeFi, RWAs, gaming, SocialFi and digital commerce.
module my_app::my_token;
use sui::coin::{Self, TreasuryCap};
use openzeppelin_sui::access::two_step_ownable::{Self, Ownable};
public struct MY_TOKEN has drop {}
fun init(witness: MY_TOKEN, ctx: &mut TxContext) {
let (treasury, metadata) = coin::create_currency(
witness, 9, b"MTK", b"MyToken", b"", option::none(), ctx,
);
transfer::public_freeze_object(metadata);
transfer::public_transfer(treasury, ctx.sender());
}Starter Apps
Marketplace Reference Build
Accelerate your Sui development with production patterns you can study and build from. The Marketplace Reference Build shows object-centric design, capability-based access control, and oracle integration working together in an end-to-end example. Use it as your blueprint for building production applications on Sui. Review how real-time price feeds integrate without contract calls, examine capability-gated administration patterns, and understand how persistent digital receipts work as independent objects. Learn from the test coverage for edge cases like oracle staleness and concurrent purchases.
Enterprise-grade compliance and certifications
- CCPA Compliant
- SOC2 Certified
- GDPR Compliant
Security Services
Smart Contract Security Audit
Secure your Sui applications with comprehensive smart contract audits of Move logic, object patterns, and capabilities, ensuring reliability for DeFi, payments, RWA, and gaming protocols.
Blockchain Infrastructure Audit
Strengthen your Sui infrastructure through specialized audits of validators, bridge implementations, indexers, and node components, ensuring security across every layer of your blockchain operations.
