Skip to content

CommonAppCallParams

class algokit_utils.applications.app_client.CommonAppCallParams

Section titled “class algokit_utils.applications.app_client.CommonAppCallParams”

Common configuration for app call transaction parameters

account*references *: list[str] | None_ = None

Section titled “account*references *: list[str] | None_ = None”

List of account addresses to reference

app*references *: list[int] | None_ = None

Section titled “app*references *: list[int] | None_ = None”

List of app IDs to reference

asset*references *: list[int] | None_ = None

Section titled “asset*references *: list[int] | None_ = None”

List of asset IDs to reference

List of box references to include

Additional fee to add to transaction

Transaction lease value

Maximum fee allowed for transaction

Custom note for the transaction

Address to rekey account to

Sender address override

signer : algosdk.atomic_transaction_composer.TransactionSigner | None = None

Section titled “signer : algosdk.atomic_transaction_composer.TransactionSigner | None = None”

Custom transaction signer

Fixed fee for transaction

Number of rounds valid

First valid round number

Last valid round number

on*complete *: algosdk.transaction.OnComplete | None_ = None

Section titled “on*complete *: algosdk.transaction.OnComplete | None_ = None”

Optional on complete action