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.5.tar.gz (30.2 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.5-py3-none-any.whl (55.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: phoenix-trade-0.1.5.tar.gz
  • Upload date:
  • Size: 30.2 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.5.tar.gz
Algorithm Hash digest
SHA256 09d4204378644780a4320afe4ff786e03aa26a83ce85447b116ad67d344bb1b1
MD5 2037b25eee33acee5c03b210db58c434
BLAKE2b-256 e585a0eccef26908703c382c1eb2936a28b3217c45d68338ce1b20e654f84098

See more details on using hashes here.

File details

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

File metadata

  • Download URL: phoenix_trade-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 55.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4074247c5a4e27c11365a616cffe61a7f87426cc34fcb751946aae8fe2110b86
MD5 72017d053c0c8d40edeca7e2213dcf73
BLAKE2b-256 1fe7c9f64b4c00963bd927d02ad2a6d68318fb4649b1a34865735ce7984819ca

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