# -*- coding:UTF-8 -*- from web3 import Web3,HTTPProvider import os import time import binascii import base64 import smtplib from email.mime.text import MIMEText from email.header import Header
contract_address = "0xF8dCbDcbc61752E95d9AB23b38fB79674c9A8FB6"# 你的合约地址 Your contract address contract_topic0 = "0x90c04e3c5f60e054d780a4cf893b5797e089c3da43565f81a1146044d51e8a11"# 事件日志中的topic0,针对同一合约的所有事件日志的topic0都是相同的 topic0 in event log .Every events of one contract has same topic0 rpc = "https://ropsten.infura.io/v3/da.....2d7"# 你注册的Infura中的ENDPOINT。 your infura ENDPOINT url
flag = "flag{a_smart_contract_test}" email = { "host":"smtp.163.com", "port":25, "user":"[email protected]", # 用来发送flag的邮箱 email used to send flag "code":"aaaaa"# 邮箱的客户端授权码 email verification code } # initial w3 = Web3(Web3.HTTPProvider(rpc)) sender = smtplib.SMTP(host=email["host"],port=email["port"]) sender.ehlo() sender.starttls() sender.login(email["user"],email["code"])
说些什么吧!