The NNS Team submitted the following proposal. DFINITY plans to vote on it the following Monday.
https://dashboard.internetcomputer.org/proposal/135939
Additional Notes / Breaking Changes
This proposal installs the WASM previously propose in 135859 which successfully created a canister for Node Rewards, but failed the installation due to invalid initialization arguments. This uses the same canister and the same WASM but installs it with the correct arguments.
Proposals to be Submitted
# Install the Node-rewards Canister WASM at Commit 3a3cf55
__Proposer__: maximilian.summe at dfinity.org
__Source code__: [3a3cf55373bfe5843fac9fff6657127ae11b5dd8][new-commit]
[new-commit]: https://github.com/dfinity/ic/tree/3a3cf55373bfe5843fac9fff6657127ae11b5dd8
## Features & Fixes
* Install the canister wasm as approved in proposal [135859](https://dashboard.internetcomputer.org/proposal/135859)
which failed due to invalid initialization arguments. This proposal will install the previously-approved code into the
canister, as the canister was successfully created by the previous proposal.
## New Commits
```
$ git log --format="%C(auto) %h %s" 1385e1e46698bb884699c4d6b585896ccc8c766b..3a3cf55373bfe5843fac9fff6657127ae11b5dd8 -- ./rs/node_rewards/canister ./rs/node_rewards ./rs/registry/node_provider_rewards
f39f0a3a03 chore(node_rewards): Fix changelogs for node_rewards canister (#4271)
1599416a1f feat(nns): Add Node Rewards Canister (without functionality) (#4250)
```
## Init Arguments
```candid
(record {})
```
## Current Version
__Current git hash__: None
__Current wasm hash__: None
## 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/3a3cf55373bfe5843fac9fff6657127ae11b5dd8/rs/nervous_system/docs/proposal_verification.md
### WASM Verification
See ["Building the code"][prereqs] for prerequisites.
[prereqs]: https://github.com/dfinity/ic/tree/3a3cf55373bfe5843fac9fff6657127ae11b5dd8/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 3a3cf55373bfe5843fac9fff6657127ae11b5dd8
# 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.
### Init Arguments Verification
[`didc`][latest-didc] is required.
[latest-didc]: https://github.com/dfinity/candid/releases/latest
```
didc encode '(record {})' | xxd -r -p | sha256sum
```
This should match the `arg_hash` field of this proposal.