diff options
author | Marek Kotewicz <marek.kotewicz@gmail.com> | 2014-10-22 21:58:24 +0800 |
---|---|---|
committer | Marek Kotewicz <marek.kotewicz@gmail.com> | 2014-10-22 21:58:24 +0800 |
commit | ea3048421fb54abd98f610d79294634015d0e58e (patch) | |
tree | 73d19cdd2ea4fcc5aaa554c6af93f8a4bf367c2c | |
parent | 5cd93a061889b0f2b9047ed6798f91aeb132dcea (diff) | |
download | dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar.gz dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar.bz2 dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar.lz dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar.xz dexon-ea3048421fb54abd98f610d79294634015d0e58e.tar.zst dexon-ea3048421fb54abd98f610d79294634015d0e58e.zip |
block, transaction, uncle by hash and number separately
-rw-r--r-- | http.js | 2 | ||||
-rw-r--r-- | index.html | 2 | ||||
-rw-r--r-- | main.js | 13 |
3 files changed, 8 insertions, 9 deletions
@@ -4,7 +4,6 @@ this.host = host; }; - //TODO unify the format of object passed to 'send method' function formatJsonRpcObject(object) { return { jsonrpc: '2.0', @@ -14,7 +13,6 @@ } }; - //TODO unify the format of output messages, maybe there should be objects instead function formatJsonRpcMessage(message) { var object = JSON.parse(message); diff --git a/index.html b/index.html index fc658c00a..6d27af1df 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,9 @@ <script type="text/javascript" src="main.js"></script> <script type="text/javascript" src="websocket.js"></script> <script type="text/javascript" src="qt.js"></script> +<script type="text/javascript" src="http.js"></script> <script type="text/javascript"> +web3.setProvider(new web3.providers.HttpProvider('http://localhost:8080')); function registerName() { var name = document.querySelector("#name").value; name = web3.fromAscii(name); @@ -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 |