For the complete documentation index, see llms.txt. This page is also available as Markdown.

Message to sign

The message is always the same, on every chain:

MtPelerin-{code}

Example: with the code 1234 used throughout this page, that is MtPelerin-1234.

Only the encoding of the resulting signature changes:

Chain type
What goes in `hash`

EVM

base64 of the raw personal_sign bytes

Bitcoin

base64 signature, BIP-322 (SegWit, nested SegWit, Taproot) or BIP-137 (legacy)

Tezos

the armored signature block, in plain text

Last updated