Skip to content

Releases: Aryamanraj/go-sol-sign

v1.4.1

28 Aug 11:06

Choose a tag to compare

go-sol-sign v1.4.1

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.4.1_linux_amd64.tar.gz
  • Linux (ARM64): go-sol-sign_1.4.1_linux_arm64.tar.gz
  • macOS (Intel): go-sol-sign_1.4.1_darwin_amd64.tar.gz
  • macOS (Apple Silicon): go-sol-sign_1.4.1_darwin_arm64.tar.gz
  • Windows (x64): go-sol-sign_1.4.1_windows_amd64.zip
  • Windows (ARM64): go-sol-sign_1.4.1_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.4.0...v1.4.1

v1.4.0

28 Aug 11:00

Choose a tag to compare

go-sol-sign v1.4.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.4.0_linux_amd64.tar.gz
  • Linux (ARM64): go-sol-sign_1.4.0_linux_arm64.tar.gz
  • macOS (Intel): go-sol-sign_1.4.0_darwin_amd64.tar.gz
  • macOS (Apple Silicon): go-sol-sign_1.4.0_darwin_arm64.tar.gz
  • Windows (x64): go-sol-sign_1.4.0_windows_amd64.zip
  • Windows (ARM64): go-sol-sign_1.4.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.3.0...v1.4.0

v1.2.0

28 Aug 10:03

Choose a tag to compare

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