This is a major upgrade to the governance contract. The new version introduces access control over EVM, specifically for create
and call
operations.
- Only addresses explicitly allowed can execute create
- Contract calls to addresses on the deny list are prohibited.
- The privilege to manage the allow and deny lists belongs to Oasys.
The key difference in this version is that deployment by EOAs is now permitted. Since the launch of the Oasys chain, all deployment transactions were rejected at the node level implementation. To bypass this restriction, the previous version relied on deploying contracts via CREATE2
. In this version, we have boldly relaxed the deployment policy, allowing EOA deployments for the first time. To mitigate the risk of scam contract deployments, we have also introduced a deny list.
What's Changed
Full Changelog: v0.0.2...v1.0.0