Skip to main content

A Python library for interacting with Phoenix, a limit order book spot exchange on the Solana blockchain.

Project description

phoenixpy

Installation

pip install phoenix-trade

Usage

Here is an example of how to get the L2 book for the SOL/USDC market.

from phoenix.market import Market
from phoenix.client import PhoenixClient
import asyncio
from solders.pubkey import Pubkey


async def main():
    client = PhoenixClient()
    solusdc_market_pubkey = Pubkey.from_string(
        "4DoNfFBfF7UokCC2FQzriy7yHK6DY6NVdYpuekQ5pRgg"
    )
    print(await client.get_l2_book(solusdc_market_pubkey))
    await client.close()


asyncio.run(main())

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Project details


Download files

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

Source Distribution

phoenix-trade-0.1.0.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

phoenix_trade-0.1.0-py3-none-any.whl (51.1 kB view details)

Uploaded Python 3

File details

Details for the file phoenix-trade-0.1.0.tar.gz.

File metadata

  • Download URL: phoenix-trade-0.1.0.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for phoenix-trade-0.1.0.tar.gz
Algorithm Hash digest
SHA256 791abb606a26a2cc04ce5b6f1c82184c7be2d1c3e762225b305c22267159402e
MD5 8037cf5482c8a6b365976c771c8dc7bd
BLAKE2b-256 056545f253929d0358be91da3b5f92cd7fb3f6edcca52757780f5a3adfe03d31

See more details on using hashes here.

File details

Details for the file phoenix_trade-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: phoenix_trade-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for phoenix_trade-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe88b8aca65d4e31d513f9fe22be6f5d73a36f80caf1c9454583a6edde39462
MD5 20ad20b4462e081abf269a63a5ccb5b0
BLAKE2b-256 9f46202e713eb68ce53399e744f1c3563d24e4f894626aa71dc3791a20ff0518

See more details on using hashes here.

Supported by

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