Skip to content

ResourceReference

ResourceReference = object

Defined in: algokit-utils-ts/src/types/app-manager.ts:122

Names a single resource reference. Only one of the fields should be set.

optional address?: Address

Defined in: algokit-utils-ts/src/types/app-manager.ts:124

Any account addresses whose balance record is accessible by the executing ApprovalProgram or ClearStateProgram.


optional appId?: bigint

Defined in: algokit-utils-ts/src/types/app-manager.ts:126

Application ID whose GlobalState may be read by the executing ApprovalProgram or ClearStateProgram.


optional assetId?: bigint

Defined in: algokit-utils-ts/src/types/app-manager.ts:128

Asset ID whose AssetParams may be read by the executing ApprovalProgram or ClearStateProgram.


optional box?: BoxReference

Defined in: algokit-utils-ts/src/types/app-manager.ts:134

Defines a box by its name and the application ID it belongs to.


optional holding?: HoldingReference

Defined in: algokit-utils-ts/src/types/app-manager.ts:130

Defines a holding by referring to an Address and Asset it belongs to.


optional locals?: LocalsReference

Defined in: algokit-utils-ts/src/types/app-manager.ts:132

Defines a local state by referring to an Address and App it belongs to.