ICP Proposal Forum

Proposal ID: 138378

# Upgrade the Node-rewards Canister to Commit ca959ab __Proposer__: pietro.di.marco at dfinity.org __Source code__: [ca959ab71539b277af5f9880e6a4c5779e135cad][new-commit] [new-commit]: https://github.com/dfinity/ic/tree/ca959ab71539b277af5f9880e6a4c5779e135cad ## Features & Fixes * Add Node Provider filtering on get_rewardable_nodes_per_provider to reduce number of instruction on query calls. * Discard historical rewards storage and API endpoints as historical rewards will be stored in Governance canister. * Disable replicated execution of query calls. ## New Commits ``` $ git log --format="%C(auto) %h %s" e3857ed56a35a75170e6d93ed98b84c169860f72..ca959ab71539b277af5f9880e6a4c5779e135cad -- ./rs/node_rewards/canister ./rs/node_rewards ./rs/registry/node_provider_rewards 3f74b950e1 chore(NRC): Add NP filter for query calls (#6605) 9152ba15ab fix(NPR): Discard historical rewards storage and APIs (#6600) a1c2e2e556 chore(PocketIC): use Option<EmptyConfig> instead of bool and Option<bool> (#6549) 3d42cb0fee chore: disable replicated execution of query endpoints in NRC (#6521) ``` ## Current Version __Current git hash__: e3857ed56a35a75170e6d93ed98b84c169860f72 __Current wasm hash__: 3d33e8501e05b3387346152808f0adcbf401a789cb1c11b475c4ae7092fe6384 ## Verification See the general instructions on [how to verify] proposals like this. A "quick start" guide is provided here. [how to verify]: https://github.com/dfinity/ic/tree/ca959ab71539b277af5f9880e6a4c5779e135cad/rs/nervous_system/docs/proposal_verification.md ### WASM Verification See ["Building the code"][prereqs] for prerequisites. [prereqs]: https://github.com/dfinity/ic/tree/ca959ab71539b277af5f9880e6a4c5779e135cad/README.adoc#building-the-code ``` # 1. Get a copy of the code. git clone git@github.com:dfinity/ic.git cd ic # Or, if you already have a copy of the ic repo, git fetch git checkout ca959ab71539b277af5f9880e6a4c5779e135cad # 2. Build canisters. ./ci/container/build-ic.sh -c # 3. Fingerprint the result. sha256sum ./artifacts/canisters/node-rewards-canister.wasm.gz ``` This should match `wasm_module_hash` field of this proposal.

Reviewer Comments:

Add a Comment

Posting as current_user

No comments yet. Be the first to share your thoughts!