This tutorial will show you how to receive automated messages when you receive money on the selected Ethereum address. The only thing needed is a Ethereum address where the money will land and a URL where the notification will be sent.
1
2
3
4
5
6
7
8
9
from flask import Flask,request,json
app = Flask(__name__)
@app.route('/B5tN-KtfOTf37',methods=['POST'])
def webhookreceiver():
data = request.json
print(data)
return data
run it with ´´´python3 YOURFILENAME.py´´´
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import requests
import json
############################
# Replace with your Values #
############################
apikey = "YOURAPIKEY"; # API Key in your account panel
contractaddress = "CONTRACTADDRESS"; # Contract address of the token you want to watch
ethereumaddress = "ETHEREUMADDRESS"; # Ethereum address you want to watch
yoururl = "https://yoururl.com/ipnreceiver"; # URL where you want to receive updates
url = "https://api.chaingateway.io/v2/ethereum/webhooks"
payload = json.dumps({"contract": contractaddress, "to": ethereumaddress, "url": yoururl})
headers = {
'Accept': 'application/json',
'Authorization': apikey
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Congratulations! You just created an address subscription and will receive notifications on future deposits to the provided url.