This week Mainnet-beta reached supermajority on 1.9, bringing a slew of performance improvements and features waiting to be activated. 1.10 should come shortly afterwards with QUIC, bringing even more performance improvements to Solana.
In Solidity it is permitted to return any number of values from a function. With integrations like Solang, return data needs to be permitted on RPC, Transactions, and CPI.
This proposal unlocks the capability to return data in your transactions. Using
sol_get_return_data, you can return data to the callee of whatever instruction is executed. This return data is limited to 1024 bytes.
This was added as a part of 1.9, and is currently activated as of slot 117936008.
getFeeForMessageon the JSON RPC API. This commit makes it easy to get the fees given a Transaction in web3.js.
There is now a newsletter version of the Solana Tech Roundup. Be sure to sign up here if you haven't already.