A Python library for interacting with the Jito JSON-RPC
Project description
jito-py
jito-py
is a Python library for interacting with the Solana blockchain via JSON-RPC.
Installation
pip install jito_py
## Usage
```python
from jito_py.searcher import Searcher
from jito_py.block_engine import BlockEngine
# Get Block Engine Url
engines=BlockEngine.get_block_engines(network='mainnet')
print(engines)
block_engine_url=engine[0]['block_engine_url']
# Create a searcher instance
searcher = Searcher(block_engine_url)
# Get tip accounts
tip_accounts = searcher.get_tip_accounts()
print("Tip Accounts:", tip_accounts)
# Get bundle statuses
bundle_ids = ["your_bundle_id_here"]
bundle_statuses = searcher.get_bundle_statuses(bundle_ids)
print("Bundle Statuses:", bundle_statuses)
# Send a bundle
transactions = ["your_base58_encoded_transaction_here"]
bundle_id = searcher.send_bundle(transactions)
print("Sent Bundle ID:", bundle_id)
# Send a transaction
transaction = "your_base58_encoded_transaction_here"
transaction_id = searcher.send_transaction(transaction)
print("Sent Transaction ID:", transaction_id)
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
jito_py-0.1.1.tar.gz
(5.0 kB
view hashes)