Algorand 3.0 will be released to MainNet on Sep 29th!
#1
Algorand 3.0 will be released to MainNet on Sep 29th!

<!-- SC_OFF --><div class="md"><h1>Highlights</h1> <p>This release features the 1.0 version of AVM, extending Algorand's smart contract capabilities for even greater composability. Highlights in this release include:</p> <ul> <li>Application transactions: the ability for smart contracts to execute transactions on directly on chain.</li> <li>App cost pooling: larger contract size, by combining the budgets across an application group.</li> <li>Increased account smart contract limit to 50</li> <li>More smart contract opcodes to improve composability (inner transaction references, verify ECDSA, log, and others)</li> </ul> <h1>Changes</h1> <ol> <li>AVM</li> </ol> <ul> <li>Added <ul> <li>Add GroupID as an accessible global field in AVM </li> <li>Add opcodes for dynamically indexing into Txn array fields</li> <li>Implement verify ECDSA secp256k1 opcodes</li> <li>Introduce itxn to get inner transaction results</li> <li>Smart contracts can issue transactions </li> <li>loads and stores opcodes that take scratch slot from stack</li> </ul></li> <li>Changed <ul> <li>Better naming for extract opcodes</li> <li>Check if tx_field can be set with tables instead of switch </li> <li>Dry run should return opcode cost used</li> <li>Ensure that AssetCreator is not used before proto.LogicSigVersion=5 and unify field handling </li> <li>Expose nonparticipation txn field in teal</li> <li>Increase max app opt ins to 50</li> <li>Make config.MaxLogCalls dependent on some consensus param</li> <li>Use math.bits intrinsics to simplify addw/mulw opcodes</li> </ul></li> <li>Fixed <ul> <li>Ensure disassemble/reassemble cycle works in testProg </li> <li>Increase coverage in AVM code and bug fix in account fields of tx_field </li> </ul></li> </ul> <ol> <li>Goal</li> </ol> <ul> <li><p>Changed </p> <ul> <li>Display app address in goal app info<br/> &amp; show logs are binary in REST API </li> <li>Display extra pages in goal info commands </li> </ul></li> <li><p>Fixed </p> <ul> <li>Fix enumeration bug with using Ledger Nano S and goal </li> </ul></li> </ul> <ol> <li>Ledger</li> </ol> <ul> <li>Added <ul> <li>Add ledger.GetBlockAddresses() </li> </ul></li> <li>Changed <ul> <li>Fix overriding consensus parameters in evaluator. </li> <li>Simplify startEvaluator()<br/></li> </ul></li> </ul> <ol> <li>Network</li> </ol> <ul> <li>Fixed <ul> <li>Fix ParseHostOrURL and enable expect tests </li> </ul></li> </ul> <ol> <li>Tools</li> </ol> <ul> <li>Changed <ul> <li>Improve error message in update.sh when updater is corrupt </li> <li>Netgoal - add account balance range </li> </ul></li> </ul> <ol> <li>Tests</li> </ol> <ul> <li>Changed <ul> <li>Per-client RAM measurement scripts </li> <li>Split expect tests into separate circleci group </li> </ul></li> <li>Fixed <ul> <li>Data race in tests: TestApplicationsUpgradeOverREST race</li> <li>Disable deadlock for netgoal</li> <li>Fix TestStartAndStop</li> <li>Fix auto-gen tests </li> <li>Fix goalNodeTest.exp</li> <li>Fix issue with checking RUN_EXPECT when listing packages</li> <li>Fix partition recovery tests</li> <li>Fix pingpong teal test</li> <li>Fixed a typo in e2e.sh for integration tests</li> <li>Update pingpong transaction sending logic</li> </ul></li> </ul> <ol> <li>Other</li> </ol> <ul> <li>Changed <ul> <li>Add comments for protocol hash IDs and tags</li> <li>Checking CircleCI tests run once and only once</li> <li>Fix go vet issues</li> <li>Limit the number of buckets in verifiedTransactionCache<br/> to 3</li> <li>Remove codegen from travis file</li> </ul></li> </ul> </div><!-- SC_ON --> submitted by <a href="https://www.reddit.com/user/Suthekingg"> /u/Suthekingg </a> <br/> <span><a href="https://www.reddit.com/r/CryptoCurrency/comments/pwfqys/algorand_30_will_be_released_to_mainnet_on_sep/">[link]</a></span> <span><a href="https://www.reddit.com/r/CryptoCurrency/comments/pwfqys/algorand_30_will_be_released_to_mainnet_on_sep/">[comments]</a></span>Kind Regards R
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Aave Protocol launches stablecoin GHO on Ethereum mainnet, $2M minted Dato 0 45 07-17-2023, 04:15 AM
Last Post: Dato
  Coinbase’s Base launches mainnet for builders, will onboard users in August Dato 0 49 07-14-2023, 07:44 AM
Last Post: Dato
  Crypto traders can mitigate risk with PODS’ FUD Vault – now live on mainnet Etha 0 77 06-17-2023, 09:25 AM
Last Post: Etha
  NFT platform Enjin forks Polkadot parachain Efinity to new mainnet Dato 0 46 06-08-2023, 11:42 AM
Last Post: Dato
  Privacy-focused Aleo blockchain gets new wallet as mainnet launch approaches Dato 0 50 06-03-2023, 10:56 AM
Last Post: Dato



Users browsing this thread: 1 Guest(s)