Contracts for Sui
OpenZeppelin Contracts for Sui is a Move library for building secure applications on Sui with production-oriented access and math primitives.
Getting Started
Packages
Integer Math
Deterministic integer arithmetic with explicit rounding, overflow-safe mul_div/mul_shr, and decimal scaling helpers.
Fixed-Point Math
9-decimal fixed-point types (UD30x9, SD29x9) for prices, fees, rates, and signed balance deltas.
Access
Ownership-transfer policies (two_step_transfer, delayed_transfer) for privileged capabilities.
API Reference
Integer Math
Explore the complete integer math API, including all functions and types.
Fixed-Point Math
Explore the complete fixed-point math API, including the UD30x9 and SD29x9 types and their arithmetic, comparison, and conversion modules.
Access
Explore the complete access API reference, including module-level functions, core types, emitted events, and expected error conditions for integration.