Following is my contract:

pragma solidity ^0.4.4;
contract Process{
address public owner;
uint balance;
uint amount;

function Process(){
    owner = msg.sender;
    balance = 1000;

 event DepositMade(string msg);
 event WithdrawalMade(string msg);

 function deposit(uint amot){
    balance = balance + amot;
    DepositMade("Deposit is done");

function getBalance()constant returns (uint){
    return balance;   

function withdraw(uint amot)returns (bool){
    if(amot > balance){
        return false;
        balance = balance - amot;
        WithdrawalMade("Withdrawal is done");
        return true;


Now i am able to run this code using command prompt using its compiled code. When i deposit or withdraw amount, i only receive transaction hash, even though i have created events. I don't know the syntax of nodejs and web3js. I tried , but failed.How should i retrieve events using nodejs for above code?



Browse other questions tagged or ask your own question.