address of sender
a dict holding common-to-all-txns args: fee - integer fee per byte, in microAlgos. for a flat fee, set flatFee to true flatFee - bool optionally set this to true to specify fee as microalgos-per-txn If true, txn fee may fall below the ALGORAND_MIN_TX_FEE firstRound - integer first protocol round on which this txn is valid lastRound - integer last protocol round on which this txn is valid genesisHash - string specifies hash genesis block of network in use genesisID - string specifies genesis ID of network in use
the ID of the app to be updated
Uint8Array, the compiled TEAL that approves a transaction
Uint8Array, the compiled TEAL that runs when clearing state
Optional
appArgs: Uint8Array[]Array of Uint8Array, any additional arguments to the application
Optional
accounts: string[]Array of Address strings, any additional accounts to supply to the application
Optional
foreignApps: number[]Array of int, any other apps used by the application, identified by index
Optional
foreignAssets: number[]Array of int, any assets used by the application, identified by index
Optional
note: Uint8ArrayArbitrary data for sender to store
Optional
lease: Uint8ArrayLease a transaction
Optional
rekeyTo: stringString representation of the Algorand address that will be used to authorize all future transactions
Optional
boxes: BoxReference[]Array of BoxReference, app ID and name of box to be accessed
Generated using TypeDoc
Make a transaction that changes an application's approval and clear programs