CompileContractOptions
@algorandfoundation/algorand-typescript
@algorandfoundation/algorand-typescript / index / CompileContractOptions
Type Alias: CompileContractOptions
CompileContractOptions:
object
Defined in: packages/algo-ts/src/compiled.ts:55
Options for compiling a contract
Type declaration
extraProgramPages?
optionalextraProgramPages:uint64
Number of extra program pages, defaults to minimum required for contract
globalBytes?
optionalglobalBytes:uint64
Number of global bytes, defaults to value defined for contract
globalUints?
optionalglobalUints:uint64
Number of global uint64s, defaults to value defined for contract
localBytes?
optionallocalBytes:uint64
Number of local bytes, defaults to value defined for contract
localUints?
optionallocalUints:uint64
Number of local uint64s, defaults to value defined for contract
templateVars?
optionaltemplateVars:Record<string,DeliberateAny>
Template variables to substitute into the contract, key should be without the prefix, must evaluate to a compile time constant and match the type of the template var declaration
templateVarsPrefix?
optionaltemplateVarsPrefix:string
Prefix to add to provided template vars, defaults to the prefix supplied on command line (which defaults to TMPL_)