Smart Contracts
Welcome to the smart contracts documentation for Boundless. This section contains detailed documentation for all our smart contracts, including interfaces, libraries, and core contracts.
Interfaces
- interface.IBoundlessMarketCallback
 - interface.IBoundlessMarket
 - interface.IHitPoints
 - interface.IPovwAccounting
 - interface.IPovwMint
 - interface.IStakingRewards
 
Libraries
- library.AccountLibrary
 - library.AssessorCommitmentLibrary
 - library.BoundlessMarketLib
 - library.CallbackLibrary
 - library.FulfillmentContextLibrary
 - library.FulfillmentDataLibrary
 - library.FulfillmentLibrary
 - library.InputLibrary
 - library.LockRequestLibrary
 - library.MerkleProofish
 - library.OfferLibrary
 - library.PredicateLibrary
 - library.ProofRequestLibrary
 - library.RequestIdLibrary
 - library.RequestLockLibrary
 - library.RequirementsLibrary
 
Core Contracts
- abstract.BoundlessMarketCallback
 - constants.Account
 - constants.PovwAccounting
 - contract.BoundlessMarket
 - contract.HitPoints
 - contract.PovwAccounting
 - contract.PovwMint
 - enum.FulfillmentDataType
 - enum.InputType
 - enum.PredicateType
 - struct.Account
 - struct.AssessorCallback
 - struct.AssessorCommitment
 - struct.AssessorJournal
 - struct.AssessorReceipt
 - struct.Callback
 - struct.FulfillmentContext
 - struct.FulfillmentDataImageIdAndJournal
 - struct.Fulfillment
 - struct.Input
 - struct.Journal
 - struct.LockRequest
 - struct.MintCalculatorJournal
 - struct.MintCalculatorMint
 - struct.MintCalculatorUpdate
 - struct.Offer
 - struct.PendingEpochStorage
 - struct.PendingEpoch
 - struct.Predicate
 - struct.ProofRequest
 - struct.RequestLock
 - struct.Requirements
 - struct.Selector
 - struct.WorkLogUpdate
 - type.RequestId