📄️ address
- Constants
📄️ authenticator_state
- Resource AuthenticatorState
📄️ bag
A bag is a heterogeneous map-like collection. The collection is similar to iota::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
📄️ coin_manager
The purpose of a CoinManager is to allow access to all
📄️ 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 Iota object can have dynamic fields
📄️ dynamic_object_field
Similar to iota::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 iota::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
📄️ iota
Coin is the token used to pay for gas in IOTA.
📄️ kiosk
Kiosk is a primitive for building safe, decentralized and trustless trading
📄️ kiosk_extension
This module implements the Kiosk Extensions functionality. It allows
📄️ labeler
Defines a LabelerCap used for creating labels in a `iota::Timelock` object.
📄️ linked_table
Similar to iota::table but the values are linked together, allowing for ordered insertion and
📄️ object
Iota object identifiers
📄️ object_bag
Similar to iota::bag, an ObjectBag is a heterogeneous map-like collection. But unlike
📄️ object_table
Similar to iota::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 iota::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.
📄️ system_admin_cap
A system admin capability implementation.
📄️ 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.
📄️ timelock
A timelock implementation.
📄️ 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
Iota 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