 ## ERC-4337: 账户抽象已经到来 **作者** [_Kristof Gazso_](https://twitter.com/kristofgazso) **在 Ismael Darwish 的大力帮助下。** 私钥真糟糕。它们可能被盗、丢失,并允许在任何时间、...
...铸造 ETH 以用于 DeFi 应用。 2. **代币铸造:** 修改 ERC20 智能合约的状态,直接向你的账户铸造代币。 3. **智能合约替换:** 替换现有智能合约的代码,以绕过其典型的检查或限制。 4. **即时合约部署:** 模拟智...
...(暂且先这么称呼着)发布的 Random 合约只是一个普通的 ERC20 合约加一个空投逻辑,本来是不值得开篇文章说的。但是区块链网络上出现了一个随之而生的突变:[https://github.com/33357/airdrop_multi_claim](https://github.com/33357/airdrop_multi_c...
...意合约其实也是一个账户(合约账户),Token是指 符合[ERC20标准](https://learnblockchain.cn/2018/01/12/create_token/)的合约, 每个地址的余额通常存储在一个`Mapping`类型的`balanceOf`变量中,获取地址的余额需要调用合约的balanceOf方法,并...
...用程序,因为缺乏可移植性。 本指南将教你如何遵循 [ERC-7786](https://learnblockchain.cn/docs/eips/EIPS/eip-7786) 来建立跨链的消息传递网关,而不用考虑底层桥是什么。开发者可以实现处理跨链消息的网关合约,并连接他们想要的任何跨...
... 让我们尝试构建一个 **加粗**代币程序**加粗**,类似于 ERC20。 Solidity 为此提供了 _映射_ —— 但 Solana 中等效的东西是什么?我们只有 _帐户_,并且没有像映射那样丰富的数据结构。那我们该怎么办? 我们的目标是跟踪每个...
...中复制并粘贴这些命令: ```bash curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash nvm install 12 nvm use 12 nvm alias default 12 npm install npm --global # Upgrade npm to the latest version ``` ### Windows 在Windows上安装Node.js需要几...
... return } var abiArray = JSON.parse(fs.readFileSync('../json/erc20.json', 'utf-8')); const Contract = new web3.eth.Contract( abiArray, contractAddress, { from: myAddress, }) const encodedABI = Contract.methods.transfer(destAd...
...了有趣的好处,例如享受 gas 赞助、自定义交易逻辑以及 ERC-4337 中智能合约账户可以做的更多事情,同时仍然可以选择恢复为 EOA。 但是,需要谨慎,因为一次错误的授权可能会耗尽钱包资产。这些操作码也给 EVM 带来了技术...
...单,它阻止矿工迟滞签名交易并在价格波动后再处理。 ERC-20到ERC-20的交换也可以完成,而不需要单独的流动性池。例如,REP ZRX的订单将通过REP/ETH对进行路由,然后自动通过ZRX/ETH对。 ### 对于流动性提供者 流动性提供者面临...
...立设计、开发、部署自己的NFT. 一整套`全栈开发以太坊ERC721协议的全套NFT项目`,其中内容是从`NFT基础概念`、 `NFT相关内容介绍`、 `各种类型NFT开发`、 `NFT项目部署`、`前端web3常用库` `前端NFT开发`、 `前端部署多种环境`、 `NFT...
.... **使用批量操作** - 使用批量传输和批量操作函数(如ERC20中的`batchTransfer`),减少多次交易的Gas成本。 ### 7. **优化Gas价格和策略** - 在Gas价格较低的时间段进行交易。使用Gas价格预估工具(如ETH Gas Station)来选择最佳的...
# 分析 ERC721A 源码节省Gas优化思路 Link: https://github.com/chiru-labs/ERC721A `"erc721a": "^4.3.0"` ```solidity // Mapping from token ID to ownership details // Bits Layout: // - [0..159] `addr` // - [160..223] `startTimestamp` // - [224] `burned...
...使用合约模板快速开发”标签下面的“链上资产”(类似erc20)为例。 点击“立即使用”;输入合约名,点击“下一步”;点击“立即创建”。创建成功后,点击“立即编辑”,会跳转到在线IDE编辑器(类似Remix)。 > 开放...
...atecall** 的辩论。这场辩论围绕着在智能账户中结合使用 [ERC-2535 Diamond Proxies](https://eips.ethereum.org/EIPS/eip-2535) 以及相关的安全问题展开。除此之外,围绕安全性的公开辩论相对稀少。 本博客文章的目标是概述保护模块化账户的不...