Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SmartWeave

The SmartWeave "motherboard" ;-). This is the base class that supplies the implementation of the SmartWeave SDK. Allows to plug-in different implementation of all the modules defined in the constructor.

After being fully configured, it allows to "connect" to contract and perform operations on them (see Contract)

Hierarchy

  • SmartWeave

Index

Constructors

constructor

Properties

Readonly arweave

arweave: default

Readonly definitionLoader

definitionLoader: DefinitionLoader

Readonly executorFactory

executorFactory: ExecutorFactory<HandlerApi<unknown>>

Readonly interactionsLoader

interactionsLoader: InteractionsLoader

Readonly interactionsSorter

interactionsSorter: InteractionsSorter

Readonly stateEvaluator

stateEvaluator: StateEvaluator

Methods

contract

  • contract<State>(contractTxId: string, callingContract?: Contract<unknown>): Contract<State>

Static builder

Generated using TypeDoc