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