本文介绍了多种加密货币现货和衍生品(期货、期权)数据获取方法,包括ETH现货价格、期货交易数据(Binance、MEXC、CME交易所)以及Deribit交易所的期权数据获取。文章详细介绍了数据来源、API使用方法、数据清洗步骤,并提供了Python代码示例,方便读者获取和处理相关数字货币金融数据。
本文介绍了智能合约开发过程中的各种工具,包括编辑器配置(VSCode插件Solidity Visual Developer)、代码编写测试部署(Foundry框架)、链上合约阅读(etherscan.deth.net、evmdis、bytegraph、dedaub)、链上合约调用分析(Samczsun Tx、Ethtx Info、tenderly、Blocksec Phalcon)以及区块数据获取(dRPC)。
本文详细介绍了在AAVE V3版本上进行质押和借贷的基本操作,包括具体步骤、利率计算公式,以及Isolation Mode和E-Mode的使用方法。文章不仅提供了DApp上的操作指南,还深入到合约层面,讲解了如何通过与AaveProtocolDataProvider合约交互获取关键参数,例如LTV、清算阈值和清算罚金等,并给出了相应的计算示例。
本文详细介绍了以太坊交易从构建到打包的生命周期,包括交易池初始化、交易构造、交易验证、交易加入交易池(区分本地交易和远程交易,以及 pending 队列和 queued 队列)、交易重排(涉及 channel 的使用和 runReorg 函数)、区块打包(minerFee 的计算)、以及新区块到达时交易池的重构。文章通过流程图和代码片段,深入剖析了以太坊交易处理的各个环节。
本文介绍了如何使用开源免费的 Quartz 部署 Obsidian 笔记,并进行了持续集成和部署。主要包括 Fork 仓库、设置个人域名、设置自动部署、Clone 和编辑,以及 Obsidian 设置等步骤,帮助读者搭建个人知识管理的展示网站。
本文深入解析了 Gnosis Safe 多签钱包智能合约中的 Fallback 合约,阐述了其存在的必要性,包括向前兼容旧版本 Safe 合约功能、处理 ERC1155 和 ERC721 代币转账,以及通过 ERC165 暴露接口实现。
本文详细介绍了以太坊 P2P 网络架构和运作流程,重点介绍了节点首次加入网络时使用的 Node Discovery Protocol v5。内容涵盖 RLP 编码、ECDH 密钥交换、HKDF 密钥推导等技术,以及 ENR、DNSDisc 等节点发现机制,并深入解析了节点握手认证、节点存储与查询等关键环节的数据包格式和流程。
本文深入探讨了Gnosis Safe合约中OwnerManager、FallbackManager、ModuleManager、GuardManager和Executor等关键模块的概念和代码实现,以及SecuredTokenTransfer、SelfAuthorized、Singleton和StorageAccessible等通用模块的细节,为读者提供了从源代码层面理解和修改Gnosis Safe合约的基础。
本文深入剖析了以太坊上广泛使用的多签钱包Safe(原Gnosis Safe)的逻辑设计和代码实现。
本文详细介绍了以太坊 London 升级后 EIP1559 引入的 Gas 机制,包括 Gas 和 Gas Price 的概念辨析,Gas Limit 的获取方法(通过 eth_estimateGas API 和 cast 工具),以及 Gas Price 的计算方式(包括 Base Fee 的计算公式、Max Priority Fee 的设置策略和 Max Fee 的作用)。