add new blockchain event

This commit is contained in:
Jonathan Rainville 2018-07-13 16:41:15 -04:00
parent 974d492428
commit f0746a8d8b
1 changed files with 5 additions and 2 deletions

View File

@ -183,7 +183,7 @@ class Blockchain {
const self = this; const self = this;
this.events.setCommandHandler("blockchain:defaultAccount:get", function(cb) { this.events.setCommandHandler("blockchain:defaultAccount:get", function(cb) {
cb(self.defaultAccount); cb(self.defaultAccount());
}); });
this.events.setCommandHandler("blockchain:defaultAccount:set", function(account, cb) { this.events.setCommandHandler("blockchain:defaultAccount:set", function(account, cb) {
@ -199,6 +199,9 @@ class Blockchain {
self.getGasPrice(cb); self.getGasPrice(cb);
}); });
this.events.setCommandHandler("blockchain:contract:create", function(params, cb) {
cb(self.ContractObject(params));
});
} }
defaultAccount() { defaultAccount() {
@ -226,7 +229,7 @@ class Blockchain {
} }
ContractObject(params) { ContractObject(params) {
return new this.web3.eth.Contract(params.abi); return new this.web3.eth.Contract(params.abi, params.address);
} }
deployContractObject(contractObject, params) { deployContractObject(contractObject, params) {