Skip to main content

Solana Wallet for GOAT SDK

A Python implementation of a Solana wallet for the GOAT SDK, providing secure key management and transaction signing capabilities.

Installation

poetry add goat-sdk-wallet-solana

Usage

from goat_wallets.solana import solana_wallet

# Initialize wallet with seed phrase
wallet = solana_wallet(
    seed="${SOLANA_WALLET_SEED}"  # Your base58-encoded seed phrase
)

# Get wallet address
address = wallet.get_address()

# Get SOL balance
balance = await wallet.get_balance()

# Sign and send transaction
signature = await wallet.sign_and_send_transaction(
    transaction="your_encoded_transaction"
)

# Get transaction status
status = await wallet.get_transaction_status(signature)

Features

  • Secure Key Management:

    • Seed phrase support
    • Public/private key pair generation
    • Address derivation
  • Transaction Operations:

    • Transaction signing
    • Transaction sending
    • Status tracking
    • Signature verification
  • Balance Management:

    • SOL balance queries
    • Token account balance
    • Associated token accounts
  • Network Support:

    • Mainnet Beta
    • Testnet
    • Devnet
    • Custom RPC endpoints

License

This project is licensed under the terms of the MIT license.

Metadata

Release files for goat-sdk-wallet-solana 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for goat-sdk-wallet-solana 0.1.6
File Size Uploaded Provenance Actions
goat_sdk_wallet_solana-0.1.6.tar.gz 5.6 kB Without provenance Details for goat_sdk_wallet_solana-0.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for goat-sdk-wallet-solana 0.1.6
File Interpreter ABI Platform Actions
goat_sdk_wallet_solana-0.1.6-py3-none-any.whl Python 3 none any Details for goat_sdk_wallet_solana-0.1.6-py3-none-any.whl

Total release size: 12.0 kB

Release files / goat_sdk_wallet_solana-0.1.6.tar.gz

Download URL goat_sdk_wallet_solana-0.1.6.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c026c73481be1363e0ed1b037b46156a67a5d498ab7702787103d135208f3322
BLAKE2b-256 checksum
How to use checksums
0167ae858e72deebf637ef4069d26616b2ed7e170a2028696ca69c0058b32d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.16 Linux/6.8.0-1021-azure

Release files / goat_sdk_wallet_solana-0.1.6-py3-none-any.whl

Download URL goat_sdk_wallet_solana-0.1.6-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d5ae7b5ddd12f1108438efad7719634ddeae9e504d4e70bc89e8144505b8fc7
BLAKE2b-256 checksum
How to use checksums
0cf5d476297f6560c2040b3818a95d908b7dc362a3e6a204b1e923bfd102be28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.16 Linux/6.8.0-1021-azure

Security for goat-sdk-wallet-solana 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page