AlgoKit is the primary tool used by the Algorand community to develop smart contracts on the Algorand blockchain...
The ApplicationClient is a class that wraps the Algorand SDK application calls with a high-level interface...
Algorand Python allows you to write smart contracts using familiar Python syntax that compiles to AVM bytecode...
Algorand supports several transaction types including payment, asset transfer, application call, and key registration...
Accounts on Algorand are identified by their public key address. Rekeying allows you to change the authorizing key...
The AppDeployer class provides idempotent deployment of smart contracts, handling create, update, and delete operations...
ARC-4 defines a standard ABI for Algorand smart contracts. Use the @abimethod decorator to define ABI-compliant methods...
Write type-safe Algorand smart contracts using TypeScript syntax. The compiler generates optimized TEAL bytecode...
@algorandfoundation/algokit-utils / types/dispenser-client