From ef3d3f875a8262321bf70d8c59092b6834b19776 Mon Sep 17 00:00:00 2001 From: Jonathan Rainville Date: Fri, 13 Jul 2018 16:41:15 -0400 Subject: [PATCH] add new blockchain event --- lib/contracts/blockchain.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/contracts/blockchain.js b/lib/contracts/blockchain.js index ed7972e0..664f0d05 100644 --- a/lib/contracts/blockchain.js +++ b/lib/contracts/blockchain.js @@ -183,7 +183,7 @@ class Blockchain { const self = this; this.events.setCommandHandler("blockchain:defaultAccount:get", function(cb) { - cb(self.defaultAccount); + cb(self.defaultAccount()); }); this.events.setCommandHandler("blockchain:defaultAccount:set", function(account, cb) { @@ -199,6 +199,9 @@ class Blockchain { self.getGasPrice(cb); }); + this.events.setCommandHandler("blockchain:contract:create", function(params, cb) { + cb(self.ContractObject(params)); + }); } defaultAccount() { @@ -226,7 +229,7 @@ class Blockchain { } ContractObject(params) { - return new this.web3.eth.Contract(params.abi); + return new this.web3.eth.Contract(params.abi, params.address); } deployContractObject(contractObject, params) {