Skip to main content

Solana.py

Project description

Actions Status PyPI version PyPI pyversions Codecov 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.6.1.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

solana-0.6.1-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: solana-0.6.1.tar.gz
  • Upload date:
  • Size: 39.9 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.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for solana-0.6.1.tar.gz
Algorithm Hash digest
SHA256 24613547512de63c97a500a84d8bbdee0c252f6ce06360dd1509cc914eca0074
MD5 691aaf865a925e46f8945d6136f58370
BLAKE2b-256 da25e4c005beafe40fda92f006154a17031bf79934554457c99fa3074b1bdc64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: solana-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 47.6 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.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for solana-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b4bfe2f90df2816ab09f979430791c820f3553cedbf74bebdae0d46aae5aaa7f
MD5 c1c524d3fc9de56caa649f5b32329ac4
BLAKE2b-256 bc89ebf24d0d96f38d18f5689b8bc27d99c11cd451860692cebb9007947fbdf7

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