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
boxreferences : list[algokit_utils.models.state.BoxReference | algokitutils.models.state.BoxIdentifier] | None = None
Section titled “boxreferences : list[algokit_utils.models.state.BoxReference | algokitutils.models.state.BoxIdentifier] | None = None”List of box references to include
extra*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Section titled “extra*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None”Additional fee to add to transaction
lease : bytes | None = None
Section titled “lease : bytes | None = None”Transaction lease value
max*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Section titled “max*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None”Maximum fee allowed for transaction
note : bytes | None = None
Section titled “note : bytes | None = None”Custom note for the transaction
rekey*to *: str | None_ = None
Section titled “rekey*to *: str | None_ = None”Address to rekey account to
sender : str | None = None
Section titled “sender : str | None = None”Sender address override
signer : algosdk.atomic_transaction_composer.TransactionSigner | None = None
Section titled “signer : algosdk.atomic_transaction_composer.TransactionSigner | None = None”Custom transaction signer
static*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Section titled “static*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None”Fixed fee for transaction
validity*window *: int | None_ = None
Section titled “validity*window *: int | None_ = None”Number of rounds valid
first*valid_round *: int | None_ = None
Section titled “first*valid_round *: int | None_ = None”First valid round number
last*valid_round *: int | None_ = None
Section titled “last*valid_round *: int | None_ = None”Last valid round number
on*complete *: algosdk.transaction.OnComplete | None_ = None
Section titled “on*complete *: algosdk.transaction.OnComplete | None_ = None”Optional on complete action