Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

checksum

Calculates a 4-byte checksum for Base58Check encoding.

Computes Hash256 of the input data and returns the first 4 bytes as a checksum for Base58Check encoding used in legacy Bitcoin addresses.

Arguments

  • data - Input data (version byte + payload) to calculate checksum for

Returns

  • Array<u8> - 4-byte checksum

Fully qualified path: alexandria_btc::hash::checksum

pub fn checksum(data: Span<u8>) -> Array<u8>