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