This week, the group added extra particulars to the notification about Cardano node exercise throughout pockets synchronization. In addition they made a number of UI enhancements to the stake pool checklist, and upgraded the Catalyst voting process to be dynamic, which implies that it’s now potential to implement upgrades with out new releases.
This week, the group continued reviewing IOSimPOR in preparation to merge new modifications. They investigated state tracing of TVars and deliberate their integration with totally different exams to make sure robustness whereas IOSim and IOSimPOR testing. The group labored on the primary E2E take a look at for community information diffusion and continued monitoring and analyzing mainnet utilization.
Lastly, they invited extra SPOs to run their nodes with an enabled stake-driven peer-selection on testnet, and finalized connection supervisor documentation evaluate.
In addition they ready Jörmungandr incremental tally implementation for high quality assurance checks and finalized rewards modifications
The group continued engaged on the ledger in-memory backend implementation of the brand new ledger state storage module, which is able to be capable of both maintain the ledger state on disk to run on machines with much less reminiscence, or to maintain it in reminiscence for higher efficiency. In addition they up to date UTXO HD documentation and ran storage exams on blocks with payload to plan additional enhancements.
The Hydra group offered a demo of Hydra v.0.3.0 and created a Cardano enchancment proposal (CIP-36) so as to add new Plutus built-ins. In addition they labored on distinguishing Hydra Heads on-chain utilizing tokens in Hydra Head Plutus scripts.
The Plutus group added assist to the ‘plutus-ledger-api’ for Cardano Enchancment Proposals (CIPs) 31-33, which incorporates updates to reference inputs, inline datums, and reference scripts. In addition they up to date the scale perform for the bytestring sort and labored on syntax updates to parsers to assist lists, pairs, and information. Lastly, they made updates to signature verification and continued work on benchmarking.
The Marlowe group added performance to obtain contracts in JSON format and to indicate the pockets sync standing within the Marlowe Playground. In addition they mounted serialization for the ContractInstance and a few points related to follower contracts.