#json-key #json-format #base58 #solana #convert-json #tool #converter

app solana-base58-json-converter

A CLI tool for converting Solana private key from/to base58 to/from json

2 unstable releases

0.2.0 Dec 14, 2024
0.1.0 Aug 3, 2022

#669 in Magic Beans

Download history 10/week @ 2024-09-22 17/week @ 2024-09-29 1/week @ 2024-10-06 4/week @ 2024-11-17 1/week @ 2024-11-24 107/week @ 2024-12-08 50/week @ 2024-12-15

158 downloads per month

MIT license

19KB
84 lines

Solana Base58 <-> JSON Converter

A small CLI tool to convert Solana keys from/to Base58 format to/from JSON format.

Installation

cargo install solana-base58-json-converter

Usage

Convert JSON key to Base58

$ sbjc --json "[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]"
1111111111111111111111111111111111111111111111111111111111111111

Or

$ cat key.json
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

$ sbjc --json key.json
1111111111111111111111111111111111111111111111111111111111111111

Convert Base58 key to JSON

$ sbjc --base58 1111111111111111111111111111111111111111111111111111111111111111
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

or

$ sbjc --base58 1111111111111111111111111111111111111111111111111111111111111111 > key.json
$ cat key.json
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

Dependencies

~14–22MB
~330K SLoC