LLMpediaThe first transparent, open encyclopedia generated by LLMs

Sui Code

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Li Shimin Hop 6
Expansion Funnel Raw 94 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted94
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
Sui Code
NameSui Code
ParadigmConcurrent, Object-oriented, Functional
DesignerMysten Labs
DeveloperMysten Labs
First appeared2022
TypingStatic, Type inference
LicenseApache License

Sui Code

Sui Code is a programming and smart-contract language developed by Mysten Labs for the Sui blockchain, designed to express asset-oriented logic and on-chain computation. It emphasizes safety, resource semantics, and parallelizability to interact with Move-derived semantics, while integrating with ecosystems such as Ethereum, Aptos, Polkadot, Solana, and Cosmos through tooling and bridges. The language influences and interfaces with projects including Meta-related research, Coinbase, Binance, Kraken, and academic work from Massachusetts Institute of Technology, Stanford University, and Carnegie Mellon University.

Overview

Sui Code targets asset-centric applications for platforms like Sui and interoperates with standards from EIP discussions, ERC-20, ERC-721, and ERC-1155. It draws on formal models from Move and runtime designs explored by Facebook research and teams at Microsoft Research, Google Research, and IBM Research. Tooling and libraries align with efforts by OpenZeppelin, Chainlink, The Graph, Alchemy, and exchanges such as Coinbase for asset management and on-chain oracles.

History and Development

Development began after work on Move implementations at groups linked to Facebook and later to Mysten Labs founding members from Meta's Novi team and researchers from University of California, Berkeley, Princeton University, and ETH Zurich. Early milestones include audits and reviews by firms like Trail of Bits and CertiK, and community contributions from teams at Coinbase, Binance, Sei, and SushiSwap. Roadmaps and governance discussions referenced practices from Ethereum Foundation, Tezos, and Cardano development communities, while academic validation came via collaborations with MIT Media Lab and publications at venues like IEEE Symposium on Security and Privacy, ACM CCS, and Eurocrypt.

Architecture and Design

Sui Code's architecture is influenced by resource-oriented systems in Move and by concurrency models studied at MIT, Stanford University, and Carnegie Mellon University. Runtime components interface with Rust-based clients, WebAssembly, and node implementations similar to those in Polkadot and Solana. Its ledger interaction patterns resemble designs from Avalanche and Hyperledger, and its transaction processing draws on concepts discussed by Vitalik Buterin and teams at Ethereum Foundation. The design emphasises integration with wallets like MetaMask, Coinbase Wallet, Trust Wallet, and custodians such as BitGo.

Language Features and Syntax

Sui Code adopts resource semantics, strong type systems, and explicit permissioning inspired by Move and research by Ada Lovelace Prize-associated groups. It supports modules, structs, and functions comparable to constructs in Rust, Haskell, and OCaml, while enabling transaction scripts compatible with EVM bridges. Standard libraries reference cryptographic primitives from libsodium, OpenSSL, and formal primitives audited by NIST standards, and interop patterns mirror those used in Chainlink oracles and Wasm runtimes.

Tooling and Ecosystem

The ecosystem includes integrated development environments and tools similar to Visual Studio Code, JetBrains, and CLIs that parallel work by Hardhat, Truffle, and Foundry. Debugging, testing, and static analysis draw on principles from LLVM toolchains and static analyzers developed by Google and Facebook research groups. Explorer and indexer integrations use services comparable to The Graph, Etherscan, and analytics from Nansen and Dune Analytics. Auditing and formal verification are supported by firms like Trail of Bits, CertiK, and academic groups at Cornell University.

Use Cases and Adoption

Adopters include decentralized finance projects comparable to Uniswap, Aave, MakerDAO, and NFT platforms similar to OpenSea, Rarible, and gaming projects referencing mechanics from Axie Infinity and Illuvium. Enterprises and exchanges such as Coinbase, Binance, and Kraken evaluate integrations for custody and settlement services, while infrastructure providers like Infura and Alchemy enable developer on-ramps. Research collaborations involve labs at MIT, Stanford University, UC Berkeley, ETH Zurich, and Princeton University.

Security and Formal Verification

Security practice for Sui Code follows patterns established by audits from Trail of Bits, OpenZeppelin, CertiK, and academic verification groups at CMU and Cornell University. Formal verification approaches reference tools and methodologies from Coq, Isabelle, SMT solvers promoted by Z3, and model checking techniques used in TLA+ case studies. Standards and best practices align with guidelines from NIST, ISO, and community-driven proposals refined at events such as Devcon and conferences like IEEE Symposium on Security and Privacy.

Category:Programming languages