Data Scraping from blockchain explorer

Job ID: 35684599

Budget: $5,000 – $10,000 SGD

I'm looking for someone who can build a script to extra a series of data from a specific blockchain/blockchain explorer and same them accordingly in a CSV or Google Sheet file.

The script will need to receive the following variables:

- Wallet or Contract address.
- Blockchain of reference.
- Time frame of interest.

From there the script will gather all movements/interactions ever made by the wallet (or contract) in the specific time frame.

The script will then provide a .csv file with the specific info or generate a Google Sheet.

The info that needs to be displayed are the following:

- Date: the date in which the operation has been confirmed.

- Blockchain: the blockchain on which the transaction has happened.

- Type of transfer: the operation that has been executed (as per class item), i.e. sending, receiving, swap, stake, vote, etc.

- Tx: the Transaction (tx) ID of the transaction. In the event of the file saved on Google sheet, this item should be an hyperlink sending directly to the explorer to view the Tx in details.

- From: the address (or smart contract) that has initiated the Tx.

- To: the address (or smart contract) that has received the Tx.

- Gas Fee: the actual numerical amount spent for the gas.

- Gas Fee Crypto: the type of cryptocurrency used to pay the gas (i.e. ETH, SOL, etc.).

- Transaction fee USD: the specific value, in USD, of the cost of the gas fee at the specific date.

- Type of crypto: the type of cryptocurrency used to execute the transaction, i.e. sending X amount of ETH to another wallet.

- Amount: the actual numerical amount that has been moved.

- USD Equivalent: the specific value, in USD, of the transaction/movement at the specific date.

At the beginning I would need the script to support the following 3 chains: Ethereum, Solana and Stack. However, I would like to work with someone to add more chains as additional projects.

The script should run on Jenkins and be installed on our server. If you prefer to use other solutions rather than Jenkins, feel free to let me know.

IP rights to be fully retain by us as clients.

Happy to chat if you have any question!