Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 10:03
· 6 commits to main since this release

go-sol-sign v1.2.0

A lightweight command-line tool for signing messages with Solana keypairs.

Quick Install

curl -fsSL https://raw.githubusercontent.com/Aryamanraj/go-sol-sign/main/install.sh | bash

Manual Download

Download the appropriate binary for your system:

  • Linux (x64): go-sol-sign_1.2.0_linux_amd64.tar.gz
  • Linux (ARM64): go-sol-sign_1.2.0_linux_arm64.tar.gz
  • macOS (Intel): go-sol-sign_1.2.0_darwin_amd64.tar.gz
  • macOS (Apple Silicon): go-sol-sign_1.2.0_darwin_arm64.tar.gz
  • Windows (x64): go-sol-sign_1.2.0_windows_amd64.zip
  • Windows (ARM64): go-sol-sign_1.2.0_windows_arm64.zip

Usage

go-sol-sign -keypair <path> -message <message> [-format base64|hex]

Examples

# Sign a message with base64 output
go-sol-sign -keypair ~/.config/solana/id.json -message "Hello World"

# Sign with hex output
go-sol-sign -keypair ./keypair.json -message "Test" -format hex

# Sign with private key string
go-sol-sign -private-key "base58-encoded-key" -message "Test"

# Sign message from file
go-sol-sign -keypair ./keypair.json -message-file ./message.txt

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

Full Changelog: v1.1.0...v1.2.0