Transactions

收到令牌後收到通知

  • July 8, 2020

當一個人收到乙太坊上發行的 ETH 或代幣時,有什麼方法可以得到通知(PN、電子郵件等)?

您可以使用 etherscan.io 上的通知系統:

  1. 在https://etherscan.io上創建一個帳戶和/或登錄
  2. 轉到https://etherscan.io/myaddress
  3. 點擊Add New Address
  4. 輸入您要追踪的地址
  5. 選擇Email Notification
  6. 點擊Continue

您現在應該會收到電子郵件通知。

請注意,每天限制為 100 封電子郵件。

您可以在以下情況下使用 Dagger https://matic.network/dagger發送電子郵件/通知 -

  • 你收到代幣
  • 有人從多重簽名錢包中轉移代幣/ETH
  • ….或跟踪任何契約

以下是如何使用 Dagger 觀看 ERC20 代幣轉移的簡單範例:

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

引用自:https://ethereum.stackexchange.com/questions/31712