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

OCW Verification #395

Closed
wants to merge 1,154 commits into from
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1154 commits
Select commit Hold shift + click to select a range
8772502
fix bechmarks & tests
Raid5594 Nov 8, 2023
f3f5f25
fix benchmarking for ddc-staking
Raid5594 Nov 8, 2023
03239aa
validation + node rewards
Nov 8, 2023
c04b7be
chore: unused parameters removed
yahortsaryk Nov 8, 2023
f094ca8
Merge pull request #122 from Cerebellum-Network/fix/renaming-and-cleanup
yahortsaryk Nov 8, 2023
465f752
feat: cluster missing parameters added
yahortsaryk Nov 9, 2023
1001e51
chore: merging with 'dev' branch
yahortsaryk Nov 9, 2023
279345f
Merge pull request #121 from Cerebellum-Network/feature/strong-typed-…
yahortsaryk Nov 9, 2023
1d2c014
Merge remote-tracking branch 'origin/dev' into feature/code-quality-c…
rakanalh Nov 9, 2023
172ae13
add tests for ddc-node
Raid5594 Nov 9, 2023
246360c
feat: checking node cluster_id while node provider chilling
yahortsaryk Nov 9, 2023
0f8b9b3
chore: version bump
yahortsaryk Nov 9, 2023
4007a7d
merge dev
Nov 9, 2023
ab6ee75
fix: test compilation error is fixed
yahortsaryk Nov 9, 2023
894f0fd
Rerun cargo clippy fix
rakanalh Nov 10, 2023
e136d02
chore: using if/else instead of match
yahortsaryk Nov 10, 2023
192baa2
Refactor new method and remove lifetimes
rakanalh Nov 10, 2023
b7bf643
Resolve clippy warnings
rakanalh Nov 10, 2023
eef4e1b
Merge pull request #125 from Cerebellum-Network/feat/staking-unbonding
yahortsaryk Nov 10, 2023
377b006
Check for unused dependencies
rakanalh Nov 10, 2023
9561962
Merge remote-tracking branch 'origin/dev' into feature/code-quality-c…
rakanalh Nov 10, 2023
7b116fc
Cargo machete does not support --locked install yet
rakanalh Nov 10, 2023
441d3eb
Fix clippy warning
rakanalh Nov 10, 2023
cf003ff
Resolve redundancy
rakanalh Nov 10, 2023
4c86a48
Merge pull request #92 from Cerebellum-Network/feature/code-quality-c…
rakanalh Nov 10, 2023
43300d2
Increase call_size for tests
rakanalh Nov 10, 2023
94c8446
chore: unused node related type removed
yahortsaryk Nov 10, 2023
fc30b98
Merge pull request #129 from Cerebellum-Network/chore/removed-types
yahortsaryk Nov 10, 2023
3a6cfb3
Update both runtimes
rakanalh Nov 10, 2023
aed81a0
Merge pull request #128 from Cerebellum-Network/feature/increase-call…
yahortsaryk Nov 10, 2023
01f7ba2
add tests for ddc-clusters
Raid5594 Nov 10, 2023
fba9982
added missing files
Raid5594 Nov 10, 2023
1a2fd26
Merge remote-tracking branch 'origin/dev' into feature/update-to-polk…
rakanalh Nov 12, 2023
f659c4b
dprint fmt
rakanalh Nov 12, 2023
3773f0f
Add github action
rakanalh Nov 12, 2023
299048b
Fix clippy for MinVestedTransfer
rakanalh Nov 12, 2023
ded38b5
Merge remote-tracking branch 'origin/dev' into feat/payouts-pallet
rakanalh Nov 12, 2023
0a8663e
Merge remote-tracking branch 'origin/dev' into feature/cluster-and-no…
rakanalh Nov 12, 2023
f113ac8
Fix indent
rakanalh Nov 12, 2023
a6a22e0
Merge pull request #131 from Cerebellum-Network/dprint
rakanalh Nov 13, 2023
db86834
Merge remote-tracking branch 'origin/dev' into feature/update-to-polk…
rakanalh Nov 13, 2023
e46cedf
Add auto-assign to github PRs
rakanalh Nov 13, 2023
6bff4a6
Merge pull request #134 from Cerebellum-Network/auto-assign
rakanalh Nov 13, 2023
07e14d5
Merge pull request #123 from Cerebellum-Network/finish-payout
aie0 Nov 13, 2023
7a97d2b
payout<->customers
Nov 13, 2023
6df1229
Merge branch 'dev' into feature/update-to-polkadot-v0-9-31
rakanalh Nov 13, 2023
07361a8
payout <> clusters
Nov 13, 2023
5649efa
customer debtors
Nov 13, 2023
0691dbb
merge dev
Nov 13, 2023
f5088de
fix(pallet_ddc_staking): checking node type before making node active…
yahortsaryk Nov 13, 2023
faee278
fix: clippy issue is fixed and runtime version is upgraded
yahortsaryk Nov 13, 2023
4653293
merge dev
Nov 13, 2023
57aa436
dprint fmt
Nov 13, 2023
bb380f9
clippy
Nov 13, 2023
579d54e
feat: adding an event that indicates the stake as active
yahortsaryk Nov 14, 2023
ec2693f
fix: clippy
yahortsaryk Nov 14, 2023
4aa2636
add unit tests for customers
Raid5594 Nov 14, 2023
2ee5121
docs(pallet_ddc_staking): comments improved
yahortsaryk Nov 14, 2023
3b181b7
remove irrelevant comments & improve formatting (clippy)
Raid5594 Nov 14, 2023
24b3670
Merge pull request #135 from Cerebellum-Network/fix/staking-node-type
yahortsaryk Nov 14, 2023
573de96
cluster payment refactoring
deeprnd Nov 14, 2023
fb63d2f
add extra tests & checks
Raid5594 Nov 14, 2023
04da9cb
Merge branch 'dev' into feature/cluster-and-nodes-pallet-unit-tests
Raid5594 Nov 14, 2023
5937073
resolve clippy & fix error in toml
Raid5594 Nov 14, 2023
6163248
Merge pull request #136 from Cerebellum-Network/finish-payout
yahortsaryk Nov 14, 2023
f50724d
Merge branch 'dev' into feat/payouts-pallet
yahortsaryk Nov 14, 2023
19eb7e8
chore: runtime version for 'cere_dev' is upgraded
yahortsaryk Nov 14, 2023
37ba665
Merge branch 'dev' into feature/ddc-custromers-unit-tests
rakanalh Nov 15, 2023
d86a57c
authorise account change
deeprnd Nov 15, 2023
d1ec498
Merge pull request #140 from Cerebellum-Network/feat/payouts-pallet-a…
yahortsaryk Nov 15, 2023
3423beb
remove old node when setting new one
Raid5594 Nov 15, 2023
2cb3a9f
dprint fix
Raid5594 Nov 15, 2023
03de67e
Merge pull request #138 from Cerebellum-Network/feature/extend-stakin…
rakanalh Nov 15, 2023
09d3061
Merge branch 'dev' into feat/payouts-pallet
rakanalh Nov 15, 2023
e43f8d5
code cleanup
deeprnd Nov 15, 2023
26ef8e2
formattign
deeprnd Nov 15, 2023
94baf3e
update dev-deps; remove dead-code; add test with 2 buckets
Raid5594 Nov 15, 2023
908a68c
apply dprint
Raid5594 Nov 15, 2023
b2e83b3
Merge branch 'dev' into feature/ddc-custromers-unit-tests
rakanalh Nov 15, 2023
b3fa7b5
Merge branch 'dev' into feature/cluster-and-nodes-pallet-unit-tests
yahortsaryk Nov 15, 2023
8e3d24f
Merge pull request #130 from Cerebellum-Network/feature/cluster-and-n…
yahortsaryk Nov 15, 2023
8eaf255
Merge branch 'dev' into feature/ddc-custromers-unit-tests
yahortsaryk Nov 15, 2023
7d6c1e7
Merge pull request #141 from Cerebellum-Network/feat/payouts-pallet-a…
yahortsaryk Nov 15, 2023
8cbe0c4
Merge pull request #137 from Cerebellum-Network/feature/ddc-custromer…
yahortsaryk Nov 15, 2023
591f438
Merge branch 'dev' into feat/payouts-pallet
rakanalh Nov 16, 2023
5ae0693
Remove redundant 0.10.0-dev versions
rakanalh Nov 16, 2023
b4cba80
Remove redundant version attributes
rakanalh Nov 16, 2023
a5c3330
Use substrate.git in cargo files for consistency
rakanalh Nov 16, 2023
eb578f9
Update Cargo.lock
rakanalh Nov 16, 2023
e6681be
add missing mocks
deeprnd Nov 16, 2023
95abd8e
Merge pull request #144 from Cerebellum-Network/feat/payouts-pallet-m…
yahortsaryk Nov 16, 2023
a10ba59
some CI fixes
deeprnd Nov 16, 2023
1eb5bef
CI fixes
deeprnd Nov 16, 2023
cdac268
Merge pull request #145 from Cerebellum-Network/feat/payouts-pallet-c…
yahortsaryk Nov 16, 2023
91ce6ea
Merge pull request #113 from Cerebellum-Network/feat/payouts-pallet
rakanalh Nov 16, 2023
55c4425
fix(pallet_ddc_customers): 'StorageHasher' type for Ledger map is cha…
yahortsaryk Nov 17, 2023
438a039
Merge pull request #148 from Cerebellum-Network/fix/ddc-customers-ledger
yahortsaryk Nov 17, 2023
ea4be5d
Merge branch 'dev' into chore/redundant-versions
rakanalh Nov 20, 2023
7e5e456
Merge pull request #142 from Cerebellum-Network/chore/redundant-versions
rakanalh Nov 20, 2023
fb82e2f
Merge remote-tracking branch 'origin/dev' into feature/update-to-polk…
rakanalh Nov 20, 2023
fae52e9
Update rust toolchain
rakanalh Nov 20, 2023
a558546
WIP
rakanalh Nov 20, 2023
d9b8c7a
Fix compilation
rakanalh Nov 20, 2023
04ad764
Fix clippy issues
rakanalh Nov 20, 2023
ac8349d
dprint fmt
rakanalh Nov 20, 2023
e88fad1
Merge pull request #57 from Cerebellum-Network/feature/update-to-polk…
rakanalh Nov 20, 2023
d9d8837
Feature: add benchmarking for pallet-customers (#149)
Raid5594 Nov 22, 2023
014a4fc
Fix: Removing a node from the cluster if its stake is unbonded below …
yahortsaryk Nov 23, 2023
d122952
benchmarking & weights for ddc-nodes (#143)
Raid5594 Nov 23, 2023
7ea8c4e
payout debt management (#152)
aie0 Nov 24, 2023
61f701d
Fix node startup panic after clap upgrade to v4 (#161)
khssnv Nov 27, 2023
b5ae632
Disable e2e tests (#158)
MRamanenkau Nov 27, 2023
d2895fe
provide benchmarking and weights for ddc-staking after changes (#163)
Raid5594 Nov 27, 2023
dd1111d
Genesis config for `pallet-ddc-clusters` (#153)
khssnv Nov 27, 2023
10be10c
Make optional cluster auth extension contract (#162)
khssnv Nov 27, 2023
8283613
Rustfmt rules (#151)
rakanalh Nov 27, 2023
093c2de
Feature/clusters benchmarking (#159)
Raid5594 Nov 28, 2023
5adee06
Release/4.8.2 (#173)
rakanalh Nov 29, 2023
31f45a8
improve coverage for ddc-staking (#177)
Raid5594 Nov 30, 2023
f2235c6
Dac squash 0.9.30 (#179)
aie0 Nov 30, 2023
5f1b069
increase coverage of ddc-nodes to 90% (#175)
Raid5594 Dec 1, 2023
c049c33
DdcPayouts: Benchmarking (#169)
yahortsaryk Dec 4, 2023
7d31190
Feature/extend clusters tests (#184)
Raid5594 Dec 4, 2023
7898edc
Invoke dprint in pre-commit hook (#191)
khssnv Dec 10, 2023
d442758
Add genesis config for DDC pallets (#176)
khssnv Dec 11, 2023
db328cf
Create dev-latest image and tag it properly (#194)
rakanalh Dec 13, 2023
ca3cb07
CDN node type is removed (#197)
yahortsaryk Dec 15, 2023
9ab362e
Genesis config value example for `pallet-ddc-nodes::StorageNodes::hos…
khssnv Dec 18, 2023
b10ebb0
Bucket params with 'is_public' flag added (#199)
yahortsaryk Dec 18, 2023
54d4183
Operation mode for DDC Storage node type is added (#200)
yahortsaryk Dec 18, 2023
5f52942
Add storage node mode to `example.json` chain spec (#204)
khssnv Dec 19, 2023
efe72fc
DDC pallets for the `cere` runtime (#189)
Raid5594 Dec 19, 2023
bf7205f
Genesis config for `pallet-ddc-payouts` (#207)
khssnv Dec 20, 2023
b782db4
Increment devnet runtime version
rakanalh Dec 21, 2023
9450738
DDC Storage node params updated with `domain` and `ssl` fields; Tests…
yahortsaryk Dec 21, 2023
82a1b5c
Remove ddc & offchain pallets (#198)
rakanalh Dec 29, 2023
226c500
Configure chain properties for dev runtime (#217)
MRamanenkau Jan 3, 2024
ebb6824
Payout 0.9.30 (#219)
aie0 Jan 5, 2024
50bf515
Fix versions on dev to 4.8.2 (#221)
rakanalh Jan 5, 2024
c3981ba
Update Substrate deps to 0.9.33 (#146)
rakanalh Jan 5, 2024
84110c9
Minor fixes (#223)
rakanalh Jan 8, 2024
2de36a8
Fix deserialization issue (#224)
rakanalh Jan 9, 2024
094e5ec
Update AWS credentials (#225)
MRamanenkau Jan 9, 2024
240ed73
Add PR template (#227)
rakanalh Jan 10, 2024
3b8cd9b
Build an image with the full github SHA (#228)
rakanalh Jan 10, 2024
9857a32
Fix github sha
rakanalh Jan 10, 2024
af01829
Update Substrate deps to 0.9.36 (#180)
rakanalh Jan 10, 2024
6046213
Update runtime versions based on crate version
rakanalh Jan 10, 2024
d289f08
Build artifacts when merging into dev
rakanalh Jan 11, 2024
d1efd38
Add latest tag to docker image (#229)
rakanalh Jan 12, 2024
e6e464d
Chainbridge constants fix (#231)
rakanalh Jan 12, 2024
cc1e860
upgrade to substrate-v0.9.37 (#216)
Raid5594 Jan 15, 2024
2e03b21
Fix worker labels
krolol Jan 15, 2024
076e0b8
Add contract migration to dev (#234)
rakanalh Jan 16, 2024
fc09db6
Rename constant to what bridge relayers expect (#237)
MRamanenkau Jan 17, 2024
9554da1
upgrade to substrate-v0.9.38 (#232)
rakanalh Jan 17, 2024
eb272a5
payout start/end (#240)
aie0 Jan 19, 2024
924fbdb
events + cummulative charge fix (#243)
aie0 Jan 22, 2024
6480d8b
Run ECR on push to dev & master (#244)
rakanalh Jan 23, 2024
53c6c0e
Update auto-assign (#247)
rakanalh Jan 23, 2024
f49fb1e
Add preimage pallet (#241)
rakanalh Jan 23, 2024
54d106d
Upgrade to substrate 0.9.40 (#246)
rakanalh Jan 23, 2024
28623f3
Update Cargo.lock
rakanalh Jan 23, 2024
3a28d05
Move traits to primitives (#250)
rakanalh Jan 25, 2024
a64b91a
Payout batch events (#248)
aie0 Jan 25, 2024
8325458
Chore: Move constants to runtime-common (#251)
rakanalh Jan 26, 2024
2a43647
Lower preimage deposit (#252)
rakanalh Jan 26, 2024
e2db76e
Feature/add trigger e2e tests dev (#256)
tabakopavel Jan 31, 2024
96fa0a6
Move cli to node (#253)
rakanalh Jan 31, 2024
dc19f75
Workspace dependencies (#257)
rakanalh Jan 31, 2024
20762a1
Set daily burn rate for Cere tokens (#259)
rakanalh Feb 1, 2024
e144de6
Feature/substrate 0.9.42 (#262)
Raid5594 Feb 6, 2024
b96887c
more tests (#266)
aie0 Feb 15, 2024
8efee72
ci fix (#270)
aie0 Feb 15, 2024
688280d
Set the correct burn rate for Cere's runtime (#273)
rakanalh Feb 19, 2024
e8525e3
Feature/bucket remove (#268)
MRamanenkau Feb 20, 2024
efb2cef
Upgrade to substrate v1.0.0 (#264)
rakanalh Feb 21, 2024
6d4fa97
Reorder migrations (#278)
rakanalh Feb 22, 2024
de5cad0
Re-add preimage pallet
rakanalh Feb 24, 2024
2c42116
Consolidating `master` and `dev` branches (#295)
yahortsaryk Mar 26, 2024
2428c09
feat: inflation is doubled to increase validators payout and burning …
yahortsaryk Mar 27, 2024
83049fc
fix: chainbridge's pallet storage prefixes fixed (#301)
yahortsaryk Apr 10, 2024
94c7e66
Set Balances storage version (#304)
MRamanenkau Apr 13, 2024
5cec0c0
Fix/staking migrations (#300)
MRamanenkau Apr 14, 2024
b1ae961
Remove pallet society (#275)
rakanalh Apr 15, 2024
ac8627f
Merging PR #305 to 'dev' branch (#306)
yahortsaryk Apr 19, 2024
630edf8
Remove tests for dev images (#311)
tabakopavel Apr 25, 2024
3104f27
Remove migration to v8 since it's already executed (#313)
MRamanenkau Apr 26, 2024
f37aa8a
Remove unused/old e2e test triggering (#320)
tabakopavel May 2, 2024
e9287f5
Additional Test for Remove Bucket feature (#323)
ayushmishra2005 May 3, 2024
10fa58d
Fix/original staking (#322)
MRamanenkau May 3, 2024
56a3ca2
Feature: Substrate 1.1.0 (#281)
rakanalh May 3, 2024
04038ae
Enable Clippy (#324)
MRamanenkau May 6, 2024
28281ca
Introduce OpenGov into Cere and CereDev (#238)
yahortsaryk May 6, 2024
edea643
Feature/extend pr template (#329)
MRamanenkau May 7, 2024
9d3f3e5
Fix of the substrate 1.1.0 and OpenGov to pass the try-runtime check …
yahortsaryk May 8, 2024
4ce80c7
Extended Cluster pallet by Cluster Configuration parameters (#332)
ayushmishra2005 May 10, 2024
0936295
fix: depositing extra amount is fixed (#333) (#334)
yahortsaryk May 11, 2024
73d388b
Cluster Governance Pallet (#249)
yahortsaryk May 17, 2024
d7682f5
Feature/ddc verification pallet (#340)
ayushmishra2005 May 22, 2024
7ef862b
Feature/dac node register (#341)
ayushmishra2005 May 22, 2024
261beb8
Extended verification pallet to have off chain worker capabilities (#…
ayushmishra2005 May 28, 2024
51a8b8a
Ddc construct etl (#345)
aie0 May 29, 2024
2337819
Fixes conflicts and changes for payout pallet validation (#346)
ayushmishra2005 May 30, 2024
92d5bec
Fixed verification pallet tests (#352)
ayushmishra2005 Jun 5, 2024
39e1f9b
Ddc activity aggr (#349)
aie0 Jun 5, 2024
7e4c32d
DCC Era validation (#355)
ayushmishra2005 Jun 6, 2024
d1c2107
ddc processing + events (#356)
aie0 Jun 10, 2024
474657a
Mapping between validator stash and OCW accounts (#358)
ayushmishra2005 Jun 12, 2024
36e35b6
Added documentation for Verification pallet (#359)
ayushmishra2005 Jun 13, 2024
0fd5261
payouts WIP (#360)
aie0 Jun 18, 2024
73b5b26
tests and fixes (#362)
aie0 Jun 19, 2024
f53bce1
Merkle Proof implementation for Payout batch validation (#363)
ayushmishra2005 Jun 20, 2024
dc0e603
chore: Add Docker image build workflow
groschovskiy Jun 20, 2024
e5492da
Corrected HTTP URLs (#368)
ayushmishra2005 Jun 20, 2024
937e4e7
Fixed HTTP Response Id issue (#369)
ayushmishra2005 Jun 21, 2024
8bc33be
process_dac_data refactor + process_start_payout + tests (#364)
aie0 Jun 21, 2024
e2ea2b2
PayoutVisitor stash (#371)
aie0 Jun 24, 2024
18ba59d
Added Docker image for Berlin hackaton (#373)
ayushmishra2005 Jun 24, 2024
83f696f
payout+customers bucket id (#374)
aie0 Jun 24, 2024
a78907d
Added method for setting cluster to validate (#375)
ayushmishra2005 Jun 26, 2024
4cf8df5
Update docker-image-berlin.yml
groschovskiy Jun 25, 2024
faf8a4a
Fix pipeline
krolol Jun 27, 2024
b2cee07
ocw + payout step1 (#377)
aie0 Jun 27, 2024
e156a01
Sync Dockerfile.tests
krolol Jun 27, 2024
65ff472
begin billing -> end billing (without batches) (#378)
aie0 Jun 28, 2024
0da64d2
Verification Pallet: Fix OCW issue (#380)
ayushmishra2005 Jul 1, 2024
5b223eb
todos (#379)
aie0 Jul 1, 2024
bcbee27
Fixed Start and End Era issue (#381)
ayushmishra2005 Jul 2, 2024
aac18ae
empty activity for all nodes support (#382)
aie0 Jul 2, 2024
7ef5b3c
Fix Era activity issue (#383)
ayushmishra2005 Jul 2, 2024
c1a57d2
Ocw payout charging customers (#384)
aie0 Jul 2, 2024
0601e55
prepare_send_charging_customers_batch (#386)
aie0 Jul 5, 2024
934196c
Fix ocw verification and No data in begin_charging (#387)
ayushmishra2005 Jul 5, 2024
1a4c609
fmt
aie0 Jul 5, 2024
a3a3354
Send rewarding providers batch (#388)
aie0 Jul 5, 2024
bcf7dc9
Fix TODO: reconstruct the data from DAC (#389)
ayushmishra2005 Jul 5, 2024
f06f760
disallow ocw signatures after era status change (#394)
aie0 Jul 16, 2024
216a164
fixed conflicts
ayushmishra2005 Jul 16, 2024
ddbf1f2
Merge branch 'berlin-hackaton' of https://github.com/Cerebellum-Netwo…
ayushmishra2005 Jul 16, 2024
d242218
refactoring
ayushmishra2005 Jul 16, 2024
8b05eee
refactoring
ayushmishra2005 Jul 16, 2024
a8e1b0f
Refactoring
ayushmishra2005 Jul 17, 2024
3a56f18
Fix session key runtime upgrade issue
ayushmishra2005 Jul 19, 2024
705a920
migration of ddc-customers v2
aie0 Jul 20, 2024
5c29c48
align cere/dev migrations
aie0 Jul 20, 2024
706e354
migrations
aie0 Jul 20, 2024
1e50ecb
Fixed conflicts
ayushmishra2005 Jul 20, 2024
ee9c426
Fix for provider id (#396)
ayushmishra2005 Jul 20, 2024
e0770f1
Disable try-runtime
ayushmishra2005 Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ Please select the branch type you are merging and fill in the relevant template.

## Checklist for Hotfix
<!--- All boxes need to be checked. Follow this checklist before requiring PR review -->
- [ ] Change has been deployed to Testnet.
- [ ] Change has been tested in Testnet.
- [ ] Changelog has been updated.
- [ ] Crate version has been updated.
- [ ] `spec_version` has been incremented.
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@ jobs:
run: >
pushd node &&
cargo check --features=runtime-benchmarks --release
- name: Check Build for Try-Runtime
run: |
cargo check --features=try-runtime --release

clippy:
name: Run Clippy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-image-berlin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ jobs:
file: Dockerfile.tests
push: true
build-args: |
"ECR_REGISTRY=${{ steps.login-ecr-org.outputs.registry }}-berlin"
"ECR_REGISTRY=${{ steps.login-ecr-org.outputs.registry }}-berlin"
26 changes: 26 additions & 0 deletions .github/workflows/docker-img-hackathon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: "Build image from branch"

on:
workflow_dispatch:
yahortsaryk marked this conversation as resolved.
Show resolved Hide resolved

jobs:
publish_docker_image:
runs-on: ubuntu-latest
steps:
- name: "Login to Docker Hub"
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: "Build and push docker image"
uses: docker/build-push-action@v5
with:
push: true
no-cache: true
tags: |
cerebellumnetwork/blockchain-node:${{ github.sha }}
build-args: |
COMMIT=${{ github.sha }}
VERSION=${{ github.sha }}
NETWORK=local
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [C] Changes is `Cere` Runtime
- [D] Changes is `Cere Dev` Runtime

## [5.4.1]

### Changed

- [C,D] `pallet-ddc-verification`: Introduction of the Verification pallet to ensure the secure posting and retrieval of verification keys to and from the blockchain.

## [5.4.0]

### Changed

- [C,D] Introduce new events to the DDC Payouts Pallet
- [C,D] `pallet-ddc-clusters-gov`: Introduction of the Cluster Governance pallet for managing clusters protocol parameters.
- [C,D] `WhitelistOrigin` is set to the Technical Committee Collective Body
- [C,D] The _Support Curve_ in OpenGov Tracks is made more strict

## [5.3.0]

### Changed

- [C,D] Updated Substrate to polkadot-v1.1.0
- [C,D] Introduction of the OpenGov
- [C,D] `pallet-ddc-clusters`: Added Erasure coding and Replication in cluster params
Expand All @@ -35,6 +44,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [5.2.0]

- DAC ddc node mode

### Added

- [C,D] Missing storage migrations to Staking pallet
Expand Down
74 changes: 65 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 8 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ members = [
"pallets/erc721",
"pallets/ddc-clusters-gov",
"pallets/origins",
"pallets/ddc-verification",
"primitives",
"runtime/cere",
"runtime/cere-dev",
Expand All @@ -29,6 +30,7 @@ resolver = "2"

[workspace.dependencies]
# 3rd-party dependencies
blake2 = { version = "0.10.4", default-features = false }
byte-unit = { version = "4.0.19", default-features = false, features = ["u128"] }
chrono = { version = "0.4.31", default-features = false }
clap = { version = "4.2.5", features = ["derive"] }
Expand All @@ -39,13 +41,16 @@ jsonrpsee = { version = "0.16.2", default-features = false, features = ["server"
lazy_static = { version = "1.4.0", default-features = false }
log = { version = "0.4.17", default-features = false }
parking_lot = { version = "0.12.1", default-features = false }
polkadot-ckb-merkle-mountain-range = { version = "0.7.0", default-features = false }
rand = { version = "0.8", default-features = false }
rand_chacha = { version = "0.2", default-features = false }
scale-info = { version = "2.1.2", default-features = false, features = ["derive"] }
serde = { version = "1.0.136", default-features = false, features = ["derive"] }
serde_json = { version = "1.0", default-features = false }
static_assertions = { version = "1.1.0" }
url = { version = "2.4.1" }

array-bytes = { version = "6.1" }
itertools = { version = "0.13.0", default-features = false, features = ["use_alloc"] }
# Substrate Dependencies
# Please keey format such that:
# dependency-name = { git = "X", tag = "Y", default-features = false }
Expand Down Expand Up @@ -132,6 +137,7 @@ sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git",
sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.1.0", default-features = false }
sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.1.0", default-features = false }
sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.1.0", default-features = false }
sp-application-crypto = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.1.0", default-features = false }
sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.1.0", default-features = false }
sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-v1.1.0", default-features = false }
sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.1.0", default-features = false }
Expand Down Expand Up @@ -182,6 +188,7 @@ pallet-ddc-customers = { path = "pallets/ddc-customers", default-features = fals
pallet-ddc-nodes = { path = "pallets/ddc-nodes", default-features = false }
pallet-ddc-payouts = { path = "pallets/ddc-payouts", default-features = false }
pallet-ddc-staking = { path = "pallets/ddc-staking", default-features = false }
pallet-ddc-verification = { path = "pallets/ddc-verification", default-features = false }
pallet-erc20 = { path = "pallets/erc20", default-features = false }
pallet-erc721 = { path = "pallets/erc721", default-features = false }
pallet-origins = { path = "pallets/origins", default-features = false }
Expand Down
1 change: 1 addition & 0 deletions Dockerfile.tests
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,4 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
export PATH=$PATH:$HOME/.cargo/bin && \
scripts/init.sh && \
TRYBUILD=overwrite cargo test --workspace --locked --release --verbose --features runtime-benchmarks --manifest-path node/cli/Cargo.toml

1 change: 1 addition & 0 deletions node/service/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ cere-runtime-common = { workspace = true, optional = true }

cere-dev-runtime = { workspace = true, optional = true }
cere-runtime = { workspace = true, optional = true }
ddc-primitives = { workspace = true }

[features]
default = ["cere-native"]
Expand Down
38 changes: 38 additions & 0 deletions node/service/chain-specs/example.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,36 @@
]
]
},
"democracy": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

democracy was removed in the OpenGov

"phantom": null
},
"council": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

council was removed in the OpenGov

"phantom": null,
"members": []
},
"technicalCommittee": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

technicalCommittee was removed in the OpenGov

"phantom": null,
"members": [
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",
"5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty"
]
},
"elections": {
"members": [
[
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",
10000000000
],
[
"5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty",
10000000000
]
]
},
"technicalMembership": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

technicalMembership was removed in the OpenGov

"members": [],
"phantom": null
},
"grandpa": {
"authorities": []
},
Expand All @@ -108,6 +138,14 @@
"authorityDiscovery": {
"keys": []
},
"society": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pallet-society was removed in PR#275

"pot": 0,
"members": [
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",
"5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty"
],
"maxMembers": 999
},
"vesting": {
"vesting": []
},
Expand Down
Loading
Loading