6

Is there any way to get a notification(PN, Email etc.) when one receives ETH or tokens issued on ethereum?

anon
  • 203
  • 1
  • 2
  • 5

4 Answers4

4

You can use the notification system on etherscan.io:

  1. Create an account on https://etherscan.io and/or log in

  2. Go to https://etherscan.io/myaddress

  3. Click Add New Address

  4. Enter the address you want to track

  5. Select Email Notification

  6. Click Continue

You should now receive email notifications.

Please note that there is a limit of 100 emails/day.

Jesbus
  • 10,478
  • 6
  • 35
  • 62
3

Cryptocurrency Alerting does exactly this. You can monitor any ETH address and get alerted when your ETH/ERC-20 token balance changes. It works well for airdrops, for example.

You can receive alerts via Email, Webhook, SMS, Slack, Telegram, Discord and several other options. Disclaimer: I am friends with the owner of this site.

swirlybuns
  • 31
  • 1
2

You can use Dagger https://matic.network/dagger to send email/notification when -

  • you receive tokens
  • someone transfers tokens/ETH from the multi-sig wallet
  • ....or track any contract

Here is the simple example of how to watch ERC20 token transfer using Dagger:

// 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();
1

One way would be to use events in the smart contract which receives the the ETH or Tokens. When the function in the contract, which will receive the ETH or tokens, will be called an event can be triggerd with return values such as PN and Email etc. You could catch this events in your Dapp. See here for more information on events.

niksmac
  • 9,673
  • 2
  • 40
  • 72
Bumblebee
  • 1,751
  • 3
  • 14
  • 23