Staticcall 类似于常规的以太坊调用,不同的是,如果发生状态更改,它将回滚。它不能用于转账以太币。无论是 EVM 操作码、Yul 汇编函数还是 Solidity 内置函数,都称为 staticcall。 ## EIP 214 Staticcall 是在 [EIP 214](https://github.com/et...
为了使用在 [Layer1](https://github.com/Kuzirashi/gw-gitcoin-instruction/blob/master/src/conceptual-explainers/structure.md#layer-1) 和 [Layer2](https://github.com/Kuzirashi/gw-gitcoin-instruction/blob/master/src/conceptual-explainers/structure.md#layer-1--layer-2) 之间移动的 [SUDT](https:...
> 以太坊的 Token 标准,例如 ERC-20 和 ERC-721,通过为创建同质化和非同质化 Token 分别提供统一的指导方针,彻底改变了区块链生态系统。这些标准确保了去中心化应用(dApps)和交易所之间的互操作性,为开发者和用户营造了一...
你是否和我前段时间一样,苦苦的寻找一款好用的开源以太坊钱包,你会发现可用都很少,因为很多钱包说开源,仅仅是开源部分代码,现在不需要再找了。 重要的事情说三遍: 这是一个款**完全开源**,**完全免费**,功能...
# 一:Coin(ERC20) ## 1.1 介绍 $\mathit {ERC}$ 全称是“以太坊征求意见协议”$\mathit {(EthereumRequest\ for\ Comment)}$的缩写,$\mathit {ERC}$-$\text {20}$ 就是一套关于基于以太坊网络的标准代币发行协议,正因为它的存在,开发者们得以...
# 通过 GAS 排行搜寻新机会 ## 备注 时间:2024 年 6 月 1 日 作者:[33357](https://github.com/33357) ## 正文 通过 https://etherscan.io/gastracker 查看 GAS 消耗排名靠前的合约,可以获得一些新项目的一手信息,并且真实可靠。研究里...
 由 Starknet 官方支持的首届中文 Cairo BootCamp 将于本周末开始🚀 本次 Cairo Bootcamp 是一个短期、知识密集的培训项目,旨在帮助有编程经...
## 概述 MetaMask 是 Web3 开发中不可或缺的工具之一。它默认集成了以太坊区块链网络。但在某些特定用例中,你可能希望为 MetaMask 添加自定义提供程序,以实现更快的交易处理或连接到自定义网络。在本指南中,我们将介绍如何...
## EOA 委托 [EIP-7702](https://learnblockchain.cn/docs/eips/EIPS/eip-7702) 引入了一种新的交易类型 ( `0x4`),它授予 [外部拥有账户 (EOA,Externally Owned Accounts)](https://ethereum.org/en/developers/docs/accounts/) 将执行委托给智能合约的能力。 这对于使传统...
## 一、环境准备 ##### 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是一个编译、部署、测试和调试以太坊应用...
## Defibox Defibox是BSC链和EOS链上的一站式DeFi应用平台,项目代币为BOX,发行总量500万,采用DeFi协议挖矿的方式从0开始线性释放,无私募无预留无预挖。 ### Defibox Swap的工厂合约 [https://bscscan.com/address/0xDB984fd8371d07db9cBf4A48Eb967...
原文发布在 [https://github.com/33357/smartcontract-apps](https://github.com/33357/smartcontract-apps)这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目! # RandomDAO事件及其分析 ## 事件概要 2022年2月...
上周在群聊吹牛,吹吹我写的golang 调用solana合约的东西。有人说他要学习go调用solidity的方法。我看了看我在登链的无abi调用合约的方法,写的python的,ethers的,solidity的,就是没写golang的,确实可以写写。 那个群里人都说用c...
使用 [ERC-4337](https://learnblockchain.cn/article/5946) 的智能合约钱包是管理智能合约账户的 web3 钱包,它们提供了传统 EOA(Externally-Owned Account)钱包的简单用户体验,以及额外的功能、灵活性和安全性收益。 [Alchemy 的账户工具包使...