Properties
amount
amount: number | bigint
appApprovalProgram
appApprovalProgram: Uint8Array
Optional appArgs
appArgs?: Uint8Array[]
appClearProgram
appClearProgram: Uint8Array
Optional appForeignApps
appForeignApps?: number[]
Optional appForeignAssets
appForeignAssets?: number[]
appGlobalByteSlices
appGlobalByteSlices: number
appGlobalInts
appGlobalInts: number
appIndex
appIndex: number
appLocalByteSlices
appLocalByteSlices: number
appLocalInts
appLocalInts: number
assetDecimals
assetDecimals: number
assetDefaultFrozen
assetDefaultFrozen: boolean
assetIndex
assetIndex: number
Optional assetMetadataHash
assetMetadataHash?: Uint8Array
assetName
assetName: string
Optional assetRevocationTarget
assetTotal
assetTotal: number | bigint
assetURL
assetURL: string
assetUnitName
assetUnitName: string
Optional closeRemainderTo
Optional extraPages
extraPages?: number
firstRound
firstRound: number
freezeState
freezeState: boolean
genesisHash
genesisHash: Buffer
genesisID
genesisID: string
Optional group
group?: Buffer
lastRound
lastRound: number
Optional lease
lease?: Uint8Array
name
name: string = 'Transaction'
Optional nonParticipation
nonParticipation?: boolean
Optional note
note?: Uint8Array
selectionKey
selectionKey: Buffer
stateProofKey
stateProofKey: Buffer
tag
tag: Buffer = ...
voteFirst
voteFirst: number
voteKeyDilution
voteKeyDilution: number
voteLast
voteLast: number
Transaction enables construction of Algorand transactions