找到约 15 条结果

视频 DeFi 讲座 3:智能合约简介

...法律合同的比较,以及代币的概念,涵盖可替代代币(如ERC20)和不可替代代币(如ERC721)的特点。通过实例,Miller强调了智能合约的自动执行特性及其在去中心化金融(DeFi)中的重要性,鼓励学习者理解和应用这些技术。

文章 Solidity 常量

...这表示该值是固定的,永远不会改变。 假设你有一个 ERC20 代币,其铸造量永远不应超过 2200 万。 这是实现它的简洁方式 ```solidity **contract ExampleERC20 { uint256 public constant MAX_SUPPLY = 22_000_000; // erc20 代码 function...

文章 Web3 极客日报 #1689

...移代币 https://mp.weixin.qq.com/s/7KLaRFQij-DOZua_ZxQi0A **dan**: ERC-3009是以太坊代币标准,允许通过签名授权转移代币,无需直接发送交易。它解决了gas费用代付、批量处理和交易依赖等问题,使用随机nonce和时间范围限制提高安全性...

招聘 智能合约工程师

...0 K RMB/月,期权激励 核心职责 1. 设计并实现 双代币(ERC-20)+ 质押 + 锁仓 + 分销 等核心合约,保障可升级性 & Gas 优 化。 2. 为 EVM 合约编写全面测试(Foundry/Hardhat + fuzzing),输出 Slither/Mythril 报告。 3. 驱动第三方审计(T...

视频 EIP-7702 使用 - 在Berachain上构建赞助Gas 的 dApp

...用户迁移到新的智能合约钱包。视频还演示了如何在 BearerChain 上使用 EIP-7702 实现 ERC-20 代币的 gas 费赞助,展示了 EOA 账户如何通过智能合约功能,在赞助账户的帮助下完成交易。 关键信息: * EIP-7702 允许 EOA 钱包临时获得智...

文章 SSO账户OIDC恢复Solidity审计

...idckeyregistry) - [OidcRecoveryValidator](#oidcrecoveryvalidator) - [ERC1271Handler](#erc1271handler) - [安全模型、信任假设和特权角色](#security-model-trust-assumptions-and-privileged-roles) - [设计选择、局限性和集成问题](#design-choices-limitations-and-integration...

文章 手把手教你部署自己的uniswap交易所

...ap的核心代码中,主要包含3个合约:`工厂合约`,`配对合约`,`ERC20合约`.其中配对合约继承了ERC20合约,我们可以把它们看作一个合约.工厂合约通过`create2`方法部署配对合约,所以在部署合约时`只需要部署工厂合约`. > 周边合约中包...

文章 如何集成 Uniswap V4 并创建自定义Hook

... 由于Uniswap 在以太坊上运行,我们可以交易的是以太坊ERC-20代币和ETH。原本每种代币都有自己的智能合约和流动性池合约,现在在**Uniswap 4**中,由一个智能合约管理所有流动池的状态。一个流动池是任何两个代币,有一些自...

文章 每周以太坊进展 2023/1/7

...1027043225600) 随着时间的推移增加区块生成器插槽共享 * ERC4337(账户抽象)去中心化内存池[工作组笔记](https://github.com/JohnRising/4337-bundler-working-group/blob/main/20230104%20Meeting%20Notes.md) ## 客户端发布 * 共识层 * Lodestar [v1.3....

文章 从零开始的聚合器开发: Lotus Router 合约解析

...下几个协议: 1. Uniswap v3 2. Uniswap v2 3. Uniswap Flashloan 4. ERC20 Transfer and TransferFrom 5. WETH Wrap and Unwrap 6. Dynamic Contract Call 实际上,看上去功能很多,但合约并不复杂。合约的核心功能主要聚集在使用内联汇编进行 Calldata 编码和...

文章 空投大杂烩 - 合约实现空投发放的三种方案

... 下面我将以以太坊上的空投合约构建说起,使用以太坊 `ERC20` 合约来讲解智能合约中发放空投的三种实现方式。 ## 空投合约的实现三种方式 空投合约的实现方式分别有三种。 1. **批量铸造**:项目方直接通过调用合约中的 `mi...

文章 uniswap-v4 poolManager 合约分析

... 函数 `take` 可以直接向 v4 借 `currency`。 ## 铸造 ERC1155 - 公共函数(合约内外部都可以调用) - mint - 代码解析 ``` javascript function mint( Currency currency, // currency 地址 a...

文章 Foundry 常用命令和作弊码速查表

...设置余额 deal(address to, uint256 balance) // 为某地址设置 ERC20 余额 deal(address token, address to, uint256 balance) //为某地址设置 ERC20 余额 ,如果 adjust 为 true,增加 totalSupply deal(address token, address to, uint256 balance, bool adjust) // 为某地...

文章 EigenLayer 文档

...支持对流动性质押代币 (LST)、信标链 ETH 和免许可部署的 ERC20 策略进行重新质押,以保护称为 AVS(主动验证服务)的新服务。有关 AVS 的更多信息,请查看 EigenLayer 中间件合约[此处][middleware-repo]。 本文档概述了系统组件、合...

文章 DEFI - 如何使用JavaScript与Uniswap进行交互 - Quicknode

...ap V2](https://uniswap.org/blog/uniswap-v2/);其主要特点是增加了 ERC20-ERC20 流动性池。在 V2 之前,每个流动性池必须包含 ETH 作为其中一种货币。例如,用户必须将 USDC 交换为 ETH,然后将 ETH 交换为 DAI,这通常会导致更高的 gas 费用和更...