Library and CLI containing types and functionality for working with Stellar Strkeys.
This repository contains code that is in early development, incomplete, not tested, and not recommended for use. The API is unstable, experimental, and is receiving breaking changes frequently.
To use the library, include in your toml:
stellar-strkey = "..."
This crate does not depend on the std
crate and can be used in no_std
environments.
However, please note that it relies on the alloc
crate for certain types such as Vec
.
To use the CLI:
cargo install --locked stellar-strkey --version ... --features cli
Decode a G
account/public-key strkey:
$ stellar-strkey decode GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWHF
PublicKeyEd25519(PublicKey(0000000000000000000000000000000000000000000000000000000000000000))
Decode a C
contract strkey:
$ stellar-strkey decode CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSC4
Contract(Contract(0000000000000000000000000000000000000000000000000000000000000000))
License: Apache-2.0