Brief Summary
- Jim Berry joined to lead the Developer Platform team!
- Get ready for nearcore 1.20.0 release! Coming to Mainnet on Jul 12, 2021;
- Join discussions:
- Increasing the number of block producers;
- If you have ideas on global contracts that we might want to make available to all shards, please comment here!
Results
- Node Experience team added disabling of RPC on NEAR nodes;
- Developer Platform team merged community-driven extension to our NFT standard called payouts/royalties;
- Developer Platform team is steadily working through writing the Rust SDK book;
- Developer Platform team also made several improvements to Rust SDK performance and usability;
- Node Interfaces team has rolled out the new revisited on-call process;
- Node Interfaces team has fixed the long-standing lack of structured errors in our RPC. Developer Platform and Node Experience teams rejoice
;
- Node Interfaces team conducted internal stakewars workshop. This might be included into our future bootcamp;
- Transaction Runtime team documented an exhaustive list of cases when chunk is applied;
- Transaction Runtime finished work on precompiling contracts, which will greatly reduce our contract execution cost and will boost our TPS. All is left is to re-compute the fees and push the protocol upgrade;
Challenges and Blockers
- Discussion of the future of RPC nodes involves a large number of internal NEAR teams as well as external partners. @janewang , @frol , @chefsale , and @Bowen are currently main coordinators;
- Onboarding newcomers takes a lot of time and effort, given the complex tech that we are working with;
- Aurora team is still blocked on Math API changes for their EVM, but now there any only minor things left. We were finally able to estimate the fees. Unfortunately it has already delayed our Testnet release;
- Contract Runtime, Explorer, and Infra teams will have their OKRs finalized later than other teams, because some people are on vacations;