Releases: OpenZeppelin/polkadot-runtime-templates
OpenZeppelin Polkadot Template v3.0.0 Release Candidate 1
What's New (big changes)
- Using Ethereum compatible accounts for improved UX in polkadot.js by @ozgunozerk and @KitHat
- Fix zombienet for accountid20 compatibility by @ozgunozerk
- Fuzz testing integration by @KitHat
- upgrade to polkadot sdk 2407-1 by @ozgunozerk
- Use
construct runtime v2
by @ozgunozerk - Generic asset manager by @KitHat and @ozgunozerk
- Benchmarks update for release by @KitHat
- Runtime macros by @4meta5 and @KitHat
- XCM and Snowbridge integrations by @ozgunozerk and @KitHat :
- Accepting asset hub as a reserve for bridged assets
- Accepting asset hub as a reserve for DOT
- Accepting DOT as execution fee for XCM
- polkadotXCM pallet installed. XTokens needs to be modified to support this case
- A pallet to store bridged assets. We recommend pallet assets set up like foreign assets pallet on asset hub
Caution
Note on XCM and Snowbridge integrations:
You may need to drastically change these configurations for your project's needs. These configurations are made with best practices in mind, and may not be 100% complete. Feel free to open an issue if you encounter and hardships related to XCM and Snowbridge integrations in our templates, we would be more than happy to help you address the problem.
All PRs
- Add the option to sync faster with Rococo to the docs by @ggonzalez94 in #249
- Fix MaxLockers by @KitHat in #248
- Add sccache and use nextest in our workflow by @ggonzalez94 in #265
- Ethereum compatible accounts: Merge v2 branch back to main by @ggonzalez94 in #273
- Add benchmark tests to CI by @KitHat in #243
- Fuzz Testing Integration by @KitHat in #275
- fix typos in testing with zombienet guide by @ozgunozerk in #276
- Remove security warning for EVM template and fix broken link in docs by @ggonzalez94 in #281
- Allow dependabod to automatically open PRs by @ggonzalez94 in #279
- Fix broken CI run on main by @KitHat in #283
- fix: rename templates binaries in the zombienet files by @AlexD10S in #290
- fix zombienet scripts for accountid20 compatibility by @ozgunozerk in #292
- disable code coverage for now by @ozgunozerk in #297
- Add needs triage issue label for new issues by @ggonzalez94 in #304
- Fix typos and add GH action that checks them by @ggonzalez94 in #311
- #302 Fix Weekly Fuzzing Run by @KitHat in #310
- Upgrade polkadot sdk v1.13.0 by @ozgunozerk in #298
- Upgrade to
polkadot-stable2407-1
fromv1.13.0
by @ozgunozerk in #299 - Fix workflow versions by @KitHat in #317
- Fix AFL build for fuzzing run by @KitHat in #323
- Use
construct runtime v2
by @ozgunozerk in #312 - #305 Fixing unexpectedly high weights for XCM pallet by @KitHat in #322
- use asset hub as reserve by @ozgunozerk in #327
- merge changes/fixes from
v2
back intomain
by @ozgunozerk in #333 - Generic asset manager by @ozgunozerk in #341
- Implement CheckedMetadataHashExtension by @4meta5 in #211
- xtokens config by @ozgunozerk in #331
- xtokens on generic by @ozgunozerk in #343
- xcm-transactor on evm by @4meta5 in #345
- xcm-transactor on generic by @4meta5 in #346
- Benchmarks update for release by @KitHat in #355
- Pallet grouping macros by @4meta5 in #300
- Reference for macros usage by @KitHat in #354
New Contributors
Full Changelog: v2.0.0...v3.0.0-rc1
v2.0.3
v2.0.2
This is a hot fix release that ensures compatibility with both polkadot and ethereum compatibility for our EVM parachain.
What's New:
- use
Alith
,Baltathar
, etc. (evm compatible 20-byte accounts) in our chain spec - fix chain spec properties for evm compatibility in polkadot ecosystem
- merge
impl_runtime_apis
macro back intolib.rs
, since this is causing metadata problems with polkadot.js (we will inspect this later and try to find a way to separate it back to its own file)
Now, our EVM template works in both polkadot setting (32-bytes) and in EVM setting (20-bytes).
Related PR: use evm compatible accounts, and fix properties for chain spec (#326)
v2.0.1
This is a hot fix release that improves zombienet compatibility for our evm template.
Basically adds these 2 fixes on top of the previous release:
Thanks to @AlexD10S for his contributions.
What's Changed
- zombienet fixes by @ozgunozerk and @AlexD10S in #313
Full Changelog: v2.0.0...v2.0.1
v2.0.0
New: EVM Runtime Template
This release is audited by SRLabs, you can find the audit report here.
What's Changed
- add zombienet configuration by @Moliholy in #129
- Configure OpenGov by @4meta5 in #130
- Add benchmarking compilation check to CI by @4meta5 in #131
- Fix ci by @ozgunozerk in #133
- #97 added async backing to runtime and node by @KitHat in #102
- merge v1 into main by @ozgunozerk in #175
- clearer constant namings and explanations by @ozgunozerk in #151
- Remove security warning from docs and fix style in list by @ggonzalez94 in #178
- Treasury docs by @ozgunozerk in #152
- Update index.adoc - fix chainspec generation command by @DrW3RK in #181
- Transition into monorepo by @ozgunozerk in #180
- workflow fix by @ozgunozerk in #182
- Integrated EVM and Ethereum pallets by @KitHat in #196
- readme and docs update for monorepo by @ozgunozerk in #183
- Update README.md by @DrW3RK in #204
- #188 Added EVM RPC to the node by @KitHat in #198
- Upgrade evm dependencies by @ozgunozerk in #208
- #188 Added a guide for contract migration by @KitHat in #200
- Runtime lib restructure by @ozgunozerk in #202
- Precompiles by @4meta5 in #201
- add property to node for each template by @ozgunozerk in #221
- #189 Predeployed Contracts functionality by @KitHat in #218
- fixed "missing host function" bug by @KitHat in #225
- Disable logging for deployment builds by @4meta5 in #213
- Add pov reclaim by @ozgunozerk in #229
- [evm-template] XCM config for foreign assets by @4meta5 in #219
- Port the trivial audit fixes to evm by @ozgunozerk in #236
- #235 Updated benchmarks for the next release by @KitHat in #238
- Feemanager for evm by @ozgunozerk in #239
- Port docs to sync faster with Rococo to our audit branch by @ggonzalez94 in #252
- Max remote lock consumers by @ozgunozerk in #255
- RPC Differences Documentation and RPC Testing Toolkit by @KitHat in #241
- Fix for treasury config and benchmark by @KitHat in #240
- Bound GasLimitPovRatio to u64::MAX by @KitHat in #246
- Docs Update by @KitHat in #250
- Update docs by @ozgunozerk in #261
- HRMP Channel Guide by @4meta5 in #214
- Fix XCM constants by @KitHat in #268
- Fix
txpool
feature for EVM template by @KitHat in #270 - Bump versions by @ozgunozerk in #271
New Contributors
Full Changelog: v1.0.0...v2.0.0
Internal Release For The Second Security Audit
Warning
Do not use in production. This has unaudited changes!
v1.0.0
Internal Release For Security Audit
This release is not meant for public use!
Do not use it in production!
This release is generated for audit purposes.