LoadedContractModule
Defined in: src/Contract.ts:198
A loaded contract module with configuration.
Since
0.2.0
Type Parameters
TLedger
TLedger = unknown
The ledger state type
TCircuits
TCircuits extends string = string
Union of circuit names
Properties
compiledContract
compiledContract:
CompiledContract<any,any,any>
Defined in: src/Contract.ts:212
Contract()
Contract: (
witnesses) =>object
Defined in: src/Contract.ts:203
Parameters
witnesses
any
Returns
object
impureCircuits
impureCircuits:
Record<TCircuits, (…args) =>any>
ledger()
ledger: (
state) =>TLedger
Defined in: src/Contract.ts:208
Parameters
state
any
Returns
TLedger
privateStateId
privateStateId:
string
Defined in: src/Contract.ts:209
witnesses
witnesses:
Record<string,unknown>
Defined in: src/Contract.ts:210