Brief Summary
- This week we started working on defining Q4 OKRs so some teams can be missing their updates for this and the next two weeks;
- If you have issues with M1 Apple chip, see this workaround;
- Contract Runtime team evaluated that the new gas counter will make Wasm operations ~4x cheaper.
- We have merged the code for the sharded state catch-up;
Results
- Node Experience projected future GCP costs and worked with validators community;
- Contract Runtime team found a way to roll out the new gas counter without changing the protocol (except for the fee update and some nuances with stack);
- Node Interfaces team released Indexer for Explorer v0.10.1 to catch-up with nearcore v1.21.1;
- Node Interfaces added improvements to the Nodes/Validators and Transactions Details tabs in Explorer;
- Node Interfaces added stability improvements to Explorer statistics;
- Node Interfaces is preparing for the first release of near-jsonrpc-client-rs;
- Core team has discovered that contract loading time depends on the number of imports;
- Demo of Grain SDK is available here;
- Developer Platform tested extension system of near-cli-rs;
- Developer Platform added a convenience wrapper for runner-js;
- Developer Platform support of successful/failed callbacks into Rust SDK;
Challenges and Blockers
- Aurora is still blocked on Wasm execution being too expensive for some cases. The progress is being made by the Contract Runtime team, as explained above, but the changes are not in the production, yet;
- Indexer for Explorer had 4 major incidents in the past 2 weeks, see the plan for improving the uptime;
- We are still uncovering nuances and complexities of running Wasm VM on a blockchain;
- Lack of NFT standardization is blocking Node Interfaces team;
- Indexer data is becoming too large for Postgres;