Solana Blockchain Development Specialist Needed
Budget: €30 – €250 EUR
Hello,
I want to start a project and need two scripts for this purpose.
Script 1
This script should retrieve and display the name and price in dollars of a token on the Solana blockchain. It will take as input a list of tokens in the form of a text file, with each token identified by its address. The price of each token should be updated every second.
The price should be as close as possible to the current price found on the Photon platform (https://photon-sol.tinyastro.io/en/discover). The script should also be able to find the price and name of all tokens available on Photon, including those on the Pump.fun platform (https://www.pump.fun/board).
This script should not use any API that does not provide reliable and accurate token price information, for example, it should not use the dexscreener API which displays prices delayed by 10-15 seconds from the current price.
Script 2
This script should monitor transactions of pre-configured wallets. The wallet addresses are recorded in a text file in the following format:
<address> - <custom_name>.
For each wallet, the script should monitor:
Buys (number of tokens bought, name and address of the token bought, amount of Solana spent)
Sells (number of tokens sold, name and address of the token sold, amount of Solana obtained)
Transfers (number of tokens transferred, name and address of the token transferred, destination wallet)
The token balances of each monitored wallet should be stored in a database.
Example of operation:
The script detects that wallet1 buys 2000 WIF tokens.
It records in the database that wallet1 owns 2000 WIF.
It detects that wallet1 sells 500 WIF.
It records in the database that wallet1 owns 1500 WIF.
It detects that wallet1 sells 1500 WIF.
It removes the WIF token from wallet1's database.
Programming Language
I prefer these scripts to be developed in Python. However, if you have more expertise in another language or believe another language would be better suited for this project, you are free to choose the one you deem most appropriate.
Thank you in advance.
Best regards,
I want to start a project and need two scripts for this purpose.
Script 1
This script should retrieve and display the name and price in dollars of a token on the Solana blockchain. It will take as input a list of tokens in the form of a text file, with each token identified by its address. The price of each token should be updated every second.
The price should be as close as possible to the current price found on the Photon platform (https://photon-sol.tinyastro.io/en/discover). The script should also be able to find the price and name of all tokens available on Photon, including those on the Pump.fun platform (https://www.pump.fun/board).
This script should not use any API that does not provide reliable and accurate token price information, for example, it should not use the dexscreener API which displays prices delayed by 10-15 seconds from the current price.
Script 2
This script should monitor transactions of pre-configured wallets. The wallet addresses are recorded in a text file in the following format:
<address> - <custom_name>.
For each wallet, the script should monitor:
Buys (number of tokens bought, name and address of the token bought, amount of Solana spent)
Sells (number of tokens sold, name and address of the token sold, amount of Solana obtained)
Transfers (number of tokens transferred, name and address of the token transferred, destination wallet)
The token balances of each monitored wallet should be stored in a database.
Example of operation:
The script detects that wallet1 buys 2000 WIF tokens.
It records in the database that wallet1 owns 2000 WIF.
It detects that wallet1 sells 500 WIF.
It records in the database that wallet1 owns 1500 WIF.
It detects that wallet1 sells 1500 WIF.
It removes the WIF token from wallet1's database.
Programming Language
I prefer these scripts to be developed in Python. However, if you have more expertise in another language or believe another language would be better suited for this project, you are free to choose the one you deem most appropriate.
Thank you in advance.
Best regards,