News

Curated news from the Algorand ecosystem

Protocol Release

Algorand virtual machine 8 introduces boxes for unlimited smart contract storage

The Algorand Virtual Machine version 8 introduced boxes, a storage feature that lets smart contracts create multiple independent storage units of up to 32K each. Before this change, a contract's state was confined to a single storage block, so developers had to manage scalability through off-chain services.

Boxes are meant for data that grows or changes over time within a contract. The official post names two examples: tracking token prices and preventing transaction replays.

Sources that covered it

More stories

Protocol Release
Algorand mainnet and testnet update to protocol version 3.9.2 with state proofs and 5 MiB block size

The Algorand mainnet and testnet have updated to version 3.9.2, a consensus protocol upgrade that introduces state proofs, increases the maximum block size to 5MiB, and implements AVM v7.

Protocol Release
Algorand upgrades MainNet and TestNet to protocol version 3.5.1 with unlimited assets per account

MainNet and TestNet will undergo a protocol upgrade to version 3.5.1, introducing support for unlimited assets and applications per account. The update includes a database migration, which may cause longer upgrade times for nodes and temporary unavailability of catchpoint files.

Protocol Release
Algorand updated to version 3.12.2 with box storage and new AVM opcodes

The Algorand protocol has been updated to version 3.12.2, introducing box storage for unstructured data and new opcodes to improve the efficiency of TEAL programs. This release includes a consensus protocol upgrade and introduces new support for the match, pushints, and pushbytes opcodes in the Algorand Virtual Machine.