不定期分享姿势, 代码教程同步上传 推特: https://twitter.com/junjie9021 lens: https://lenster.xyz/u/0x049 github: https://github.com/junjie9021/simple-demo

Linea 网络存款交互代码教程
小狐狸母公司 ConsenSys 的 zkevm 链 Linea 存款代码交互教程 存款代码""" pip install web3==5.29.1 """ import web3 import math import time import requests headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, api='https://rpc.ankr.com/eth_goerli', chainid=5, proxies=None, timeout=30): self.api = api self.chainid = chainid self.proxies = pro...

Linea 网络存款交互代码教程
小狐狸母公司 ConsenSys 的 zkevm 链 Linea 存款代码交互教程 存款代码""" pip install web3==5.29.1 """ import web3 import math import time import requests headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, api='https://rpc.ankr.com/eth_goerli', chainid=5, proxies=None, timeout=30): self.api = api self.chainid = chainid self.proxies = pro...
python版本的arb空投领取demo
python版本的arb空投领取demoimport web3 import requests headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, api='https://arb1.arbitrum.io/rpc', chainid=42161, proxies=None, timeout=30): self.api = api self.chainid = chainid self.proxies = proxies self.timeout = timeout def get_current_block(self): """获取最新区块""" data = {"jso...
python版本的arb空投领取demo
python版本的arb空投领取demoimport web3 import requests headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, api='https://arb1.arbitrum.io/rpc', chainid=42161, proxies=None, timeout=30): self.api = api self.chainid = chainid self.proxies = proxies self.timeout = timeout def get_current_block(self): """获取最新区块""" data = {"jso...
life free mint 代码交互的源码
之前我们分享了思路,非常棒,已经有很多小伙伴按照思路已经跑起来了。 https://mirror.xyz/0x7b52FD04cC45B26F5bdea1CD7c8c56A00A3F859B/etJQ20zi8b3pK1m0GfvnH8cnxoc9ErVhGKLk3YtKTIg 给大家分享下交互源码,注意代码中的参数设置自己的私钥设置邀请人的地址 +500分这个代码已上传simple-airdrop-demo/life at main · junjie9021/simple-airdrop-demoContribute to junjie9021/simple-airdrop-demo development by creating an account on GitHub.https://github.com原理分析教程lifeform 的 free mint 代码交互排查思路如何通过 rpc协议来交互 Base的存款往期代码交互教程scroll alpha test bridge代码交互aave gho稳定币项目代码交互教程base 存款代码交互教程sui mint nft ...
life free mint 代码交互的源码
之前我们分享了思路,非常棒,已经有很多小伙伴按照思路已经跑起来了。 https://mirror.xyz/0x7b52FD04cC45B26F5bdea1CD7c8c56A00A3F859B/etJQ20zi8b3pK1m0GfvnH8cnxoc9ErVhGKLk3YtKTIg 给大家分享下交互源码,注意代码中的参数设置自己的私钥设置邀请人的地址 +500分这个代码已上传simple-airdrop-demo/life at main · junjie9021/simple-airdrop-demoContribute to junjie9021/simple-airdrop-demo development by creating an account on GitHub.https://github.com原理分析教程lifeform 的 free mint 代码交互排查思路如何通过 rpc协议来交互 Base的存款往期代码交互教程scroll alpha test bridge代码交互aave gho稳定币项目代码交互教程base 存款代码交互教程sui mint nft ...

lifeform 的 free mint 代码交互思路
给大家分享下之前很火的 lifeform 的 free mint 代码交互思路,如何签名,如何找到数据,如何排查的;现在还能 mint 的抓包分析请跟我一样,浏览器打开 mint 网址后,打开你的F12,简单的抓个包;看我的设置,去除杂七杂八的请求钱包签名我们先用小狐狸跑一遍流程,连接钱包,提示签名。复制下签名信息,注意签名信息的内容,长这样的 'address=你的钱包地址,chain_id=56' 这里你要学会用 web3库 Account 来签名消息import web3 from eth_account.messages import encode_defunct privkey='xxxx' # 你的私钥 account = web3.Account.from_key(privkey) msg = 'address=%s,chain_id=56' % account.address signature = account.sign_message(encode_defunct(text=msg)).hex() 查找登陆接口拿到签名的数据后,我们需要找...

lifeform 的 free mint 代码交互思路
给大家分享下之前很火的 lifeform 的 free mint 代码交互思路,如何签名,如何找到数据,如何排查的;现在还能 mint 的抓包分析请跟我一样,浏览器打开 mint 网址后,打开你的F12,简单的抓个包;看我的设置,去除杂七杂八的请求钱包签名我们先用小狐狸跑一遍流程,连接钱包,提示签名。复制下签名信息,注意签名信息的内容,长这样的 'address=你的钱包地址,chain_id=56' 这里你要学会用 web3库 Account 来签名消息import web3 from eth_account.messages import encode_defunct privkey='xxxx' # 你的私钥 account = web3.Account.from_key(privkey) msg = 'address=%s,chain_id=56' % account.address signature = account.sign_message(encode_defunct(text=msg)).hex() 查找登陆接口拿到签名的数据后,我们需要找...

Zksync 测试网络的存款代码交互教程
刚有粉丝私信我,跟着我们之前的demo,尝试在做zksync的交互,非常棒。不过没发出去,帮他看了下,主要是给的gaslimit太小 拿着之前的样例给了100000;咋们跟官方跨链桥给的一样,gaslimit给600000,没用完的会自动返回给你的import requests import web3 import math headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, rpc='https://rpc.ankr.com/eth_goerli', chainid=5, proxies=None, timeout=30): self.rpc = rpc self.cha...

Zksync 测试网络的存款代码交互教程
刚有粉丝私信我,跟着我们之前的demo,尝试在做zksync的交互,非常棒。不过没发出去,帮他看了下,主要是给的gaslimit太小 拿着之前的样例给了100000;咋们跟官方跨链桥给的一样,gaslimit给600000,没用完的会自动返回给你的import requests import web3 import math headers = { 'content-type': 'application/json', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36', } class Rpc: """ eth rpc方法 """ def __init__(self, rpc='https://rpc.ankr.com/eth_goerli', chainid=5, proxies=None, timeout=30): self.rpc = rpc self.cha...