⚙️ address
- Constants
⚙️ authenticator_state
- Resource AuthenticatorState
⚙️ bag
A bag is a heterogeneous map-like collection. The collection is similar to sui::table in that
⚙️ balance
A storable handler for Balances in general. Is used in the Coin
⚙️ bcs
This module implements BCS (de)serialization in Move.
⚙️ bls12381
Group operations of BLS12-381.
⚙️ borrow
A simple library that enables hot-potato-locked borrow mechanics.
⚙️ clock
APIs for accessing time from move calls, via the Clock: a unique
⚙️ coin
Defines the Coin type - platform wide representation of fungible
⚙️ config
- Resource Config
⚙️ deny_list
Defines the DenyList type. The DenyList shared object is used to restrict access to
⚙️ display
Defines a Display struct which defines the way an Object
⚙️ dynamic_field
In addition to the fields declared in its type definition, a Sui object can have dynamic fields
⚙️ dynamic_object_field
Similar to sui::dynamic_field, this module allows for the access of dynamic fields. But
⚙️ ecdsa_k1
- Constants
⚙️ ecdsa_r1
- Constants
⚙️ ecvrf
- Constants
⚙️ ed25519
- Function ed25519verify
⚙️ event
Events module. Defines the sui::emit function which
⚙️ groth16
- Struct Curve
⚙️ group_ops
Generic Move and native functions for group operations.
⚙️ hash
Module which defines hash functions. Note that Sha-256 and Sha3-256 is available in the std::hash module in the
⚙️ hex
HEX (Base16) encoding utility.
⚙️ hmac
- Function hmacsha3256
⚙️ kiosk
Kiosk is a primitive for building safe, decentralized and trustless trading
⚙️ kiosk_extension
This module implements the Kiosk Extensions functionality. It allows
⚙️ linked_table
Similar to sui::table but the values are linked together, allowing for ordered insertion and
⚙️ math
DEPRECATED, use the each integer type's individual module instead, e.g. std::u64
⚙️ object
Sui object identifiers
⚙️ object_bag
Similar to sui::bag, an ObjectBag is a heterogeneous map-like collection. But unlike
⚙️ object_table
Similar to sui::table, an ObjectTable<K, V> is a map-like collection. But unlike
⚙️ package
Functions for operating on Move packages from within Move:
⚙️ pay
This module provides handy functionality for wallets and sui::Coin management.
⚙️ poseidon
Module which defines instances of the poseidon hash functions.
⚙️ priority_queue
Priority queue implemented using a max heap.
⚙️ prover
⚙️ random
This module provides functionality for generating secure randomness.
⚙️ sui
Coin is the token used to pay for gas in Sui.
⚙️ table
A table is a map-like collection. But unlike a traditional collection, it's keys and values are
⚙️ table_vec
A basic scalable vector library implemented using Table.
⚙️ token
The Token module which implements a Closed Loop Token with a configurable
⚙️ transfer
- Struct Receiving
⚙️ transfer_policy
Defines the TransferPolicy type and the logic to approve TransferRequests.
⚙️ tx_context
- Struct TxContext
⚙️ types
Sui types helpers and utilities
⚙️ url
URL: standard Uniform Resource Locator string
⚙️ vdf
- Constants
⚙️ vec_map
- Struct VecMap
⚙️ vec_set
- Struct VecSet
⚙️ versioned
- Resource Versioned
⚙️ zklogin_verified_id
- Resource VerifiedID
⚙️ zklogin_verified_issuer
- Resource VerifiedIssuer