Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine core pallets to onboard #1

Closed
9 of 10 tasks
geastwood opened this issue May 15, 2022 · 8 comments · Fixed by #4
Closed
9 of 10 tasks

Determine core pallets to onboard #1

geastwood opened this issue May 15, 2022 · 8 comments · Fixed by #4
Assignees

Comments

@geastwood
Copy link
Contributor

geastwood commented May 15, 2022

List of pallets to be integrated

link: https://github.com/paritytech/substrate/tree/master/frame

  • treasury
  • tips
  • balances
  • democracy
  • referenda
  • scheduler
  • balance
  • bounties
  • staking
  • auctions
@geastwood
Copy link
Contributor Author

@rrtti would you also take a look at this list, to confirm whether it's complete.

@geastwood geastwood mentioned this issue May 15, 2022
4 tasks
@rrtti
Copy link
Collaborator

rrtti commented May 16, 2022

we should add auctions and staking as well, if possible: governance has direct effects on both.

@geastwood
Copy link
Contributor Author

we should add auctions and staking as well, if possible: governance has direct effects on both.

Thanks, updated

@chenzongxiong chenzongxiong linked a pull request May 23, 2022 that will close this issue
@geastwood
Copy link
Contributor Author

@chenzongxiong what about the last two pallets?

@chenzongxiong
Copy link
Contributor

chenzongxiong commented May 30, 2022

@geastwood
As for staking pallet, it involves other pallets, e.g. session, session history, election, pallets. It's a bit complex for us to integrate so many pallets at this round.

I can merge current pallets to main branch if other guys need this dev chain, and no dependencies with staking palelts.

@geastwood
Copy link
Contributor Author

Yeh, you can merge the this PR and set up a RPC node, the other pallets can be onboard a bit later. Thank you.

@chenzongxiong
Copy link
Contributor

chenzongxiong commented May 30, 2022

governance2 testnet is running,
You can access via the polkadot app

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgovernance2-testnet.litentry.io#/explorer

@geastwood
Copy link
Contributor Author

Close in favor of #5

chenzongxiong added a commit that referenced this issue Jun 1, 2022
* Initial commit

* Initial node-template

* Move node-template up a folder

* Add execute permission to rename script (#1)

* Update Node Template: 7d7e74fb7

* Delete substrate-node-rename.sh

* Revert "Update Node Template: 7d7e74fb7"

This reverts commit cd271e0.

* Revert "Delete substrate-node-rename.sh"

This reverts commit 5cd3d42.

* Delete substrate-node-rename.sh

* Update to `3dedd246c62255ba6f9b777ecba318dfc2078d85`

* Delete substrate-node-template.tar.gz

In order to allow people to clone this template, GitHub requires all files be less than 10 mb.

* Update to `d1cd01c74`

* Update README.md

* Update to `d1cd01c7`

* Update to 3e65111 (#18)

* readme update on generating your own node-template (#16)

Added readme for generating your own substrate node template

* Update README.md

* Update node template to alpha.3

* Bump deps to alpha.3

* Increase total block weight.

* Update node template to alpha 5 (#27)

* Run release script

* Change dependencies to crates.io

* Delete no-longer-used build.rs

* Update to alpha.6

* alpha.6 to github (#37)

* alpha.6 to github

* fix format

* Update to 2.0.0-alpha.7 (#38)

Closes #35

Thanks to @brenzi for the work he did on #36 I copied a lot of it 🙏

* Use docker to setup a local dev chain  (#41)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* fix: README update on docker usage (#43)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

* update README

Co-authored-by: Kaichao Sun <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Upgrade to Substrate v2.0.0-alpha.8 (#44)

Co-authored-by: Dan Forbes <dan@danforbes.dev>

* Update to v2.0.0-rc1 (#45)

* Upgrade to Substrate v2.0.0-rc2 (#46)

* change (ci): new CI image

* Upgrade to v2.0.0-rc3

* Fix manual upgrade errors and update Cargo lockfile

* Add some playground love (#57)

* 🔖 update image

* Playground updates (#58)

* Fixed typo

* Updated image organization

* 🔖 update image

* Get rid of that guy. Use tag (#59)

* 🔖 update image

* Updated base template image (#61)

* 🔖 update image

* Upgrade to v2.0.0-rc4 (#62)

* Upgrade to v2.0.0-rc4

* Better updates to README

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

* 🔖 update image

* Upgrade to v2.0.0-rc5 (#65)

* 🔖 update image

* Remove unused dependencies (#66)

* 🔖 update image

* Update serde dependency per @thiolliere (#68) & fix OpaqueBlock 

paritytech/substrate#6557 (comment)

* 🔖 update image

* 🔖 update image

* Updated base image

* 🔖 update image

* Create Issue templates (#73)

* Create Issue templates

- Report a Bug
- Suggest a Feature
- Ask a Question

* 🔖 update image

* Only run build action in main repo

* 🔖 update image

* Upgrade to v2.0.0-rc6 (#75)

* 🔖 update image

* Simplify docker image creation workflow

* Backport paritytech/substrate#7014 (#81)

* Update to v2.0.0 🎉 (#88)

* Update Dockerfile

* Update Dockerfile

* Add toolchain file (#92)

* Add toolchain file

* Remove reference to script that uses latest nightly

* Remove link to nonexistent subheading

* Update devcontainer.json

* Delete Dockerfile

* Added nicer commands

* Rely on latest image

* Added new menu option

* Update toolchain file to be compatible with paritytech/ci-linux Docker (#98)

Closes #95

* Remove rust-toolchain file (#99)

Architecture specific toolchains are not allowed in this file.
We can assume that stable is the default toolchain and should not
dictate with which toolchain the user builds the client. Also this
breaks under macOS.

We are only interested with which toolchain the runtime is build.
For this we should set the WASM_BUILD_TOOLCHAIN variable.

* Bump wasm-builder-runner

1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)

* Nix shell sync with Substrate (#100)

* nix shell config

* fix darwin

* update nightly for nix shell

* include all (potential) pallets in Cargo workspace (#107)

* Update Cargo.lock

* Update init.sh

The instruction on readme explicitly depends on nightly-2020-10-05

* Update Local Development docs to use Makefile (#105)

* Update Local Development docs to use Makefile

* Update Makefile per @athei

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* Add workflow to check set-up & build

* Workflow nitpicks

* Fix Docker Compose

* Add .editorconfig and format code style (#115)

* Add .editorconfig and format code style

* Enforce line length to be smaller than 100

* Update to v2.0.1 (#126)

* Add Rust setup steps

* Update to v2.0.1

* Cannot skip Wasm build

* Update docs

* Update build.rs

* new wasm builder, cargo update, and script tweaks

* minor update

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Patch Multiaddress Into Substrate Node Template (#130)

* Patch Multiaddress Into Substrate Node Template

* Updated all version to 100

* Update runtime/src/lib.rs

* Update runtime/src/lib.rs

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Add Fedora/RHEL/CentOS (#140)

Add Fedora/RHEL/CentOS Installation details

* Rely on debug compilation

* Upgrade to v3.0.0 (#141)

* Revisit once playground template are finalised

* Rely on latest syntax

* The latest Substrate Node Template v3 compiled from Substrate (#160)

* Fix broken benchmarking (#167)

* Add nix build

* Add README documentation

* Add direnv cache to gitignore

* Include Playground link in Node Template README

Added button and text to point reader to it Playground.

* Simplify nix setup

* Fix broken link

* Added instructions for custom-types (#183)

* Node template generated from Substrate repo `monthly-2021-05` tag (#186)

* Remove AccountIndex from runtime (#204)

This commit removes the `AccountIndex` from the runtime/src/lib.rs as the `AccountIndex` type is typically used to configure the Indices pallet (https://substrate.dev/rustdocs/v3.0.0/pallet_indices/trait.Config.html) which is not used by the node template, so there is no point to include it.

* Use latest node-template from Substrate master (#205)

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* fix missing docker-compose volume source (./.local) (#189)

* Minor Nix environent tweaks (#209)

* envrc: made lorri optional

* shell.nix: added RUST_SRC_PATH, so rust-analyzer works out of the box

* `monthly-2021-07` release (#210)

* Add rustfmt.toml, run `cargo +nightly fmt` (#217)

* add rustfmt to match upstream

* correct rustfmt, run cargo +nightly fmt

* Add a matrix chat badge to the README (#223)

paritytech/substrate#9476

* Update to substrate `monthly-2021-08` (#222)

* update to substrate `monthly-2021-08`

* clean and update cargo files, use correct monthly version

* rev -> tag in cargo

* Initialize submodule for front-end template

* Revert "Initialize submodule for front-end template"

This reverts commit 0d70ffc.

* V3.0.0+monthly 2021 09+1 (#234)

* update to monthly-2021-09+1

* name docs -> doc, correct versions

* use monthly-2021-09+1 tag

* nix instruction

* fmt

* Remove now irrelevant workflow (#235)

* Update nightly toolchain to 2021-06-17 (#240)

* Update nightly toolchain to 2021-06-17

* Update shell.nix

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>

* Cleanup (#243)

* Update to `monthly-2021-10` (#246)

* Update shell.nix (#247)

* Correct link to basic Rust setup instructions (#251)

* new docs site + Do not provide benchmarking host functions by default (#255)

* hompage = substrate.io (#256)

* Update to `monthly-2021-11` (#259)

* file changes from upstream

* fix cargo for monthly-2021-11

* update rust 2021 (#261)

* Move to use `devhub/latest` tag upstream (#271)

* Update devcontainer.json

* Update to monthly-2021-12 upstream (#277)

* Persistent state fix (#285)

* cargo update -p sc-cli (#290)

* Changes from Substrate upstream `polkadot-v0.9.15-1` (#300)

Use 1 line deps
use `devhub/latest` tag for deps
Use ONLY 4.0.0-dev deps for sp-core and sp-std and sp-runtime (upstream master is ahead)

* add zero check (#301)

* revert zero (#302)

* 2021 edition update (#303)

* `--dev` implies `--tmp`

* update to polkadot-v.0.9.17 (#313)

* update use all features = ["wasmtime"] that can (#314)

* update `polkadot-v0.9.17` deps (#317)

* update workflow (#318)

* cargo update (#321)

* Fix typo in README.md (#322)

* Update to polkadot-v0.9.18 (#328)

* TryRuntime added ot CLI

* No issues here, only upsteam & StackExchange (#340)

* update issue templates
* all issues upstream only

* Update to Polkadot v0.9.19 upstream (#341)

- command helper for benchmarks
- try runtime updates
- clap bump

* Update to `polkdadot-v0.9.20` from upstream (#343)

- update to polkdadot-v0.9.20 from upstream
- new CLI commands for convinience

* rename node-template to governance2

* Add pallet scheduler

* add treasury, bounties

* add democracy, council, technical committee

* add tips, elections-phragmen

* add pallet referenda

* remove pallet template

* fix readme and license

* refactor source code

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>
Co-authored-by: Joshy Orndorff <admin@joshyorndorff.com>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Ricardo Rius <ricardo@parity.io>
Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: kaichao <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Dan Forbes <dan@danforbes.dev>
Co-authored-by: Denis P <denis.pisarev@parity.io>
Co-authored-by: Julien Eluard <jeluard@users.noreply.github.com>
Co-authored-by: Caio <c410.f3r@gmail.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com>
Co-authored-by: Addie Wagenknecht <addie@nortd.com>
Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: Muhammad-Jibril <jbashir52@gmail.com>
Co-authored-by: Alexander Koz <a@koz.email>
Co-authored-by: Anders Christiansen Sørby <anders@sorby.xyz>
Co-authored-by: Sacha <alexander.lansky@gmail.com>
Co-authored-by: Erasmus Hagen <rashagen+github@gmail.com>
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
Co-authored-by: hamidra <hamid.alipour@gmail.com>
Co-authored-by: Vladimir Serov <me@cab404.ru>
Co-authored-by: Vasiliy Yorkin <vasiliy.yorkin@gmail.com>
Co-authored-by: Amir Abrams <AmirAbrams@users.noreply.github.com>
Co-authored-by: Alejandro Martinez Andres <alejandro@parity.io>
Co-authored-by: Daniel Chmielewski <contact@dcsoftware.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants