diff options
Diffstat (limited to 'main.js')
-rw-r--r-- | main.js | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -49,11 +49,10 @@ eth: { prototype: Object(), - //TODO solve the issue with numberOrHash impl block: function(numberOrHash) { return new Promise(function(resolve, reject) { - var args = typeof numberOrHash === "string" ? [0, numberOrHash] : [numberOrHash, ""]; - web3.provider.send({call: "block", args: args}, function(block) { + var call = typeof numberOrHash === "string" ? 'blockByHash' : 'blockByNumber'; + web3.provider.send({call: call, args: [numberOrHash]}, function(block) { if(block) resolve(block); else @@ -64,8 +63,8 @@ transaction: function(numberOrHash, nth) { return new Promise(function(resolve, reject) { - var args = typeof numberOrHash === "string" ? [0, numberOrHash, nth] : [numberOrHash, "", nth]; - web3.provider.send({call: "transaction", args: args}, function(block) { + var call = typeof numberOrHash === "string" ? 'transactionByHash' : 'transactonByNumber'; + web3.provider.send({call: call, args: [numberOrHash, nth]}, function(block) { if(block) resolve(block); else @@ -76,8 +75,8 @@ uncle: function(numberOrHash, nth) { return new Promise(function(resolve, reject) { - var args = typeof numberOrHash === "string" ? [0, numberOrHash, nth] : [numberOrHash, "", nth]; - web3.provider.send({call: "uncle", args: args}, function(block) { + var call = typeof numberOrHash === "string" ? 'uncleByHash' : 'uncleByNumber'; + web3.provider.send({call: call, args: [numberOrHash, nth]}, function(block) { if(block) resolve(block); else |