Hi!
I'm playing around with DApp development, and I'd like to retrieve from my Web UI the list of transactions belonging to a specific account; I'm trying to use the web3.eth.filter API:
var filter = web3.eth.filter({'fromBlock': 0, 'toBlock': 'latest', 'address': '[the address of the target account here]'});
filter.get(function(error, result) {
if(!error) {
for (i=0; i<result.length; ++i) {
document.getElementById('txs').innerText = result[i];
}
}
else {
document.getElementById('txs').innerText = error.stack;
}
});
Even if my scenario contains 3 transactions, I'm always getting an empty result.
What am I misunderstanding?
I even tried to use watch to track the ongoing transactions:
var filter = web3.eth.filter({'fromBlock': 0, 'toBlock': 'latest', 'address': '[the address of the target account here]'});
filter.watch<del class="Delete"></del>(function(error, result) {
if(!error) {
for (i=0; i<result.length; ++i) {
document.getElementById('txs').innerText = result[i];
}
}
else {
document.getElementById('txs').innerText = error.stack;
}
});
but I'm always getting an error:
Erorr: INVALID_PARAMS: Invalid method parameters (invalid name and/or type) recognised at Object.module.exports.InvalidResponse
(qrc:///web3.js:3043:16)
at qrc:///web3.js:6039:40
ar Array.filter(native)
at qrc:///web3.js:6036:12
at XMLHttpRequest.request.onreadystatechange
(qrc:///web3.js:4203:13)
Any idea?
Thank you !
Matteo
0 ·