Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var unlockAccountResult =
- web3.personal.unlockAccount(web3.eth.coinbase, password);
- // creation of contract object
- // var MyContract = web3.eth.contract(abi);
- var sItemName = "eth test";
- var sUnit = "11";
- var unlo= web3.personal.unlockAccount('xxaaa', '*******');
- var estimatedGasForBallotNominate = myContractInstance.register.estimateGas(sItemName, sUnit);
- myContractInstance.register(sItemName, sUnit,
- { gas: estimatedGasForBallotNominate, from: 'xxaaa' },
- function (err, response) {
- if (err) {
- console.log(err);
- return response.json({ status: 'UAMISSING', message: ' smart contract execution failed', error: err });
- }
- console.log(response);
- var transferEvent = myContractInstance.Create();
- transferEvent.watch(function (err, response) {
- debugger
- if (err) {
- //console.log(err);
- //console.log(resp);
- console.log("smart contract watch stoping .....");
- transferEvent.stopWatching(function (err, response) {
- var now = new Date();
- console.log("subscription has been stoped on : " + now.toLocaleDateString() + " : " + now.toLocaleTimeString());
- });
- } else {
- console.log(transferEvent);
- var now = new Date();
- console.log("Received notification event on old : " + now.toLocaleDateString() + " : " + now.toLocaleTimeString());
- document.getElementById('count').innerText = response.args.message;
- console.log(response.args);
- // alert('Success: ');
- }
- });
- });
- Assets[assetCount].push(Asset(itemName, unit,assetCount));
- AssetCreate(msg.sender,assetCount);
- return assetCount;
- }
- function get(uint assetId) public
- constant returns( uint, string, uint)
- {
- Asset memory assetVal = Assets[assetId][0];
- return (assetVal.assetId,assetVal.assetName, assetVal.unit );
- }
Add Comment
Please, Sign In to add comment