You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We could provide extra information (block number, which is not retrievable from the body of the transaction) with the certified status of a transaction in the Mithril client. This information should also be signed by the protocol.
What
In order to guarantee the block number value displayed along the verified transactions, we need to make it part of the message signed in the Merkle tree. We also need to modify the proof message returned by the aggregator:
Update the signed information and change it from transaction_hash to transaction_hash || block_number (new structure that implements the Into<MKTreeNode> trait)
Adapt the crates to support this change
mithril-aggregator
mithril-signer?
mithril-common
mithril-client
mithril-client-cli
mithril-client-wasm
Update examples
Update documentation
The text was updated successfully, but these errors were encountered:
Why
We could provide extra information (block number, which is not retrievable from the body of the transaction) with the certified status of a transaction in the Mithril client. This information should also be signed by the protocol.
What
In order to guarantee the block number value displayed along the verified transactions, we need to make it part of the message signed in the Merkle tree. We also need to modify the proof message returned by the aggregator:
Currently
After
How
transaction_hash
totransaction_hash || block_number
(new structure that implements theInto<MKTreeNode>
trait)mithril-aggregator
mithril-signer
?mithril-common
mithril-client
mithril-client-cli
mithril-client-wasm
The text was updated successfully, but these errors were encountered: