Date: Fri, 29 Mar 2024 02:02:25 +0000 (UTC) Message-ID: <358373051.3.1711677745178@cc56aab2978c> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_2_1149049853.1711677745177" ------=_Part_2_1149049853.1711677745177 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
The mechanism by which the genesis contracts are signed is not clear and= there is not much documentation on the subject or, at least, not everybody= is aware of its existence.
For example the MakeMint.rho contract has the following comment at the b= eginning of the file:
//Regi= stry info: // sk: a300690f29ac6385917cb94bf534f9b4163792ef8636c5db44608a77fa0356c2 // pk: d9ba2075d355755060205605f4cdbd5ecd3cce5ed1f39690f34772f7c9aa30ab // user =3D=3D pk // timestamp: 1539969637029 //Resulting unforgable name: Unforgeable(0xdf2886c69e880d611d9c609d5ea51a59= e43a684f3a587b233be034dace00d092) // =3D=3D> signature data =3D=3D 2a3eaa013b0a0d2a0b10feffffffffffffffff= 010a2a5a280a243a220a20df2886c69e880d611d9c609d5ea51a59e43a684f3a587b233be03= 4dace00d0921001 // =3D=3D> signature =3D=3D 36229e3f4530c15f3b7c1d9165369201b70b4673289= a003652af14b436b20a275d5909d6dfbbd06e685292d39eadf3af11db6f882dcc78ef0b794e= 6da0ad6109 //URI derived from pk =3D=3D `rho:id:exunyijimapk7z43g3bbr69awqdz54kyroj9q4= 3jgu3dh567fxsftx`
The questions to be answered are:
Is the key pair unique for each contract?
how is the URI derived from the pk?
how is the signature computed?
what is the procedure for signing/deploying such a contract?
Item |
Notes |
---|---|
Who can answer the questions above? |
|
|
|