Build your own wallet for Ethereum using Amberdata.io! Example code uses account transactions and account balance
Check out the demo page!
git clone git@github.com:amberdata/amberdata-example-wallet.git
Go to amberdata.io and click "Get started"
Building with Amberdata.io is as simple as a few axios request:
let getAddressBalance = async (address) => {
return await axios({
method:'get',
url: `https://web3api.io/api/v1/addresses/${address}/account-balances?page=0&size=1`,
headers: {"x-api-key": "YOUR_API_KEY_HERE"}
})
}
let getAddressTransactions = async (address) => {
return await axios({
method:'get',
url: `https://web3api.io/api/v1/addresses/${address}/transactions?page=0&size=10`,
headers: {"x-api-key": "YOUR_API_KEY_HERE"}
})
}
See source here.
This project is licensed under the Apache Licence 2.0.