AIWA is a script that fetches all transactions sent to a specific Ethereum address from both the Ethereum and Base mainnet. The results are saved to a CSV file.
-
Clone the repository:
git clone https://github.com/wbnns/aiwa.git cd aiwa
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required packages:
pip install requests python-dotenv
-
Create a
.env
file based on the.env.example
:cp .env.example .env
-
Edit the
.env
file and add your Etherscan and Base API keys.
Run the script to fetch transactions for a specific address:
python aiwa.py <target_address>
Replace <target_address> with the address you want to query, e.g., 0xebe9f0540df89509e5fbd4693c85ad66f73affc9
.
The transactions will be saved to transactions.csv
.