make_app_call_txn
Create application call transactions on the Algorand blockchain to interact with smart contracts by specifying sender, app ID, arguments, and state access parameters.
Instructions
Create an application call transaction
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Sender address in standard Algorand format (58 characters) | |
| appIndex | Yes | ID of the application to call | |
| appArgs | No | Arguments to pass to the application (max 16 arguments) | |
| accounts | No | Accounts whose local state may be accessed (max 4 accounts) | |
| foreignApps | No | IDs of apps whose global state may be accessed (max 8 apps) | |
| foreignAssets | No | IDs of assets that may be accessed (max 8 assets) | |
| note | No | Transaction note field (up to 1000 bytes) | |
| fee | No | Transaction fee in microAlgos. If not set, uses suggested fee from the network | |
| flatFee | No | If true, fee is used as-is (flat fee). If false (default), fee is per-byte | |
| network | No | Algorand network to use (default: mainnet) | |
| itemsPerPage | No | Number of items per page for paginated responses (default: 10) |