Skip to content

Commit 9f13cea

Browse files
author
github-actions
committed
bot: update 2025-06-21
1 parent 026b2ee commit 9f13cea

File tree

4 files changed

+42
-4
lines changed

4 files changed

+42
-4
lines changed

archive/_21ddsEwXlCWnreEGuqXZ_3Apolkadot.io/index.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
em{font-style:italic}
1919
</style>
2020
<h1>#graypaper:polkadot.io</h1>
21-
<p><small>last updated 2025-06-20 03:34 UTC</small></p>
21+
<p><small>last updated 2025-06-21 03:32 UTC</small></p>
2222
<p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p>
2323
<hr>
2424
<div class='msg'><a class='ts' href='#$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI'>#</a> <a class='ts' name='$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$G0deSwnlYlCrSn5lIFL__hi6bgWVITql5VyahU4bzpI' target='_blank'>2024-04-17 20:29</a>&ensp;<span class='u' style='color:#da6aa2'>syed</span>: <a href="https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&amp;via=web3.foundation" rel="noopener" target="_blank">https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&amp;via=web3.foundation</a>
@@ -6265,3 +6265,15 @@ <h1>#graypaper:polkadot.io</h1>
62656265
<div class='msg'><a class='ts' href='#$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo'>#</a> <a class='ts' name='$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$2GvMMHvVYlHIvNnOt3K594GyQ_70vMIJhNWI-qtZKqo' target='_blank'>2025-06-18 11:07</a>&ensp;<span class='u' style='color:#cdc232'>oliver.tale-yazdi</span>: I think many implementations use KV lookup, in which case you dont need to invert them. IMHO it is still possible to not use KV Db by inverting all keys that can be inverted and then doing some special handling for the service keys that cannot be inverted. Also since only three key kinds cannot be inverted and they are used from host-calls that tell you the kind of the key. You can check this unofficial key table here <a href="https://docs.jamcha.in/advanced/storage/keys" rel="noopener" target="_blank">https://docs.jamcha.in/advanced/storage/keys</a></div>
62666266
<div class='msg'><a class='ts' href='#$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo'>#</a> <a class='ts' name='$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$QNX-6SviBZzJlDFI8UdHD3kHiTfMajqL_0OMGVFpwKo' target='_blank'>2025-06-18 11:09</a>&ensp;<span class='u' style='color:#cd8957'>gav</span>: If the lack of merklised-key-interpretability turns out to be an issue in usage, it&#x27;s something fairly easy to fix (by including metadata in the value).</div>
62676267
<div class='msg'><a class='ts' href='#$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8'>#</a> <a class='ts' name='$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$x32ayoEG8BDtlgJIYi_H2d7ezW9fX3WZJFwxOZnYOc8' target='_blank'>2025-06-18 11:09</a>&ensp;<span class='u' style='color:#cd8957'>gav</span>: But right now the assumption is that it&#x27;s an unneeded pessimisation.</div>
6268+
<div class='msg'><a class='ts' href='#$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w'>#</a> <a class='ts' name='$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$fbs1EQ_xiSrwLqi7wZ9sGWh_ljhU8tOCir5sxrT-M2w' target='_blank'>2025-06-20 07:40</a>&ensp;<span class='u' style='color:#be2950'>clearloop</span>: I&#x27;m feeling it&#x27;s necessary to weaken the usage of chain parameters, since in the context of jam, the parameters should be the same in the stable production network finally if I&#x27;m not mistaken, that the parameters is more like for the node development usage, it should not trouble the app/service developers of jam, ideally, they will never reach this concept since it increases the complexity of their development
6269+
6270+
EDITED: just got the purpose via <a href="https://github.com/gavofyork/graypaper/issues/186" rel="noopener" target="_blank">https://github.com/gavofyork/graypaper/issues/186</a> <span class="edited">(edited)</span></div>
6271+
<div class='msg'><a class='ts' href='#$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw'>#</a> <a class='ts' name='$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$mRP2sUWSB0-r--dpohi9fGC16LPwes0okmMwhcUR2Aw' target='_blank'>2025-06-20 09:21</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct? <span class="edited">(edited)</span></div>
6272+
<div class='msg'><a class='ts' href='#$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8'>#</a> <a class='ts' name='$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$29d4rrfBt_gMoDhBRVMx8s68US1j-ZIW1S9ofOCYQf8' target='_blank'>2025-06-20 10:05</a>&ensp;<span class='u' style='color:#cd8957'>gav</span>: &gt; &lt;@ascriv:matrix.org&gt; (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct?
6273+
6274+
The GP should be corrected so that the term <code>a</code> (credential) is serialized with a fixed-length validator index.</div>
6275+
<div class='msg'><a class='ts' href='#$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE'>#</a> <a class='ts' name='$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$ivH8HA-BHGX0FGmuP9GCDhKL1aQr2F5iC7SxBfTdJAE' target='_blank'>2025-06-20 10:06</a>&ensp;<span class='u' style='color:#cd8957'>gav</span>: Feel free to make an issue or a PR.</div>
6276+
<div class='msg'><a class='ts' href='#$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk'>#</a> <a class='ts' name='$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$s-Vl1AiiON_Kk1kD15h9IPcN46jbLVbhI_Qq0XNOstk' target='_blank'>2025-06-20 20:14</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: </div>
6277+
<div class='msg'><a class='ts' href='#$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E'>#</a> <a class='ts' name='$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E' href='https://matrix.to/#/!ddsEwXlCWnreEGuqXZ:polkadot.io/$Ir3WfHXKWOZ1vDU2hLBl0A-70PKwO3eHLX0E1cpYJ3E' target='_blank'>2025-06-20 20:19</a>&ensp;<span class='u' style='color:#4036ac'>ascriv</span>: &gt; &lt;@gav:polkadot.io&gt; Feel free to make an issue or a PR.
6278+
6279+
<a href="https://github.com/gavofyork/graypaper/pull/440" rel="noopener" target="_blank">https://github.com/gavofyork/graypaper/pull/440</a></div>

archive/_21ddsEwXlCWnreEGuqXZ_3Apolkadot.io/room_log.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# room: #graypaper:polkadot.io
2-
# exported: 2025-06-20 03:34 UTC
2+
# exported: 2025-06-21 03:32 UTC
33
2024-04-17 20:29 syed: https://matrix.to/#/!hyzRkDqDthePbodYFz:parity.io/$f_DMsIEcDXZegw6Sabnehzc-LrdDQkmq5MbxDDyoZxY?via=parity.io&via=web3.foundation
44

55
2024-04-17 20:29 syed:
@@ -6272,3 +6272,15 @@ I know the preimage meta value will be the encoded empty list, ie 0, but a stora
62726272
2025-06-18 11:07 oliver.tale-yazdi: I think many implementations use KV lookup, in which case you dont need to invert them. IMHO it is still possible to not use KV Db by inverting all keys that can be inverted and then doing some special handling for the service keys that cannot be inverted. Also since only three key kinds cannot be inverted and they are used from host-calls that tell you the kind of the key. You can check this unofficial key table here https://docs.jamcha.in/advanced/storage/keys
62736273
2025-06-18 11:09 gav: If the lack of merklised-key-interpretability turns out to be an issue in usage, it's something fairly easy to fix (by including metadata in the value).
62746274
2025-06-18 11:09 gav: But right now the assumption is that it's an unneeded pessimisation.
6275+
2025-06-20 07:40 clearloop: I'm feeling it's necessary to weaken the usage of chain parameters, since in the context of jam, the parameters should be the same in the stable production network finally if I'm not mistaken, that the parameters is more like for the node development usage, it should not trouble the app/service developers of jam, ideally, they will never reach this concept since it increases the complexity of their development
6276+
6277+
EDITED: just got the purpose via https://github.com/gavofyork/graypaper/issues/186 [edited]
6278+
2025-06-20 09:21 ascriv: (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct? [edited]
6279+
2025-06-20 10:05 gav: > <@ascriv:matrix.org> (C.16) says that the validator index for each credential in the guarantees extrinsic (11.23) should be generically serialized, but in order to comply with the test vectors (for condition (5.4)), I had to serialize the validator indices with E_2. Which is correct?
6280+
6281+
The GP should be corrected so that the term `a` (credential) is serialized with a fixed-length validator index.
6282+
2025-06-20 10:06 gav: Feel free to make an issue or a PR.
6283+
2025-06-20 20:14 ascriv:
6284+
2025-06-20 20:19 ascriv: > <@gav:polkadot.io> Feel free to make an issue or a PR.
6285+
6286+
https://github.com/gavofyork/graypaper/pull/440

archive/_21wBOJlzaOULZOALhaRh_3Apolkadot.io/index.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
em{font-style:italic}
1919
</style>
2020
<h1>#jam:polkadot.io</h1>
21-
<p><small>last updated 2025-06-20 03:33 UTC</small></p>
21+
<p><small>last updated 2025-06-21 03:32 UTC</small></p>
2222
<p><a href='room_log.txt'>⇩ plaintext</a> · <a href='../../'>⇦ all rooms</a></p>
2323
<hr>
2424
<div class='msg'><a class='ts' href='#$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs'>#</a> <a class='ts' name='$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs' href='https://matrix.to/#/!wBOJlzaOULZOALhaRh:polkadot.io/$we4SYXTHwmKn094X9Zs_7mWUOoUVh4icvVdxD83RZfs' target='_blank'>2024-04-20 02:08</a>&ensp;<span class='u' style='color:#d0709e'>johnjiao123</span>: </div>
@@ -9232,3 +9232,10 @@ <h1>#jam:polkadot.io</h1>
92329232
<a href="https://github.com/davxy/jam-test-vectors/pull/82" rel="noopener" target="_blank">https://github.com/davxy/jam-test-vectors/pull/82</a>
92339233

92349234
**These vectors should be compatible with what you can expect in the next PolkaJam nightly release**</div>
9235+
<div class='msg'><a class='ts' href='#$Jl5AG25WbL6GeCsxDLmyW4ksMw0it4bLKFKIFWoAGEc'>#</a> <a class='ts' name='$Jl5AG25WbL6GeCsxDLmyW4ksMw0it4bLKFKIFWoAGEc' href='https://matrix.to/#/!wBOJlzaOULZOALhaRh:polkadot.io/$Jl5AG25WbL6GeCsxDLmyW4ksMw0it4bLKFKIFWoAGEc' target='_blank'>2025-06-20 07:51</a>&ensp;<span class='u' style='color:#4772c5'>faiz_871</span>: Could someone please help me understand the exact meaning of this notation?
9236+
Justification = [0 ++ Hash OR 1 ++ Hash ++ Hash]
9237+
Justification = [0 ++ Hash OR 1 ++ Hash ++ Hash OR 2 ++ Segment Shard]
9238+
9239+
I&#x27;m trying to interpret what each part signifies.</div>
9240+
<div class='msg'><a class='ts' href='#$mthfG0D2gH2HQoPeBCR-muEB1xgHFDc2UDYH7QzHfp4'>#</a> <a class='ts' name='$mthfG0D2gH2HQoPeBCR-muEB1xgHFDc2UDYH7QzHfp4' href='https://matrix.to/#/!wBOJlzaOULZOALhaRh:polkadot.io/$mthfG0D2gH2HQoPeBCR-muEB1xgHFDc2UDYH7QzHfp4' target='_blank'>2025-06-20 10:12</a>&ensp;<span class='u' style='color:#be2950'>clearloop</span>: hope polkajam can update <code>jam-pvm-common</code>(+ jam toolchains) on crates.io for <code>GP-0.6.6</code>, which would be helpful for debugging the <a href="https://github.com/davxy/jam-test-vectors/pull/82" rel="noopener" target="_blank">test vectors for GP-0.6.6</a> <span class="edited">(edited)</span></div>
9241+
<div class='msg'><a class='ts' href='#$HZ63k5LKXs4n0ESIp_5VCTv9ye8nvnPj6MY-AVEYoQU'>#</a> <a class='ts' name='$HZ63k5LKXs4n0ESIp_5VCTv9ye8nvnPj6MY-AVEYoQU' href='https://matrix.to/#/!wBOJlzaOULZOALhaRh:polkadot.io/$HZ63k5LKXs4n0ESIp_5VCTv9ye8nvnPj6MY-AVEYoQU' target='_blank'>2025-06-20 21:42</a>&ensp;<span class='u' style='color:#5e86de'>boymaas</span>: Does anyone here have an opinion on whether it would be feasible to have a very simple community JAM testnet running somewhere around November, given that some teams have their nodes somewhat M2 ready?</div>

archive/_21wBOJlzaOULZOALhaRh_3Apolkadot.io/room_log.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# room: #jam:polkadot.io
2-
# exported: 2025-06-20 03:33 UTC
2+
# exported: 2025-06-21 03:32 UTC
33
2024-04-20 02:08 johnjiao123:
44
2024-04-20 02:09 johnjiao123:
55
2024-05-30 21:48 nradko: Hey everyone,
@@ -9318,3 +9318,10 @@ If you'd like to discuss the proposal, please comment directly in the PR.
93189318
https://github.com/davxy/jam-test-vectors/pull/82
93199319

93209320
**These vectors should be compatible with what you can expect in the next PolkaJam nightly release**
9321+
2025-06-20 07:51 faiz_871: Could someone please help me understand the exact meaning of this notation?
9322+
Justification = [0 ++ Hash OR 1 ++ Hash ++ Hash]
9323+
Justification = [0 ++ Hash OR 1 ++ Hash ++ Hash OR 2 ++ Segment Shard]
9324+
9325+
I'm trying to interpret what each part signifies.
9326+
2025-06-20 10:12 clearloop: hope polkajam can update `jam-pvm-common`(+ jam toolchains) on crates.io for `GP-0.6.6`, which would be helpful for debugging the [test vectors for GP-0.6.6](https://github.com/davxy/jam-test-vectors/pull/82) [edited]
9327+
2025-06-20 21:42 boymaas: Does anyone here have an opinion on whether it would be feasible to have a very simple community JAM testnet running somewhere around November, given that some teams have their nodes somewhat M2 ready?

0 commit comments

Comments
 (0)