Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Reference — Types & enums · Boson Protocol
Skip to content

Types & enums

Key types you'll encounter:

  • Offer, OfferDates, OfferDurations
  • Exchange, ExchangeState
  • Dispute, DisputeState
  • Seller, Buyer, DisputeResolver, Agent
  • Condition, TokenType, EvaluationMethod, GatingType
  • MetaTransactionConfig, MetaTxConfig
  • Web3LibAdapter, MetadataStorage

Enum values:

  • ExchangeState: Committed | Redeemed | Disputed | Completed | Cancelled | Revoked | Expired
  • DisputeState: Resolving | Retracted | Resolved | Decided | Refused | Escalated | Expired
  • TokenType: 0=ERC20 | 1=ERC721 | 2=ERC1155
  • EvaluationMethod: 0=None | 1=Threshold | 2=TokenRange
  • GatingType: 0=PerAddress | 1=PerTokenId

Source