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
static
address: () =>Address
Returns
Source
extend
static
extend: <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
static
program: () =>Brand
<string
,"bytes"
>
Returns
Brand
<string
, "bytes"
>
Source
Methods
logic()
abstract
logic(…args
):void
Parameters
• …args: any
[]
Returns
void