LogicSig
Constructors
new LogicSig()
new LogicSig():
LogicSig
Returns
Properties
programVersion
programVersion:
number=9
The program version to use in the generated TEAL. This is the number used in the “#pragma version” directive
Source
txn
txn:
Txn
Source
txnGroup
txnGroup:
Txn[]
Source
address
staticaddress: () =>Address
Returns
Source
extend
staticextend: <T>(…types) =>Polytype.ClusteredConstructor<T>
Create a contract class that inherits from the given contracts. Inheritance is in order of arguments.
Type parameters
• T extends NonEmptyArray<SuperConstructor>
Parameters
• …types: T
Returns
Polytype.ClusteredConstructor<T>
Source
program
staticprogram: () =>Brand<string,"bytes">
Returns
Brand<string, "bytes">
Source
Methods
logic()
abstractlogic(…args):void
Parameters
• …args: any[]
Returns
void