...ereum/EIPs/pull/8277/files):用于 PoS 之前数据的历史累加器 - ERCs(应用层): - [ERC7638](https://github.com/ethereum/ERCs/pull/282/files):优化调用编码(用于合约钱包), 将多个调用合并为一个调用,将多个参数编码为字节,压缩链上数据...
...- 🚀 **打通未来身份入口** 为探索 ZKLogin、Sismo、ERC-6551、跨链身份认证等前沿方向打下实践基础 --- ## 🧑💻 本专题适合人群 --- ### 👨💻 Web2 前端 / 全栈工程师 - 熟悉账号密码 / JWT / Session 登录机制 ...
...TLDR) **以下是我们的主要发现:** 如果你避免使用ERC721Enumerable,并用`Counter`代替`totalSupply()`来追踪代币ID,买家可以节省高达70%的铸币手续费和高达35%的转账费。  是具有 **任意验证逻辑的链上智能合约**,可用于定义有效的Gas...
... 求解者协作平台 (*Khalani*) * 简化求解者操作的工具 (*Everclear*, *Nomial*, Tycho*) * 意图和求解者的标准 ([ERC-7521](https://eips.ethereum.org/EIPS/eip-7521), [_ERC-7683_](https://eips.ethereum.org/EIPS/eip-7683)) 虽然仍处于早期阶段(上述大多数平台...
封面:  原文标题:13 DeFi Notifications Ethereum Needs Today 中文标题:一文了解EPNS如何让DeFi...
...ort "forge-std/Test.sol"; import "./interface.sol"; import "../contracts/ERC20.sol"; interface NeverFall { function buy(uint256 amountU) external returns(uint256); function sell(uint256 amount) external returns(uint256); } contract ContractTest is Test{ address constant f...
...Fi Price API | 清晰、简洁,并包含描述性词汇(DeFi)。 | | ERC-4337 Bundler SDK | 具体且描述性强,清楚地传达了插件的功能。 | | NFT Analytics API | 直接且直截了当,使用了开发者可能搜索的关键词(NFT、Analytics)。 | | Solana Validator Dashb...
... Web3 和 [OpenZeppelin 合约库](https://docs.openzeppelin.com/contracts/erc721) 铸造 NFT。在本练习中,我们将引导你使用 [OpenZeppelin 库](https://docs.openzeppelin.com/contracts/4.x/erc721) 的第 4 版以及 [Ethers.js](https://docs.ethers.io/) 以太坊库(而不是 Web3)...
...mismpbc.medium.com/arbitrary-token-bridging-d552f6bef694)增加了自定义ERC20代币的存款和提款功能 - [Nova](https://twitter.com/transmissions11/status/1431044602287464450):在L2和L1之间进行合约调用的无信任中继,部署在Optimism和主网,目前仅限于批准的项...
...社区利益一致。这些类型的代币的例子包括以太坊中的 ERC-20 代币、Cosmos 中的 ICS-20 代币和 Solana 中的 SPL 代币。 当前,大多数项目采用“一代币一票”的模型——投票权直接与代币财富相关——来投票决定项目的事务。例如,...
...使原生重新质押的 ETH 在用作可罚没质押时,在功能上与 ERC-20 保持一致。此升级的范围对 EigenPod 引入了重大更改,并更新了多个接口。总的来说,此升级带来了: * 具有罚没感知能力的 EigenPod 合约,可以正确核算 Native ETH 罚...
...法,是不消耗gas的,如silidity的pure和view修饰的方法 比如ERC20上面的balanceOf方法,symbol和decimals的get方法 ``` let sym = await contract.symbol() let decimals = await contract.decimals() let balance = await contract.balanceOf(signer.address) console.log(`balance: ${...