WolframInstitute/Puzzles

Plumbing for cryptographic treasure hunts: encodings, seeds, key derivation, oracles, search, steganography and chain lookups

Paclet Manifest

Web ContentResourceCreateNotebook

Headline ImageResourceCreateNotebook

Import[PacletObject["WolframInstitute/Puzzles"]["AssetLocation", "HeroImage"]]

Basic DescriptionResourceCreateNotebook

The WolframInstitute/Puzzles paclet is the plumbing for cryptographic treasure hunts: the encodings, seed schemes, key derivations, candidate oracles, search drivers, steganography extractors and chain lookups that puzzle work needs over and over. Every function is pinned to an independent published specification vector (the BIP39, BIP32, BIP173/BIP350 and related test vectors), so a result can be trusted when real money is on the line.

DetailsResourceCreateNotebook

The Puzzles paclet is an addition to the Wolfram Language that users can install, update, and integrate seamlessly into the Wolfram environment on their own systems.

To install the Puzzles paclet, simply call PacletInstall[ResourceObject["https://www.wolframcloud.com/obj/nikm/DeployedResources/Paclet/WolframInstitute/Puzzles"], ForceVersionInstall -> True]. You can get a click-to-copy version of this command from the paclet's front page.

Once the Puzzles paclet has been installed with PacletInstall, it is ready for use in the current session and all future sessions. To use its functions, load its main context with Needs["WolframInstitute`Puzzles`"].

You can use any symbol in the Puzzles paclet in your current session without installing the full paclet by using PacletSymbol["WolframInstitute/Puzzles", "symbol"], where "symbol" is the name of the symbol.

Primary ContextResourceCreateNotebook

WolframInstitute`Puzzles`

Main Guide PageResourceCreateNotebook

ExamplesResourceCreateNotebook

Initialization for ExamplesResourceCreateNotebook

PacletDirectoryLoad[NotebookDirectory[]];

Needs["WolframInstitute`Puzzles`"];

Source & Additional Information

CreatorResourceCreateNotebook

Wolfram Institute

Source Control RepositoryResourceCreateNotebook

https://github.com/UserName/MyPaclet

LicenseResourceCreateNotebook

KeywordsResourceCreateNotebook

bitcoin

puzzles

cryptography

base58

bech32

bip32

bip39

steganography

key derivation

treasure hunt

CategoriesResourceCreateNotebook

Related Resource ObjectsResourceCreateNotebook

Resource Name (resources from any Wolfram repository)

Original Source References and AttributionsResourceCreateNotebook

Source, reference or citation

LinksResourceCreateNotebook

Link to other related material

CompatibilityResourceCreateNotebook

Wolfram Language VersionResourceCreateNotebook

15.0+

Operating SystemResourceCreateNotebook

EnvironmentsResourceCreateNotebook

Cloud SupportResourceCreateNotebook

Required FeaturesResourceCreateNotebook

DisclosuresResourceCreateNotebook

Author NotesResourceCreateNotebook

Additional information about limitations, issues, etc.