CommonAppCallParams
class algokit_utils.applications.app_client.CommonAppCallParams
Common configuration for app call transaction parameters
account*references *: list[str] | None_ = None
List of account addresses to reference
app*references *: list[int] | None_ = None
List of app IDs to reference
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
List of box references to include
extra*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Additional fee to add to transaction
lease : bytes | None = None
Transaction lease value
max*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Maximum fee allowed for transaction
note : bytes | None = None
Custom note for the transaction
rekey*to *: str | None_ = None
Address to rekey account to
sender : str | None = None
Sender address override
signer : algosdk.atomic_transaction_composer.TransactionSigner | None = None
Custom transaction signer
static*fee *: algokit_utils.models.amount.AlgoAmount | None_ = None
Fixed fee for transaction
validity*window *: int | None_ = None
Number of rounds valid
first*valid_round *: int | None_ = None
First valid round number
last*valid_round *: int | None_ = None
Last valid round number
on*complete *: algosdk.transaction.OnComplete | None_ = None
Optional on complete action