
将@Whale Alert警报消息发送到微信
前言有段时间没写博客了,这段时间主要在做以下几件事情: 1、锻炼,周末的时候约了高中的好友去爬山。太久没锻炼了,累趴下了😅,还是要多练练。 2、无意间看到了雷公的视频,对我触动很大,不论是一级还是二级市场,都需要注重心态、技术。 3、趁着Gas低,交互了几个项目。 4、上班😄不上班没饭吃,肚子饿正题最开始有这个想法来源于:想把tg上订阅的Foresight News的bot消息转发到微信,这样有几个好处: 1、上班可以光明正大的看快讯 2、微信相当于聚合器,接收多路的消息。只要打开微信,就能收到我关注的消息,而不是群聊的垃圾信息。 … 但是目前还没搞定,tg的教程没怎么看明白。网上的教程基本都是微信转发到tg的,因为tg的服务器上文件是永久保存的,比化腾良心多了。 刚好推特上关注了@Whale Alert,这是一个产品,专门监控链上巨鲸大额转账的,刚好有开放的API(一定是特别的缘分),思路就是:申请免费api(虽然有限制,但是要啥自行车)—— 将返回的结果发送到企业微信(个人微信消息推送挺严格的,所以另辟蹊径,反正两者是可以绑定的) 我关注了很多大V,当看一个工具好不好用的...

将@Whale Alert警报消息发送到微信
前言有段时间没写博客了,这段时间主要在做以下几件事情: 1、锻炼,周末的时候约了高中的好友去爬山。太久没锻炼了,累趴下了😅,还是要多练练。 2、无意间看到了雷公的视频,对我触动很大,不论是一级还是二级市场,都需要注重心态、技术。 3、趁着Gas低,交互了几个项目。 4、上班😄不上班没饭吃,肚子饿正题最开始有这个想法来源于:想把tg上订阅的Foresight News的bot消息转发到微信,这样有几个好处: 1、上班可以光明正大的看快讯 2、微信相当于聚合器,接收多路的消息。只要打开微信,就能收到我关注的消息,而不是群聊的垃圾信息。 … 但是目前还没搞定,tg的教程没怎么看明白。网上的教程基本都是微信转发到tg的,因为tg的服务器上文件是永久保存的,比化腾良心多了。 刚好推特上关注了@Whale Alert,这是一个产品,专门监控链上巨鲸大额转账的,刚好有开放的API(一定是特别的缘分),思路就是:申请免费api(虽然有限制,但是要啥自行车)—— 将返回的结果发送到企业微信(个人微信消息推送挺严格的,所以另辟蹊径,反正两者是可以绑定的) 我关注了很多大V,当看一个工具好不好用的...
分析dune上Charm计算Uniswap v3 LP 操作策略Alpha Vault TVL的计算逻辑
一:首先需要了解Alpha Vault是什么以及操作流程 uniswap v3集中流动性: 集中流动性意味着LP(流动性提供者)可以根据自己的意愿向任何价格范围/价格变动提供流动性,这导致流动性在价格变动中不平衡。 不同价格范围的流动性深度不同,深度不同导致获取的收益不同。 根据当前价格和目标价格范围,存在以下三种情况 (1)当前价格在目标价格区间 1、当前价格是目标价格范围的中心 当价格范围为[8,12]时,当前价格= 10。LP在相同价值的两个代币中提供流动性 2、当前价格不是目标价格范围的中心 LP仍然必须在两个代币中提供流动性,而每个代币的数量取决于当前价格和价格范围之间的距离 (2)当前价格 < 目标价格区间最小值 (3)当前价格 > 目标价格区间最大值 在情况2和3中,只需要或允许两个代币中的一个。 理解如何发现价格: x * y = k x和y代表两种代币的数量,k是常量 x相对于y的价格是 y / x,这意味着1单位X可以获得多少Y,反之亦然,y相对于x的价格是x/y。 为了X的价格上涨,y必须增加,x必须减少。 举例: 假设流LPs打算在高于当前价格x=10的区...
分析dune上Charm计算Uniswap v3 LP 操作策略Alpha Vault TVL的计算逻辑
一:首先需要了解Alpha Vault是什么以及操作流程 uniswap v3集中流动性: 集中流动性意味着LP(流动性提供者)可以根据自己的意愿向任何价格范围/价格变动提供流动性,这导致流动性在价格变动中不平衡。 不同价格范围的流动性深度不同,深度不同导致获取的收益不同。 根据当前价格和目标价格范围,存在以下三种情况 (1)当前价格在目标价格区间 1、当前价格是目标价格范围的中心 当价格范围为[8,12]时,当前价格= 10。LP在相同价值的两个代币中提供流动性 2、当前价格不是目标价格范围的中心 LP仍然必须在两个代币中提供流动性,而每个代币的数量取决于当前价格和价格范围之间的距离 (2)当前价格 < 目标价格区间最小值 (3)当前价格 > 目标价格区间最大值 在情况2和3中,只需要或允许两个代币中的一个。 理解如何发现价格: x * y = k x和y代表两种代币的数量,k是常量 x相对于y的价格是 y / x,这意味着1单位X可以获得多少Y,反之亦然,y相对于x的价格是x/y。 为了X的价格上涨,y必须增加,x必须减少。 举例: 假设流LPs打算在高于当前价格x=10的区...
python爬取区块链浏览器上的交易列表数据
前言2022年6月3日 端午节安康。 今天主要分享如何利用爬虫爬取区块链浏览器上的交易列表数据。原因dune上没有bsc链上的转账明细数据表。Footprint Analytics上现有的bsc_transactions表transfer_type粒度不够。环境python 3.7 数据存储:mysql 5.7 缓存:redis 6.2.6 开发工具:pycharm思路(1)所有协议、合约、swap地址转账信息全爬不太实际,对存储要求比较高。所以针对需要分析的协议,专门去爬取对应智能合约转账是个不错的选择。 (2)区块链浏览器肯定是有反爬机制的。所以在代理选择上,要选择国外的代理。国内的代理都访问不到,具体原因你懂的。本文中不涉及代理部分,因为国外的代理厂家之前没有了解过。不过即使是上代理,对代码层面改动也比较小 (3)采用了urllib同步请求 + 范围内随机时长程序休眠。减少了被风控的概率。但是也降低了爬虫的效率。 后面再研究用scrapy或异步请求 [1] [1] 同步:请求发送后,需要接受到返回的消息后,才进行下一次发送。异步:不需要等接收到返回的消息。实现找到需要爬取合...
python爬取区块链浏览器上的交易列表数据
前言2022年6月3日 端午节安康。 今天主要分享如何利用爬虫爬取区块链浏览器上的交易列表数据。原因dune上没有bsc链上的转账明细数据表。Footprint Analytics上现有的bsc_transactions表transfer_type粒度不够。环境python 3.7 数据存储:mysql 5.7 缓存:redis 6.2.6 开发工具:pycharm思路(1)所有协议、合约、swap地址转账信息全爬不太实际,对存储要求比较高。所以针对需要分析的协议,专门去爬取对应智能合约转账是个不错的选择。 (2)区块链浏览器肯定是有反爬机制的。所以在代理选择上,要选择国外的代理。国内的代理都访问不到,具体原因你懂的。本文中不涉及代理部分,因为国外的代理厂家之前没有了解过。不过即使是上代理,对代码层面改动也比较小 (3)采用了urllib同步请求 + 范围内随机时长程序休眠。减少了被风控的概率。但是也降低了爬虫的效率。 后面再研究用scrapy或异步请求 [1] [1] 同步:请求发送后,需要接受到返回的消息后,才进行下一次发送。异步:不需要等接收到返回的消息。实现找到需要爬取合...
DeFi流动性之IZUMI白皮书中文与个人思考
概述介绍izumi Finance 是首个为部署在以太坊链上的去中心化交易所Uniswap V3版本提供可编程流动性即服务的基础设施。 (LaaS:Infrastructure as a Service的缩写,意思是基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用 Internet从IaaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务)。【1】 同时,izumi通过内置的去中心化交易所将流动性服务提供到多条公链上。它将帮助在Uniswap V3版本上提供流动性的流动性提供者获取额外的流动性挖矿奖励和交易费用。另一方面,izumi将高效和持久的帮助DeFi协议吸引更多的流动性。 izumi通过LiquidBox使协议能够在特定价格范围内分配激励奖励,从而达到提高激励效率的目的。同时,流动性提供者可以以资本效率赚取更多的交易费用,并获得相关协议提供的额外激励。如:稳定币矿池仅在狭窄的价格范围内发放激励奖励(0...
DeFi流动性之IZUMI白皮书中文与个人思考
概述介绍izumi Finance 是首个为部署在以太坊链上的去中心化交易所Uniswap V3版本提供可编程流动性即服务的基础设施。 (LaaS:Infrastructure as a Service的缩写,意思是基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用 Internet从IaaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务)。【1】 同时,izumi通过内置的去中心化交易所将流动性服务提供到多条公链上。它将帮助在Uniswap V3版本上提供流动性的流动性提供者获取额外的流动性挖矿奖励和交易费用。另一方面,izumi将高效和持久的帮助DeFi协议吸引更多的流动性。 izumi通过LiquidBox使协议能够在特定价格范围内分配激励奖励,从而达到提高激励效率的目的。同时,流动性提供者可以以资本效率赚取更多的交易费用,并获得相关协议提供的额外激励。如:稳定币矿池仅在狭窄的价格范围内发放激励奖励(0...
一:Linux入门之安装VM虚拟机和CentOS7
一:前言Linux作为一个开源的系统,经常被安装在服务器上。对比于windows,有着定制化程度高、稳定性好、命令行强大等特性。 对于技术上的学习,用于需要理论+实操。如果单重视理论知识而不动手操作,则永远不会体验到Liunx的如丝般顺滑。当然,其他技术也是如此。二:安装VMware虚拟机软件将系统装在虚拟机上有两个好处,一:与真实环境隔离,不使用时不影响。二:虚拟机环境可随时删除,重装。 VMware软件和CentOS7光盘镜像ISO文件下载 https://drive.google.com/file/d/1ZBu8M2oeP_i9ERHO0ycC_hFwzIrj9UhQ/view?usp=sharing https://drive.google.com/file/d/14FOz55jBdIZ_n98jjyvz6LEOgrmCC4pZ/view?usp=sharing 软件打开首页点击创建新的虚拟机按钮下一步选择CentOS7 ISO。文件路径尽量不要使用中文。填写虚拟机名称和选择虚拟机文件存放路径选择cpu核数选择内存大小选择网络连接方式默认即可,下一步默认即可,下一步选择创...
一:Linux入门之安装VM虚拟机和CentOS7
一:前言Linux作为一个开源的系统,经常被安装在服务器上。对比于windows,有着定制化程度高、稳定性好、命令行强大等特性。 对于技术上的学习,用于需要理论+实操。如果单重视理论知识而不动手操作,则永远不会体验到Liunx的如丝般顺滑。当然,其他技术也是如此。二:安装VMware虚拟机软件将系统装在虚拟机上有两个好处,一:与真实环境隔离,不使用时不影响。二:虚拟机环境可随时删除,重装。 VMware软件和CentOS7光盘镜像ISO文件下载 https://drive.google.com/file/d/1ZBu8M2oeP_i9ERHO0ycC_hFwzIrj9UhQ/view?usp=sharing https://drive.google.com/file/d/14FOz55jBdIZ_n98jjyvz6LEOgrmCC4pZ/view?usp=sharing 软件打开首页点击创建新的虚拟机按钮下一步选择CentOS7 ISO。文件路径尽量不要使用中文。填写虚拟机名称和选择虚拟机文件存放路径选择cpu核数选择内存大小选择网络连接方式默认即可,下一步默认即可,下一步选择创...