Skip to main content

Solana.py

Project description

Actions Status PyPI version License: MIT Code style: black

Solana.py

Solana Python API built on the JSON RPC API.

Python version of solana-web3.js for interacting with Solana.

Read the Documentation.

Quickstart

Installation

pip install solana

General Usage

import solana

API Client

from solana.rpc.api import Client

http_client = Client("https://devnet.solana.com")

Development

Setup

  1. Install pipenv.
brew install pipenv
  1. Install dev dependencies.
pipenv install --dev
  1. Activate the pipenv shell.
pipenv shell

Lint

make lint

Tests

# All tests
make tests
# Unit tests only
make unit-tests
# Integration tests only
make int-tests

Start a Solana Localnet

Install docker.

# Update/pull latest docker image
pipenv run update-localnet
# Start localnet instance
pipenv run start-localnet

Using Jupyter Notebook

make notebook

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

solana-0.0.4.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

solana-0.0.4-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file solana-0.0.4.tar.gz.

File metadata

  • Download URL: solana-0.0.4.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for solana-0.0.4.tar.gz
Algorithm Hash digest
SHA256 1ce6b29cb8550fdcd747711df2f3c505ceef88a021b5bdbc7a0e827ca4afb96b
MD5 3d0c953eadfa22c6ba8cab819f296f55
BLAKE2b-256 0c28a8d830cb50bfecaf83642eb03d6db033c0db68f25841c45e3d559d22d37f

See more details on using hashes here.

File details

Details for the file solana-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: solana-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for solana-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c2a6a28c192cc7fff8f3fbc7d6d97d368359da0984544758a4619bc0689f42a7
MD5 3b7998fde7ee71520b61baf8d341f5af
BLAKE2b-256 affdfea23b80a461c9a3b8f594070d10c6ebb2f20c39eb9c8f8742ed545ae5a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page