Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace types

Index

Type aliases

ASADef: z.infer<typeof ASADefSchema>
ASADefs: z.infer<typeof ASADefsSchema>
AccountAddress: string
AlgoTransferParam: BasicParams & { amountMicroAlgos: number | bigint; toAccountAddr: AccountAddress; type: TransferAlgo }
AppCallsParam: BasicParams & AppOptionalFlags & { appID: number; type: CallApp | ClearApp | CloseApp | DeleteApp | OptInToApp }
AssetTransferParam: BasicParams & { amount: number | bigint; assetID: number | string; toAccountAddr: AccountAddress; type: TransferAsset }
BasicParams: Sign & { payFlags: TxParams }
DeployASAParam: BasicParams & { asaDef?: ASADef; asaName: string; overrideAsaDef?: Partial<ASADef>; type: DeployASA }
DeployAppParam: BasicParams & AppOptionalFlags & { appName?: string; approvalProg?: Uint8Array; approvalProgram: string; clearProg?: Uint8Array; clearProgram: string; extraPages?: number; globalBytes: number; globalInts: number; localBytes: number; localInts: number; type: DeployApp }
DestroyAssetParam: BasicParams & { assetID: number | string; type: DestroyAsset }

Transaction execution parameters (on blockchain OR runtime)

FreezeAssetParam: BasicParams & { assetID: number | string; freezeState: boolean; freezeTarget: AccountAddress; type: FreezeAsset }
ModifyAssetParam: BasicParams & { assetID: number | string; fields: AssetModFields; type: ModifyAsset }
OptInASAParam: BasicParams & { assetID: number | string; type: OptInASA }
RevokeAssetParam: BasicParams & { amount: number | bigint; assetID: number | string; recipient: AccountAddress; revocationTarget: AccountAddress; type: RevokeAsset }
Sign: SignWithSk | SignWithLsig
SignTxnParams: [WalletTransaction[], SignTxnOpts?]
UpdateAppParam: BasicParams & AppOptionalFlags & { appID: number; appName?: string; approvalProg?: Uint8Array; clearProg?: Uint8Array; newApprovalProgram: string; newClearProgram: string; type: UpdateApp }

Functions

  • isFileError(object: unknown): object is FileError
  • isSDKTransaction(object: unknown): object is Transaction

Generated using TypeDoc