CompiledContract
Algorand TypeScript / index / CompiledContract
CompiledContract =
object
Defined in: compiled.ts:11
Provides compiled programs and state allocation values for a Contract. Created by calling compile(ExampleContractType)
Properties
Section titled “Properties”approvalProgram
Section titled “approvalProgram”Defined in: compiled.ts:15
Approval program pages for a contract, after template variables have been replaced and compiled to AVM bytecode
clearStateProgram
Section titled “clearStateProgram”Defined in: compiled.ts:19
Clear state program pages for a contract, after template variables have been replaced and compiled to AVM bytecode
extraProgramPages
Section titled “extraProgramPages”
readonlyextraProgramPages:uint64
Defined in: compiled.ts:23
By default, provides extra program pages required based on approval and clear state program size, can be overridden when calling compile(ExampleContractType, { extraProgramPages: ... })
globalBytes
Section titled “globalBytes”
readonlyglobalBytes:uint64
Defined in: compiled.ts:31
By default, provides global num bytes based on contract state totals, can be overridden when calling compile(ExampleContractType, { globalBytes: ... })
globalUints
Section titled “globalUints”
readonlyglobalUints:uint64
Defined in: compiled.ts:27
By default, provides global num uints based on contract state totals, can be overridden when calling compile(ExampleContractType, { globalUints: ... })
localBytes
Section titled “localBytes”
readonlylocalBytes:uint64
Defined in: compiled.ts:39
By default, provides local num bytes based on contract state totals, can be overridden when calling compile(ExampleContractType, { localBytes: ... })
localUints
Section titled “localUints”
readonlylocalUints:uint64
Defined in: compiled.ts:35
By default, provides local num uints based on contract state totals, can be overridden when calling compile(ExampleContractType, { localUints: ... })