OpenZeppelin has submitted a proposal to help develop secure parachains in the Polkadot ecosystem. They have made progress since their last approval, including launching an EVM Runtime Template for Solidity smart contracts, creating a developer guide for migrating contracts, and collaborating with R0gue to integrate Pop CLI. In this fourth phase, they are requesting funding for:
- Creating "meta pallets" to simplify development and speed up time-to-market.
- Making their templates compatible with Tanssi to improve the developer experience and launch time.
- Improving zombienet-sdk for easier local chain testing.
- Including support for Snowbridge, a bridge between Polkadot and Ethereum.
- Developing guides for using meta pallets and new features.
OpenZeppelin aims to maintain transparency and welcome community feedback to strengthen the Polkadot network.
Using Zombienet for doing runtime integration tests is not such a great idea. You don't need a relay chain running and parachain nodes for testing a runtime. This can just be done by using chopsticks that will then run the runtime directly. Runtimes are single threaded and by its nature are required to be reproducible. Chopsticks should also greatly simplify the entire process for setting up the the environment.