Wako 3.3.3 Runtime Upgrade
Wako release v3.3.3
The 3.3.3 release includes an update to Substrate 3.0 and the update of the Edgeware runtime to provide a lot of new functionality. Both 3.3.2 and 3.3.3 client software are identical, the difference between 3.3.2 and 3.3.3 is that 3.3.3 exposes Token pallet calls.
This release is largely reproduced and updated from https://github.com/hicommonwealth/edgeware-node
Changelog
Substrate Version
This runtime is upgraded to Subtrate 3.0.
Pallets
- Remove chainbridge modules
- Update Frontier EVM pallets.
- Update Substrate pallets.
- Add NFT pallets (ORML / NFT)
- Add tokens / currencies pallet (based off orml w/ added pallet_assets-like functionality)
- Expose Token pallet calls
Node
- New feature flag frontier-block-import to be used for using the FrontierBlockImport (not to be used if syncing from scratch)
- Add Frontier EVM gas estimation feature
- Add Frontier EVM RPCs from Moonbeam (debug, txpool, trace)
- Update bootnode Libp2p addresses
EVM
- Added new precompiles
- Parameters
- Extend bounty update period to 30 days. Curators only need to update the chain with progress every 30 days.
Syncing
If you are syncing from scratch you should not build your node with frontier-block-import as this will cause the node to fail to sync. Instead you should build normally and sync normally. The behavior of your node should not change at all due to this change (in face Wei has told me the frontier block import is a bit useless atm).
SRTool Output for Verification
{
gen: 'srtool v0.9.12',
src: 'git',
version: '3.3.3',
commit: 'ce7500df0f2fe6984143f699a3e4f9ebbbe24476',
tag: 'v3.3.3',
branch: 'HEAD',
rustc: 'rustc 1.54.0-nightly (657bc0188 2021-05-31)',
pkg: 'edgeware-runtime',
tmsp: '2021-06-29T21:47:32Z',
size: '3686992',
prop: '0x6d7e6406759eeef4792fcd0e5d8716d6f15e3f4d8a33c2612442f1a8d42fab76',
ipfs: 'QmdFCnnUG9aFQmuy4GBxjpYHYcWRo9YfVgycX1wF1WYba2',
sha256: '0x819e2c53cfbc2d6192e333e01f3c5345f075625acb190da333dfbb867f89d6e4',
wasm: 'node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm',
runtimes: {
compact: {
tmsp: '2021-06-29T21:46:24Z',
size: '3686992',
prop: '0x6d7e6406759eeef4792fcd0e5d8716d6f15e3f4d8a33c2612442f1a8d42fab76',
blake2_256: '0x5bc1f6600b7de83e8ca4ac2eacd22de1661539ffbdcea629e32b3fb13740124e',
ipfs: 'QmdFCnnUG9aFQmuy4GBxjpYHYcWRo9YfVgycX1wF1WYba2',
sha256: '0x819e2c53cfbc2d6192e333e01f3c5345f075625acb190da333dfbb867f89d6e4',
wasm: '/build/node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm',
subwasm: [Object]
},
compressed: {}
}
}