{"size": 345, "ext": "scrbl", "max_stars_repo_path": "bech32/bech32.scrbl", "max_stars_repo_name": "marckn0x/bech32", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "bech32/bech32.scrbl", "max_issues_repo_name": "marckn0x/bech32", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "bech32/bech32.scrbl", "max_forks_repo_name": "marckn0x/bech32", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 19.1666666667, "max_line_length": 57, "alphanum_fraction": 0.7304347826}
#lang scribble/manual

@(require (for-label racket))

@title{Bech32}

@author[(author+email "Marc Burns" "marc@kn0x.io")]

@defmodule[bech32]

Provides
@hyperlink["https://en.bitcoin.it/wiki/BIP_0173"]{Bech32}
encoding and decoding functions.

@defproc[(bech32-decode [str string?]) bytes?]{
  Decodes bech32 string @racketfont{str} to bytes.
}
