[Ethereum] Easy way to get all token transactions of an ethereum token holder

erc-20transactions

On etherscan.io I can download the last 2000 erc20 token transactions of a specific token holder as csv.

How can I get all erc20 token transactions of a token holder?

I'd prefer a web service or a website that lets me download manually, but if it has to be I am able to set up a development environment.

Best Answer

There are no web services that I know of that provide this data.

You could use web3.js to get all the events emitted by the contract. These could be filtered based on the sender or receivers address.

ERC20 sepcifies the Transfer event:

event Transfer(address indexed _from, address indexed _to, uint _value);

The specific API method docs can be found here.

Related Topic