Receive SLANA tokens details by Python
Solana is a quick and scales platform for blockchain that gained popularity in the defined funding space). One of the main characteristics of Solana is its ability to provide access to details of markers through API, which can be used by developers to build applications, automation of trading strategies or performing other tasks.
In this article, we will study how to get details about SLANA’s SPL tokene using Python. CONCLUSIVE, we will focus on the following:
- Using Solana’s API to get SPL Token details given to a marker’s address and SolScan address.
- Create Python API for interaction with Solana’s API and retrieve the tokene details of SPL.
Step 1: Install the required libraries
To use Solana’s API in Python, you will need to install the following libraries:
Pysolana
(for interaction with Solana Blockchain)
*
You can install these libraries using PIP:
`bash
PIP Install PY_SOLANA requests
Step 2: Create a Python script to interact with Solana API
Create a new Python file, for example, SPL_TOKEN_DETAILS.py
and add the following code:
`Python
Importation
By py_solana Impom api
Set your Solana Project Directory and API IDs
Project_dir = “/PATH/to/your/Project”
Api_key = “your_api_key” Replace with your SOLANA API key
Secret_Key = “Your_Secret_Key” Replace with your SOLANA API secret key
Def get_spl_taken_details (token_address):
api = api (api_key = api_key, Secret_key = Secret_Key)
SPL_TOKEN_INFO = api.get_tken_info (
Token_Address,
Use_cache = False,
Account_Address = None
))
Return spl_taken_info
token_address = “your_taken_address”
SPL_TOKEN_DETAILS = get_spl_tken_details (token_address)
Print the tokene details on SPL
Print (“Current Price:”, SPL_TOKEN_DETAILS [“CURRENT_PRICE”])
Print (“General Delivery:”, SPL_TOKEN_DETAILS [“Total_supply”])
Print (“Monital Address:”, SPL_TOKEN_DETAILS [“MINT_ADDRESS”])
`
Replace your_api_Key
and your_secret_keywith your actual SOLANA API and
your_taken_address’ with the address of the SPL marker you want to get details for.
Step 3: Create Api Solana sheath using py_solana
To make it easier to interact with Solana’s API by Python, you can create a custom shell around the api
class. Here’s an example:
`Python
Importation
By API to import PY_SOLANA
SPLTOKENETAILS Class:
Def __init __ (Self, Api_Key, Secret_Key):
SELF.API = API (api_key = api_key, Secret_key = Secret_Key)
Def get_taken_info (Self, Token_Address):
return Self.api.get_taken_info (
Token_Address,
Use_cache = False,
Account_Address = None
))
SPL_TOKEN_DETAILS = SPLTOKENTAILS (API_KEY, Secret_Key)
token_address = “your_taken_address”
SPL_TOKEN_DETAILS.GET_TOKEN_INFO (Token_Address)
`
This class of wrapper provides a simpler interface for interacting with Solana API.
Conclusion
In this article, we studied how to get SPL token details from Solana using Python. We have demonstrated two ways to get details about SPL tokens:
- Using the standard library
py_solana
and to make a HTTP request to Solana’s API.
- Creating a custom enclosure around the class
api
for better read and maintenance.
We hope this will help you build a stable and effective application of the Solana platform!