上周在群聊吹牛,吹吹我写的golang 调用solana合约的东西。有人说他要学习go调用solidity的方法。我看了看我在登链的无abi调用合约的方法,写的python的,ethers的,solidity的,就是没写golang的,确实可以写写。 那个群里人都说用c...
关于合约账户,我有两个疑问: 1. 合约账户的创建,只能发生在合约部署时? 2. 合约部署,这是一个交易,只能通过一个EOA账户发起? 好,先把合约账户创建聊清楚,上面两个问题也就迎刃而解了 ## 合约账户创建 ### ...
## EOA 委托 [EIP-7702](https://learnblockchain.cn/docs/eips/EIPS/eip-7702) 引入了一种新的交易类型 ( `0x4`),它授予 [外部拥有账户 (EOA,Externally Owned Accounts)](https://ethereum.org/en/developers/docs/accounts/) 将执行委托给智能合约的能力。 这对于使传统...
使用 [ERC-4337](https://learnblockchain.cn/article/5946) 的智能合约钱包是管理智能合约账户的 web3 钱包,它们提供了传统 EOA(Externally-Owned Account)钱包的简单用户体验,以及额外的功能、灵活性和安全性收益。 [Alchemy 的账户工具包使...
在以太坊上进行交易和执行智能合约时,Gas费用是一个重要的考虑因素。Gas费用不仅影响用户的成本,也影响区块链的效率和吞吐量。以下是一些常见的以太坊Gas优化方法: ### 1. **优化智能合约代码** #### a. 减少存储操作 -...
## 一、环境准备 ##### 1. 技术栈 - node.js 18.18.0 - react 18.2.0 - hardhat 2.13.0 - openzeppelin 4.9.6 - IPFS Desktop - solidity ^0.8.20 - vscode 1.87.2 - ethers.js 6.11.1 ##### 2. 主要技术简介 - **hardhat** Hardhat是一个编译、部署、测试和调试以太坊应用...
 ## 介绍 本教程将指导你通过使用 Pimlico Alto 插件在区块链应用中集成与 ERC-4337 兼容的捆绑器以实现账户抽象。Pimlico Alto 简化了将用户操作打包为交易并通过标准 JSON-RPC 请...
## Eth1 * [1559 现状更新](https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2F1559-update-005):更多的测试和交易池管理工具。[1559 推出的检查清单](https://github.com/ethereum/pm/blob/master/Fee%20Market%20Meetings/mainnet-readiness.md) * [最...
## Eth1 * 最新的[核心开发者会议](https://youtu.be/ITVMTHzAcg0?t=345)。Beiko 的[备忘录](https://twitter.com/TimBeiko/status/1347540679765811200)。几周内将上线暂时的柏林升级测试网 * [解耦区块传播与 witness 传播](https://ethresear.ch/t/the-great-alaskan-tran...
前言:Compound是DeFi上的借贷市场,但它并不是点对点的市场,而是流动性的资金池市场,这种模式让它更接近于传统银行的借贷模式。但与此同时,它的运作是基于智能合约来完成的,这让它具备了更多实时性、不可篡改性以及...
## 概述 Mantle 是一个构建在以太坊之上的 Layer 2 (L2) 区块链,旨在提供比以太坊主网低得多的 gas 费用和更快的交易速度。它使现有的以太坊合约和工具能够在 Mantle 上运行,且只需进行最少的调整。 在本指南中,我们将教你更...
> * 原文:https://ethereumdev.io/swap-tokens-with-1inch-exchange-in-javascript-dex-and-arbitrage-part-2/ 作者:https://ethereumdev.io/author/peter/ > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412)...
## 动机 [ERC7540 vault 规范](https://eips.ethereum.org/EIPS/eip-7540) 是由 Centrifuge 协议团队开发的,因为他们需要一种处理来自 ERC4626 vault 的异步存款/取款的方法。 他们的系统使用自己的 Centrifuge 链首先处理存款/取款请求,然后将消...
社区已经有很多人在讲解 ERC721 的知识了,本文假定你已经看过了那些文章,或者已经熟悉了 ERC721 的基本概念。本文主要对常见问题以及我觉得比较经典的问题单独记录一下。 #### **ERC721** vs **ERC20** [ERC721 协议标准](https://e...