本文档介绍了如何使用 OpenZeppelin 的 Governor 合约搭建链上治理系统。包括 Governor 合约的工作原理、设置方法,以及如何使用 Ethers.js 和 Tally 创建、投票和执行提案。同时,还讨论了与 Compound 的 GovernorAlpha 和 GovernorBravo 系统的兼容性,并介绍了基于时间戳的治理方式。
本文是区块链葡萄酒交易市场系列文章的第二部分,重点介绍了前端集成,包括如何使用 javascript 和 ethers.js 连接 WineCollection 智能合约到 Web 市场。文章详细讲解了钱包连接、网络处理、Provider 和 Signer 设置,以及智能合约的部署、NFT 的铸造、token metadata 的更新、NFT 销毁以及存储评论等功能实现,并提供了示例代码。
本文介绍了如何使用 Ethers.js 实现 EIP-7702 交易,EIP-7702 允许 EOA 临时具有智能合约功能,从而实现批量交易、Gas 赞助和自定义逻辑等功能。文章提供了详细的步骤,包括环境设置、核心概念讲解、代码示例和问题排查,帮助开发者将 EIP-7702 集成到他们的 dApp 中,并介绍了如何撤销授权。
本文详细介绍了如何在以太坊网络中通过Ethers.js库重新发送带有更高gas价格的交易,以加速交易的确认。文章涵盖了交易的基本概念、参数设置、以及如何使用Ethers.js库进行交易签名和发送。
文章介绍了如何在区块链应用中通过QuickNode的Endpoint Armor增强终端安全性,包括方法限制、全局速率限制和访客速率限制的配置,并通过React应用示例展示了如何与安全的区块链终端进行交互。
本文介绍了EIP-1559的背景及其对以太坊Gas费的影响,并通过ethers.js库演示了如何发送EIP-1559交易。文章详细解释了EIP-1559的新机制,如baseFeePerGas、maxPriorityFeePerGas和maxFeePerGas,并提供了完整的代码示例和操作步骤。
在没有abi文件的情况下调用智能合约方法,web3py实现
做区块链技术开发离不开文档,而所有的文档都是清一色的英文,相信不少同学比较怵。由深入浅出区块链社区牵头发起区块链技术文档翻译计划,希望为广大开发者带来及时的高质量的区块链技术文档。
以太坊交易信息及event、input、logs、topics等概念机制
再谈无 ABI函数调用
vue项目中使用web3.js 学会如何用最新的web3.js版本
如何使用 ethers.js 监听待处理交易(pending transaction)
前言未确认交易驻留内存池(Mempool)期间,释放链上意图:DEX订单、清算触发、NFT铸造。套利机器人(Searchers)通过实时监听、Gas竞价及私有中继(Flashbots)实施原子套利(AtomicArbitrage),在区块打包前完成价值捕获。本文系统阐述:Mempo
FundMe lesson 的 示例 本质上是一个合约上对 eth 接收和发送的演示,但这个演示增加了前端 ethers 的交互,以及对 chainlink 预言机喂价的使用。
本文将重点围绕 web3.js 和 ethers.js 的相同点和不同点来对它们进行比较,以便你能更好地理解它们的细微区别。