Overview
Motion2: Configure pRuntime & genesis hash
Executed
Register the hash of our signed pRuntime release, and the hash of the Kusama starting block.
Motion3: Register the genesis Gatekeeper, update tokenomic parameter, and schedule the mining start time
Amended - Changes
The three operations will be packed in a utility.BatchAll call:
- We will register a SGX worker on the blockchain (run by the Phala team), and assign it as the genesis Gatekeeper. The worker should be validated by its Remote Attestation report and the genesis block info.
- We will slightly tune the tokenomic parameters, extending the worker heartbeat from 10 blocks to 20 blocks.
- We will create a scheduler to enable "PhalaStakePool.start_mining` at 414189, as announced.
Motion4: Register the second Gatekeeper
Pending
This is for redundancy.
Execution
We have created a script to generate the transactions to create the motion. The script is heavily documented, including what the parameters are, and how we create the motion proposal to execute it. The councillors should carefully examine the parameters and the code in the script to make sure it matches the exact proposal written in the above section.
Generated transactions
-
Motion 2:
0x5502043e020c03020c560711012099244f418ee770f71173f99956c23873f25f65c874082040010dff0a027a8300000000815f42f11cf64430c30bab7816ba596a1da0130c3b028b673133a66cf9a3e0e65609b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe5609ff93a4a903207ad45af110a3e15f8b66c903a0045f886c528c23fe7064532b087102
-
Motion 3:
0x3104043e020c03020c560460067697c486c809737e50d30a67480c5f0cede44be181b96f7d59bc2116a8505706e17a14ae47e17ad40000000000000000fd7eb4062f0b000001000000000000005255555555555555080000000000000000000000000000003075000000000000a5ffacd6510000000000000000000000cdc46a636da9020000000000000000006d5ec28eec3700000000000000000000333333333333333300000000000000001400000025bcd1d4f9b5875c0000000000000000000000000000000000000000000000000000000000000080010000000000000000000000000000003200000000000000000000000000000001000000000000000700ed5106000000580b014d04
-
Motion 4:
0x9c043e020c5604aa37d91141bb1c0d77467ac66066e3927ece5708eded765e9090a7e1dcef5b2fb8
To decode the generated transactions, go to Polkadot.js UI Extrinsic Tag and paste the encoded transaction.