Skip to content

Instantly share code, notes, and snippets.

@jdkanani
Created December 6, 2017 12:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdkanani/78d6a87ba6e0b4b4f4bb41fca3fd559d to your computer and use it in GitHub Desktop.
Save jdkanani/78d6a87ba6e0b4b4f4bb41fca3fd559d to your computer and use it in GitHub Desktop.
Dagger example 2
// web3 contract
var web3Contract = new web3.eth.Contract(abi, address);
// dagger contract
var contract = dagger.contract(web3Contract);
var filter = contract.events.Transfer({filter: {from: '0x123456...'}, room: 'latest'});
// watch
filter.watch(function(data, removed){
// data.returnValues.to : address to which it has been transferred to
// data.returnValues.value : value which has been transferred
});
// watch only once
filter.watchOnce(function(data, removed){
// data.returnValues.to : address to which it has been transferred to
// data.returnValues.value : value which has been transferred
});
// stop watching
filter.stopWatching();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment