runtimeverification / michelson-semantics

A K semantics of Tezos' Michelson language.
Other
17 stars 6 forks source link

Parser Cleanup Meta-Issue #48

Open sskeirik opened 4 years ago

sskeirik commented 4 years ago
sskeirik commented 4 years ago

Another task is to clean-up parsing of key, key_hash, address, signature, and chain_id literals. They are (except chain_id) specified using a base58check encoding with particular prefixes depending on the key types. See more notes below:

Overall:

Public Key Representation in Tezos:

Public Key Hash (key_hash):

Chain Id (chain_id) :

Contract Hash (subset of address type):

Account Address (Publish Key Hash)/Public Key/Private Key/Signature Encoding: