Skip to main content
Glama

make_app_create_txn

Create an Algorand application creation transaction by specifying approval and clear programs, state parameters, and network details.

Instructions

Create an application creation transaction

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fromYesSender address in standard Algorand format (58 characters)
approvalProgramYesLogic that executes when the app is called (compiled TEAL as base64)
clearProgramYesLogic that executes when clear state is called (compiled TEAL as base64)
numGlobalByteSlicesYesNumber of byte array values in global state (0-64)
numGlobalIntsYesNumber of integer values in global state (0-64)
numLocalByteSlicesYesNumber of byte array values in local state per account (0-16)
numLocalIntsYesNumber of integer values in local state per account (0-16)
extraPagesNoAdditional program pages for larger programs (0-3)
noteNoTransaction note field (up to 1000 bytes)
leaseNoLease enforces mutual exclusion of transactions (32 bytes)
rekeyToNoAddress to rekey the sender account to
appArgsNoArguments to pass to the application (max 16 arguments)
accountsNoAccounts whose local state may be accessed (max 4 accounts)
foreignAppsNoIDs of apps whose global state may be accessed (max 8 apps)
foreignAssetsNoIDs of assets that may be accessed (max 8 assets)
feeNoTransaction fee in microAlgos. If not set, uses suggested fee from the network
flatFeeNoIf true, fee is used as-is (flat fee). If false (default), fee is per-byte
networkNoAlgorand network to use (default: mainnet)
itemsPerPageNoNumber of items per page for paginated responses (default: 10)
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GoPlausible/algorand-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server