Skip to content
Snippets Groups Projects
Commit 6bc8c9c9 authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

update srtool build instructions (nodes/rust/duniter-v2s!261)

* revert spec version

will be managed in #195

* update instructions

* update runtime version

and documentation to generate it locally
parent 6d6a089f
No related branches found
No related tags found
1 merge request!261update srtool build instructions
...@@ -2,14 +2,18 @@ ...@@ -2,14 +2,18 @@
When voting for a runtime upgrade, you should check that the proposed hash actually corresponds to the published code you reviewed. Otherwise, a malicious runtime upgrade could be advertised as a legitimate one. When voting for a runtime upgrade, you should check that the proposed hash actually corresponds to the published code you reviewed. Otherwise, a malicious runtime upgrade could be advertised as a legitimate one.
```docker ```sh
mkdir runtime/gdev/target
chmod o+w runtime/gdev/target
# Workaround see !239
echo -e "[toolchain]\nchannel = \"1.74.0\"\ncomponents = [ \"rust-std\", \"rust-src\" ]" > runtime/gdev/rust-toolchain.toml
docker run \ docker run \
-i \ -i \
--rm \ --rm \
-e PACKAGE=gdev-runtime \ -e PACKAGE=gdev-runtime \
-e RUNTIME_DIR=runtime/gdev \ -e RUNTIME_DIR=runtime/gdev \
-v $PWD:/build \ -v $PWD:/build \
paritytech/srtool:1.60.0 build --app --json -cM paritytech/srtool:1.74.0-0.13.0 build --app --json -cM
``` ```
Then, the runtime wasm bytecode is generated in this location: Then, the runtime wasm bytecode is generated in this location:
...@@ -19,5 +23,6 @@ runtime/gdev/target/srtool/release/wbuild/gdev-runtime/gdev_runtime.compact.comp ...@@ -19,5 +23,6 @@ runtime/gdev/target/srtool/release/wbuild/gdev-runtime/gdev_runtime.compact.comp
``` ```
To compare it to last official : To compare it to last official :
- download it here : https://git.duniter.org/nodes/rust/duniter-v2s/-/releases - download it here : https://git.duniter.org/nodes/rust/duniter-v2s/-/releases
- compare `sha256sum` of it and of the one you've built - compare `sha256sum` of it and of the one you've built
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment