ertosns 4c2370d92f [research/wif] wif proposal 2 gadi atpakaļ
..
README.md 4c2370d92f [research/wif] wif proposal 2 gadi atpakaļ

README.md

Wallet import format

base58 encoding of extended address, and optional checksum.

Checksum

Last 4 bytes of double sha256 encoding of extended address

Extended address

Extended address consist of prefix concatenated with raw data

Prefix

One bytes prefix to raw data.

Prefix Value
DaoBulla 1
DaoProposalBulla 2
Coin 3
Nullifier 4
TokenID 5
ContractID 6
SecretKey 7
PublicKey 8

Raw data

pallas::Base field element of 32 bytes length.

Implementation

Add wif encoding, decoding in fp_from_bs58, and fp_to_bs58.