diff options
Diffstat (limited to 'lib/web3.js')
-rw-r--r-- | lib/web3.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/web3.js b/lib/web3.js index 7191adfe8..fde3cce75 100644 --- a/lib/web3.js +++ b/lib/web3.js @@ -268,6 +268,15 @@ var web3 = { /// eth object prototype eth: { + contractFromAbi: function (abi) { + return function(addr) { + // Default to address of Config. TODO: rremove prior to genesis. + addr = addr || '0xc6d9d2cd449a754c494264e1809c50e34d64562b'; + var ret = web3.eth.contract(addr, abi); + ret.address = addr; + return ret; + }; + }, watch: function (params) { return new web3.filter(params, ethWatch); } |