Learn
Build
Reference
Explore
Contribute
Press '/' to start search
01
Learn
About Sui
Sui Glossary
Why Move?
How Sui Move differs from Core Move
Sui Security
How Sui Works
Sui Compared to Other Blockchains
Objects
Object and Package Versioning
Transactions
Sponsored Transactions
Single-Writer Apps
Validators
Consensus Engine
Full Node Data Management
Sui Tokenomics
Sui Token
Sui Gas Pricing
Gas in Sui
Sui Storage Fund
Proof-of-Stake
Tokenomics White Paper
Sui Cryptography
Sui Keys and Addresses
Sui Crypto Agility and Signatures
Sui Multisig
Sui Offline Signing
Sui Intent Signing
Signature schemes in Move contracts
Hashing in Sui
Verifying Groth16 zk-SNARKs
Verifiable Random Function (VRF)
Sui Bridging
Sui Exchange Integration Guide
02
Build
Install Sui
Connect to a Sui Network
Sui Client CLI
Sui Faucet
Sui Local Network
Sui Gas Charges
Sui Object Display Standard
Sui Kiosk
Sui Transfer Policy
Create Smart Contracts with Move
Move.toml File
Move.lock File
Accessing Time in Sui Move
Write Move Packages
Build and Test Move Packages
Debug and Publish Move Packages
Upgrade Move Packages
Custom Upgrade Policies
Dependency Overrides
Sui Move Library
Program with Objects
Object Basics
Using Objects
Immutable Objects
Object Wrapping
Dynamic Fields
Collections
Connect to Sui
Programmable Transaction Blocks with TypeScript SDK
JSON-RPC API
Rust SDK
TypeScript/JavaScript SDK
Sui Full Node
Sui Validator Node
Database Snapshots
Event Query and Subscription
About zkLogin
RPC Best Practices
Developer Cheat Sheet
03
Reference
TypeScript/JavaScript SDK
SuiJSON Format
Sui Framework Reference
Sui Partner Package Matrix
04
Explore
Tutorials
Examples
05
Contribute
Frequently Asked Questions
Logging
Research Papers
Code of Conduct
Press '/' to start search
Sui Explorer
This content moved to
Sui Explorer
.
Source Code