Blockchain reader/smart contract interaction script

Job ID: 32100743

Budget: £250 – £750 GBP

Background:
--------------------
This project is for a script which will watch the Ronin blockchain (an Ethereum sidechain) for NFT auctions below a certain price and automatically purchase them. Interaction will be directly with the Ronin blockchain blocks and smart contracts. I expect there will be some discovery/trial and error in this project so please allow an extra 20% time for that.

Requirements:

Script (written in javascript, python or powershell) to:
1. Read each block in the Ronin blockchain and monitor for any transactions of type "Create Axie Sale" e.g as seen here: https://explorer.roninchain.com/tx/0xa009b8575ea32c7f3655550c3e40bc4751e2a4eb7902549f94f4ee255d3e10e7

2. When found, log the details of the transaction (e.g. date/time, starting price, ending price, axie ID)

3. If the starting price is less than a specified amount, interact with the Buy NFT smart contract (e.g. https://explorer.roninchain.com/tx/0x4dcae856856b8e3552d635b8b9eee3610aa766aa994ed3539a7d4df6e30bf9d8)

4. Script should just be a simple locally run script with documention written in the code.

5. Development/proof of concept quality is fine, doesnt need to be production quality.

6. There will be further projects to expand on this script once the intial read/monitor/buy script is complete.
Related categories: JavaScript Python Blockchain Ethereum Smart Contracts