Skip to content
This repository was archived by the owner on Aug 21, 2020. It is now read-only.

Conversation

@sunnya97
Copy link

No description provided.

raykyri and others added 19 commits July 19, 2019 22:15
* Update node and runtime with tx weighting

* Fix dependency with fee calc, place directly in runtime src

* Update runtime, update dependencies

* It builds!

* Update testnet chainspec

* Council members are now init to initial authorities.

* Fix typo

* Removing technical collective and fixing chain spec defaults.

* Cleanup and fixing test drivers.

* Adding test cases for modules.

* Modifying init and test scripts.

* Adding noninteractive env variable.

* Adds new testnet, adds spec parser to chain_spec

* Update testnet

* Remove rustc private

* Add bootnodes

* More bootnodes

* More bootnodes

* Remove old grandpa nodes

* Add new testnet specs
Source cargo env needs to be called from the same process
* Add v6 testnet files

* Rename governance to signaling, add more restrictions to proposal lifecycle, delete all proposals eventually

* Version bump to 0.6

* More tests, more cleanup of data in identity

* Add test for used types free-up

* Setup test framework for treasury rewards

* Negation

* Give treasury proportional rewards

* Remove irrelevant comments

* Testnet files and new module
* Update to authorship error, awaitng findauther pr

* Update up to service issue

* Compiling but not running

* Updates

* Updates to master again

* Fix tests, continue to update

* Fixed super fast slot durations

* Version bumps

* New testnet, randomized session keys

* Use proper computation for minting cycles

* Address irrelevant comments

* Add treasury pot getter, update testnet runtime

* Update against master, add rpc, edit service

* Fix grandpa settings
* Update to master substrate [wip]

* Fix import setup

* Fix dependencies

* Update testnet, update service structure

* Update readme with new key config

* update versions

* Don't delete keystores

* Ensure no discrepencies between runtimes

* Add bootnodes
drewstone and others added 10 commits September 14, 2019 04:01
* Update to master substrate [wip]

* Fix import setup

* Fix dependencies

* Update testnet, update service structure

* Update readme with new key config

* update versions

* Don't delete keystores

* Ensure no discrepencies between runtimes

* Add bootnodes

* Updating against master

* Update

* More updates

* Dev updates

* Rapid testing

* Dev updates

* Updates

* Updates

* Push changes

* More params setup, [wip]

* Most of the updates, version bumps, genesis spec, and README updates

* Fill entire token amount

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update genesis with last chainspec change

* Push checksum updates

* Signaling version bump

* Remove v9

* update versions

* Signaling version bump

* Fix lock

* Updates

* Hash for lockdrop spec

* Add genesis
- Remove no_std from runtime
- Remove unused import of srml_system from treasury_reward module
- Add DisabledValidatorsThreshold
- Add MinimumVotingLock
- Remove RemoveCurrentElectedSet
drewstone and others added 30 commits October 14, 2020 14:31
* Drew link to parity sub (#248)

* Switch branch to master, updates deps

* Points to parity, updates runtime, service broken [skip ci]

* Fixes service for parity peg

* Remove migrate account trait

* Adds chainbridge and version bumps (#254)

* Adds chainbridge and version bumps

* Reverts back to chain id 5

* Replace error strings with decl_error enum. (#252)

* Add error types.

* Fixes comma

* Add test cases for errors.

* Version bump.

Co-authored-by: Drew Stone <drewstone329@gmail.com>

* Enable commit reveal signaling proposals. (#255)

* Add signaling commit reveal flag.

* Add commit reveal tests.

* Switch boolean flag to enum.

* Draft initial migration.

* Fix migration build and test.

* Bump version, fix tests.

* Signaling proposal deletion now also deletes vote records. (#258)

* Signaling proposal deletion now also deletes vote records.

* Fix treasury reward tests.

* Adds benchmarking for signaling and voting frames. (#257)

* Add initial benchmark for signaling proposals.

* Attempt to add benchmarking to toml files.

* Updates to substrate commit

* Remove chainbridge.

* Get it building with benchmarks enabled.

* Fix assertion.

* Add voting benchmarks.

* Add commit benchmarks.

* Remove dead code, switch signaling bench to multioutcome.

* Fix broken signaling benchmark and generate weights.

* Integrate weights into runtime and modules.

* Bump impl version but not spec.

* Update readme with commands for benchmarking.

* Get better benchmarks.

* Bump spec version.

* Update readme.

* Swap weightinfo trait to runtime.

* Fix treasury reward tests.

* Add const bounds for weight computation.

* Add default weights and tests for bounds.

* Rename MaxProposals to MaxSignalingProposals.

* Bump runtime version again.

Co-authored-by: Drew Stone <drewstone329@gmail.com>

* Chainbridge merge for develop (#262)

* Merges dev, needs fn for benchmarking cb

* Add benchmarks

* Shorten gov times

* Compiles

* Updates substrate to master (#268)

* Bump Substrate version and fix much of build.

* Fix build up to service file.

* Complete build of updated substrate.

* add orml token lib, fix project layout

* Updates

* Fix module test

* Add event

Co-authored-by: Jake Naviasky <jake@commonwealth.im>

* Add frontier (EVM) integration. (#269)

* Integrate EVM into runtime but not service.

* Update chain spec with eth pallets.

* Get service to build.

* It builds with EVM changes.

* Attempt to convert project to use only one substrate version.

* Swap out Substrate version for more current one.

* Add submodule line for CI.

* Swap remaining twox hashers to blake.

* Remove unused precompiles and bump frontier branch.

* Remove ORML dependencies.

* Update frontier to up-commit

* Updates frontier (#270)

* ups frontier

* Bump frontier and use updated precompile code.

* Add additional precompiles.

* Fix precompile addresses.

Co-authored-by: Jake Naviasky <jake@commonwealth.im>

* Add stubbed out test file.

* Add treasury proposal test.

* Copy over testing repos.

* Cleanup test folders.

* Update upgrade tester paths.

* Fix time test.

* Add edgeware spawn util and update tests.

* Add submodule command to setup script.

* Basic working CI implementation.

* Add yarn install to ci.

* Swap out CI base image to get terminfo for yarn.

* Add sudo for new image.

* Switch to npm.

* Switch to node image and add yarn cache.

* Remove cache and add full build command.

* Add cargo source to main build cmd.

* Add identity precompile to match ETH addresses.

* Change Eth ChainId to 2021.

* Switch to spaces in utils file.

* Add accidentally deleted create tests.

* Add caching to speed up CI script.

* Remove manual wasm-gc dependency.

* Peg runtime module indices.

* Bump polkadot api versions.

* Bump frontier, remove modules and precompiles. (#273)

* Remove signaling and voting modules.

* Remove precompiles above Identity.

* Bump frontier version to fix test build.

* Bump frontier version.

* Fix tests passing in unnecessarily large gas values.

* Fix ECRecovery test.

* Remove submodule + upgrade frontier. (#277)

* Simplify before and after test structure.

* Add identity test and cleanup.

* Tests no longer triggered at specific blocks.

* Add democracy test and util.

* Remove vendor and peg to our frontier fork.

* Bump frontier version.

* Bump frontier and add same node upgrade.

* Fix failing balance test with type changes.

* Add compiled flag and remove unused upgrade block.

* Add frontier tests post-upgrade tests.

* Cleanup upgrade tests running frontier.

* Add democracy upgrade script.

* Unsubscribe from first event loop.

* Set democracy timing back to normal.

* Add staking test.

* Add council test.

* Add assets pallet (#278)

* Add assets pallet

* Use assetId

* Remove inspect

* Add prometheus script.

* Remove quotes in substrate node job name.

* Remove pallet-assets patch.

* Remove vendor and peg to our frontier fork. (#275)

* Remove vendor and peg to our frontier fork.

* Bump frontier version.

* Bump frontier again.

* Revert "Bump frontier again."

This reverts commit 10253cd.

* Param updates (#280)

* Next set of upgrades to node. (#282)

* Bump underlying versions.

* Add gas weight mapping.

* Add TryFrom import.

* Bump gas per second to 8m.

* Fix CLI build.

* Bump to tilde versions for parity deps.

* Switch tilde to omit minor versions.

* Bump frontier commit.

* Add std features to new pallets.

* Fix genesis and wrong gas estimates.

* Switch to binary search gas estimation.

* Reenable L64 feature with new estimation logic.

* Revert frontier change to older branch.

* Bump frontier commit to use better estimation.

* Bump frontier commit to use better estimation.

* Reduce gas argument to substrate balances test.

* Fix gas costs in tests.

* Remove fee calculator to permit 0 gas. Fix tests.

* Fix module tests.

* Add modexp and ed25519 precompiles.

* Bump frontier commit.

* Fix ed25519 example case.

* Bump frontier version to include binary search estimation.

* Bump frontier version.

* Add gas price flag.

* Add forker copy

* Ups

* Attempt to fix forker script.

* Fix forker module to work.

* Remove min gas price flag.

* Perform upgrade with forker-derived state.

* Test fixes for new chain spec.

* Fix chain name.

* Fix democracy upgrade test.

* Add fixed gas price of 1.

* Fix FeeCalculator trait reference.

* Add storage and module upgrade test.

* Add skipped testGasWeighting frontier test.

* Remove built contracts from repo.

Co-authored-by: Drew Stone <drewstone329@gmail.com>

* Merge master to develop (#283)

* Point to master hicommonwealth/substrate

* adds versions

* Add licenses and metada

* Add descriptions to tomls

* Adds missing version

* Add fallback, make governance faster, make contracts cheaper (#267)

* version bump

* Versioning

* Versions

* Upgrade CI to store binary artifact. (#284)

* Add store_artifacts CI step.

* Switch node image to lts.

* Switch to explicit node installation.

* Install sudo etc.

* Add -y flag to apt-get.

* Add curl to init script.

* Use node 10 instead.

* Fix yaml

* Fix nodejs npm conflict.

* Remove echos in CI. [ci skip]

* Fix time test.

* Connect networking to grandpa

* Move peer set config up

Co-authored-by: Jake Naviasky <jake@commonwealth.im>
* Add docker-compose scripts.

* Switch dev docker-compose to use v3.2.0 explicitly.

* Update readme and add local build dockerfile.
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [underscore](https://github.com/jashkenas/underscore) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/jashkenas/underscore/releases)
- [Commits](jashkenas/underscore@1.12.0...1.12.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.19...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…297)

Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](npm/hosted-git-info@v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 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 <drewstone329@gmail.com>

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

Co-authored-by: Shady Khalifa <shekohex@gmail.com>

* 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 <jake@commonwealth.im>
Co-authored-by: Shady Khalifa <shekohex@gmail.com>
Co-authored-by: Raymond Zhong <raykyri@users.noreply.github.com>
Co-authored-by: JelliedOwl (Paul) <80860490+JelliedOwl@users.noreply.github.com>
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases)
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md)
- [Commits](gulpjs/glob-parent@v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: glob-parent
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 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 <drewstone329@gmail.com>

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

Co-authored-by: Shady Khalifa <shekohex@gmail.com>

* 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

* Ups

* Ups

* Update anon

* Remove merkle/mixer

* Remove webb

* Spaces

Co-authored-by: Jake Naviasky <jake@commonwealth.im>
Co-authored-by: Shady Khalifa <shekohex@gmail.com>
Co-authored-by: Raymond Zhong <raykyri@users.noreply.github.com>
Co-authored-by: JelliedOwl (Paul) <80860490+JelliedOwl@users.noreply.github.com>
* Update new testnet spec

* Update bootnodes

* Update specs

* Ups

* README update
* Ups bootnodes and versions to 3.3.2

* Update p2p addresses fro mainnet3 (new format), mainnet5-9 (new pinned nodekeys), mainnet10-14 (new format)

* Remove old chains/beresheet.json and chains/beresheet.chainspec.json

* Update mainnet15

Co-authored-by: raymondz <raykyri@gmail.com>
* Add Call

* Version bump

* Up runtime version
* Remove frontier account from testnet chainspec

* Set minimum gas price and per-block gas limit. Bump version

* Reset maximum contract size

* Increase gas limit to 150,000,000/sec, bump runtime version

* Use dynamic fee calculator

* Reset gas limit for mainnet only
* Docker updates

* docker updates

* docker updates

* update docker compose file

* docker updates

* docker readme changes

* some info about docker compile

* grammar

* docker improve section

Co-authored-by: decentration <ajramseys@gmail.com>
Co-authored-by: Ramsey R <45230082+decentration@users.noreply.github.com>
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update deps

* bump version

* remove orml nft module

* remove currencies and rust side tokens modules

* final fix

* update Dockerfile

* update readme

* Patch codegen units to fix build

* fix tests
This should not be used for the Wako mainnet upgrade - v3.3.5 should be used instead.

This v3.3.6 was also used in the new Beresheet v3 genesis.

- remove balance refcount and phragmenElection migrations
- set up new testnet config, leave out Alice accounts in Beresheet
- recompile with beresheetv3 chainspec
- bump version
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.