1.3.0 • Published 11 months ago
@lunch-money/ethereum-to-lunch-money v1.3.0
ethereum-to-lunch-money
This repo exposes an interface for extracting balances for all ERC-20 tokens from an Ethereum wallet.
Installation
yarnTesting
yarn testThere is also a script, get-balances.ts, that can be invoked to invoke the
client against a real wallet. It is invoked in the following way:
export LM_ETHERSCAN_API_KEY="***********************"
export LM_ETHEREUM_WALLET_ADDRESS="0xA9D1e08C7793af67e9d92fe308d5697FB81d3E43"
# Optional, defaults to mainnet
export LM_ETHEREUM_CHAIN_ID="1"
./bin/get-balances.tsYou can obtain a Etherscan API key by following the documentation here.
Refreshing the Token List
This package uses a fixed token list fetched as the token list that the 1inch
exchange uses. Run the included script
./bin/refresh-token-list.sh to refresh the token list. Refreshing the token
list will require a new version of this package to be released.