Modules
0x0::err
Exports error functions. All errors in this smart contract have a prefix
0x0::utils
Utility functions
0x0::witness
Module of the WitnessGenerator
used for generating authenticating
0x0::transfer_allowlist
Allowlists NFT transfers.
0x0::supply
Module containing Supply
type
0x0::mint_cap
Module defining the multiple MintCap
used across the OriginByte
0x0::nft
Module defining the OriginByte NFT
type
0x0::attributes
Module of the AttributesDomain
0x0::royalties
To enable custom royalty functionality with current Move design, we need
0x0::trading
Reusable trading primitives.
0x0::unprotected_safe
Module of UnprotectedSafe
type.
0x0::safe
This module extends the functionality of the UnprotectedSafe
with
0x0::bidding
Bidding module that allows users to bid for any given NFT in a safe,
0x0::collection
Module defining the OriginByte Collection
and MintCap
types
0x0::nft_bag
Module of NftBagDomain
which is shared across all composable domains
0x0::composable_nft
0x0::svg
Module of the SvgDomain
0x0::composable_svg
Module of ComposableSvgDomain
0x0::url
Module of the UrlDomain
0x0::composable_url
Module of ComposableUrlDomain
0x0::creators
Module of Collection CreatorsDomain
0x0::display
Module of NFT domains for displaying standard information
0x0::venue
Module representing the market Venue
type
0x0::supply_domain
Module of collection SupplyDomain
0x0::warehouse
Module representing the NFT bookkeeping Warehouse
type
0x0::proceeds
Module performing custody of the funds acquired from the sale proceeds of
0x0::marketplace
Module of a Marketplace
type.
0x0::loose_mint_cap
0x0::metadata
0x0::metadata_bag
0x0::factory
Module of Factory
type
0x0::inventory
Module of Inventory
type, a type-erased wrapper around Warehouse
and
0x0::listing
Module for an NFT Listing
0x0::market_whitelist
0x0::dutch_auction
Module of a Dutch Auction Sale Market
type.
0x0::fixed_price
Module of FixedPriceMarket
0x0::flat_fee
0x0::limited_fixed_price
Module of LimitedFixedPriceMarket
0x0::modify
Module of NFT ModifyDomain
0x0::orderbook
Orderbook where bids are fungible tokens and asks are NFTs.
0x0::plugins
Module of the PluginDomain
for extending collection contracts
0x0::royalty_strategy_constant
0x0::royalty_strategy_bps
0x0::royalty
Module of Collection RoyaltyDomain
0x0::tags
Module of NFT and Collection Tags
domain
0x0::transfer_allowlist_domain
TransferAllowlistDomain
tracks allowlist objects which can be used for