Skip to content

Releases: hicommonwealth/edgeware-node

Wako - v3.3.5

28 Sep 02:38
525aa87
Compare
Choose a tag to compare

This release includes many high priority fixes to the Frontier EVM module.

✨ Your Substrate WASM Runtime is ready! ✨
{
   "gen":"srtool v0.9.17",
   "src":"git",
   "version":"3.3.5",
   "commit":"27479394dd398adc8c40ac2b050b8dc76f175793",
   "tag":"v3.3.5",
   "branch":"raymond.v3.3.5",
   "rustc":"rustc 1.53.0 (53cb7b09b 2021-06-17)",
   "pkg":"edgeware-runtime",
   "tmsp":"2021-09-27T04:46:05Z",
   "size":"3524200",
   "prop":"0x1e3a2759fed38051a3682698f5a97087d0f23b23214c524493fefda841f5c044",
   "ipfs":"QmUpGBoNkVSWsA5sk2Wbff3P3JrgBW42B7obwPcTvtgF3F",
   "sha256":"0xe9a79ceb71b5c006559002509e3d681810286bf4cb94156c891194d3af6a42cc",
   "wasm":"node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm",
   "info":{
      "generator":{
         "name":"srtool",
         "version":"0.9.17"
      },
      "src":"git",
      "version":"3.3.5",
      "git":{
         "commit":"27479394dd398adc8c40ac2b050b8dc76f175793",
         "tag":"v3.3.4",
         "branch":"raymond.v3.3.5"
      },
      "rustc":"rustc 1.53.0 (53cb7b09b 2021-06-17)",
      "pkg":"edgeware-runtime",
      "profile":"release"
   },
   "context":{
      "package":"edgeware-runtime",
      "runtime_dir":"node/runtime",
      "docker":{
         "image":"paritytech/srtool",
         "tag":"1.53.0"
      },
      "profile":"release"
   },
   "runtimes":{
      "compact":{
         "tmsp":"2021-09-27T04:43:41Z",
         "size":"3524200",
         "prop":"0x1e3a2759fed38051a3682698f5a97087d0f23b23214c524493fefda841f5c044",
         "blake2_256":"0x56b9c19c0953a5233f9900b6fbb27033b22fb63b7df5fa7492738a49ce9bb9bd",
         "ipfs":"QmUpGBoNkVSWsA5sk2Wbff3P3JrgBW42B7obwPcTvtgF3F",
         "sha256":"0xe9a79ceb71b5c006559002509e3d681810286bf4cb94156c891194d3af6a42cc",
         "wasm":"node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm",
         "subwasm":{
            "size":3524200,
            "compression":{
               "size_compressed":3524200,
               "size_decompressed":3524200,
               "compressed":false
            },
            "reserved_meta":[
               109,
               101,
               116,
               97
            ],
            "reserved_meta_valid":true,
            "metadata_version":13,
            "core_version":"edgeware-51 (edgeware-node-51.tx2.au16)",
            "proposal_hash":"0x1e3a2759fed38051a3682698f5a97087d0f23b23214c524493fefda841f5c044",
            "parachain_authorize_upgrade_hash":"0xfb07e04ce9872cef21e94c019b439e7dcfbbe2cc05d6b4ab7c15aabd341e44f6",
            "ipfs_hash":"QmUpGBoNkVSWsA5sk2Wbff3P3JrgBW42B7obwPcTvtgF3F",
            "blake2_256":"0x56b9c19c0953a5233f9900b6fbb27033b22fb63b7df5fa7492738a49ce9bb9bd"
         }
      },
      "compressed":{
         
      }
   }
}

Note that this srtool release was constructed using an intermediate commit, but the runtime code has remained exactly the same.

Wako - v3.3.4

13 Sep 23:35
784e3f9
Compare
Choose a tag to compare

This upgrade incorporates adjustments to maximum contract size, gas pricing, and Beresheet gas limit.

To verify this build, use the new version of srtool and srtool-cli:

cargo install --git https://github.com/chevdor/srtool-cli
srtool build . --package edgeware-runtime -r node/runtime
srtool build . --package edgeware-runtime -r node/runtime --build-opts="--features=beresheet-runtime"
✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.16 using the docker image paritytech/srtool:1.53.0:
 Package     : edgeware-runtime v3.3.3
 GIT commit  : bbc54ed8ade8b20d578f5b21311e06e4047d8dff
 GIT tag     : v3.3.3
 GIT branch  : raymond.v3.3.4
 Rustc       : rustc 1.53.0 (53cb7b09b 2021-06-17)
 Time        : 2021-09-13T21:48:27Z

== Compact
 Version     : edgeware-50 (edgeware-node-50.tx2.au16)
 Metadata    : V13
 Size        : 3.52 MB (3694868 bytes)
 Proposal    : 0xb0fe0403e6a2200c68bdcb8d339c54427c282eb479f3f56fa9f47fd95f33cbfd
 IPFS        : QmY3BZ4CWzoSWW1Jxb5pdd7d1RVdea5W25u2ALiBLUSdvz
 BLAKE2_256  : 0x0cfb0562a0b6fdf30b69b6a5b0808cbe9d33c1779ffa0192f005705771b73937
 Wasm        : node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm

== Compressed
 No compressed runtime found
✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.16 using the docker image paritytech/srtool:1.53.0:
 Package     : edgeware-runtime v3.3.3
 GIT commit  : bbc54ed8ade8b20d578f5b21311e06e4047d8dff
 GIT tag     : v3.3.3
 GIT branch  : raymond.v3.3.4
 Rustc       : rustc 1.53.0 (53cb7b09b 2021-06-17)
 Time        : 2021-09-13T22:27:02Z

== Compact
 Version     : beresheet-10050 (beresheet-node-10050.tx2.au16)
 Metadata    : V13
 Size        : 3.52 MB (3694835 bytes)
 Proposal    : 0x1bc82b115745fc57b189e489cf195e16c4030ff41c2127e45db1a6a9e95657e6
 IPFS        : QmZZszr6h4eVWUgQACc5auhCrzGzimwoQg4chpxdfWapNA
 BLAKE2_256  : 0xdaac2bddcab825d40d90210d14f2ffffc0e0bdca7db2016adedd251da0a1ece7
 Wasm        : node/runtime/target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm

== Compressed
 No compressed runtime found

Wako - v3.3.3

29 Jun 21:42
ce7500d
Compare
Choose a tag to compare

Same as below, but with a small update to expose Token pallet calls. This release is where we will aim to generate our runtime binary from.

Both 3.3.2 and 3.3.3 client software are identical.

{
  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: {}
  }
}

Wako - v3.3.2

28 Jun 22:38
a02e761
Compare
Choose a tag to compare

Wako release v3.3.2

The 3.3.2 release includes an update to Substrate 3.0 and the update of the Edgeware runtime to provide a lot of new functionality.

Changelog

Pallets

Node

EVM

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).

Wako w/o Webb - DO NOT USE

16 Jun 01:48
Compare
Choose a tag to compare

Webb wasn't ready for production.

Wako release v3.3.1

The 3.3.1 release includes an update to Substrate 3.0 and the update of the Edgeware runtime to provide a lot of new functionality.

Changelog

Pallets

Node

EVM

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).

Wako - Alpha 1 - DO NOT USE

11 Jun 17:50
ba6a49b
Compare
Choose a tag to compare

Wako release v3.3.0

The 3.3.0 release includes an update to Substrate 3.0 and the update of the Edgeware runtime to provide a lot of new functionality.

Changelog

Pallets

Node

EVM

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).

Wako -DO NOT USE

16 Jun 01:45
c9874d0
Compare
Choose a tag to compare
ERUP-4 (#295)

* Updates to latest frontier

* Add webb mixer, token pallets

* Update version of evm-runtime

* Update package.json

* Update anon to develop

* Bump node types again.

* Update types

* Update types

* Update deps, fix service

* double ref count migration in custom migrations

* Frontier bump, fixes getBlock rpc

* ups

* Up anon

* Add elections phragmen migration

* Use master anon, update frontier tester

* Updates to erup-4 frontier/anon

* compile separately to save time

* precomiples

* Ups to evm 0.26

* Update treasury reward to v3 macros

* use webb-tools/substrate fork

* format

* use edgeware migrations

* fix Council after the upgrade

* Add assets pallet back

* Add NFT pallets, fix runtime, remove warnings

* Extend bounty update period to 30 days

Bounties that have an assigned curator must be refreshed regularly to avoid being slashed. 3 days is too short, 30 days seems appropriate for now.

* Updates to substrate/frontier commits

* Updates deps

* Remove config from dynamic fee

* Add dynamic fee patch

* Remove circleci

* Add github workflow instead of CircleCI

* yml workflow

* Update deps of upgrade tester

* Updates frontier

* Update frontier

* Substrate update

* Add no-reaping feature flag

* Fix feature flags

* Updates package

* add nvmrc

* let's fix the CI

* 2nd try

* 3rd time

* add merkle tree rpc

* Update frontier dep, add curve25519 precompiles

* Add client, rpcs, primitives from moonbeam (#304)

Co-authored-by: Drew Stone <[email protected]>

* Update to new frontier fork w/ minimal changes (#305)

Co-authored-by: Shady Khalifa <[email protected]>

* update webb-anon node with bug fixes

* Updates, add frontier dev account to testnet chainspec

* Upgrade versions of testers.

* Updates, compile with binary search estimation

* Fix warnings

* More warnins

* Pin build to a specific rust version (#301)

subtle-2.4.0 wasn't compiling with the latest nightly release of rust.

* fix toolchain.

* Only emit TreasuryMinting event if there was a treasury reward; update tests (#308)

* Remove frontier tester (#306)

* remove frontier tester, moved out of repo

* Fix ci script

Co-authored-by: Jake Naviasky <[email protected]>
Co-authored-by: Shady Khalifa <[email protected]>
Co-authored-by: Raymond Zhong <[email protected]>
Co-authored-by: JelliedOwl (Paul) <[email protected]>

Tokyo

27 Jan 15:17
b9593b0
Compare
Choose a tag to compare

Tokyo release

  • Chainbridge module addition
  • Assets pallet updates
  • Frontier EVM integration
  • Faster governance times (10 day round-trip: 2 day launch period, 7 day voting, 1 day enactment)
  • New testers for upgrades + frontier
  • New CI with caching
  • Removed Signaling and Voting modules
  • Prometheus + Grafana dashboard script for anyone to use.

To verify the srtool output I am running:

export RUSTC_VERSION=nightly-2020-10-27; export PACKAGE=edgeware-runtime; alias srtool='docker run --rm -it -e PACKAGE=$PACKAGE -v $PWD:/build -v /tmp/cargo:/cargo-home paritytech/srtool:$RUSTC_VERSION'

cd /path/to/edgeware-node
srtool build edgeware-runtime
Summary:
  Generator  : srtool v0.9.5
  GIT commit : b9593b0a4389ecbae2b74cd9e79f0e0ac1eec3d5
  GIT tag    : v3.2.0
  GIT branch : HEAD
  Time       : 2021-02-20T18:38:23Z
  Rustc      : rustc 1.49.0-nightly (fd542592f 2020-10-26)
  Size       : 2950 KB (3021048 bytes)
  Content    : 0x0061736d010000000196044560037f7f...3539326620323032302d31302d323629
  Package    : edgeware-runtime
  Proposal   : 0xd02c464ed0c290c4f15587e4e8339c3f1e8897420c795a2c3e698ba0e7559fc6
  SHA256     : c2c7912b53b6c175c151b681af1e27ea094345d5dd80c37e552c58a4e2725221
  Wasm       : ./target/srtool/release/wbuild/edgeware-runtime/edgeware_runtime.compact.wasm

Tokyo Pre-release 3

26 Jan 16:37
eeb332d
Compare
Choose a tag to compare
Tokyo Pre-release 3 Pre-release
Pre-release

Adds change to service file to connect networking with Grandpa.

Tokyo Pre-release 2

25 Jan 21:11
79212d5
Compare
Choose a tag to compare
Tokyo Pre-release 2 Pre-release
Pre-release

Contains small updates to CI.