找到约 15 条结果

文章 深入分析 Euler Finance 漏洞

...ole.log("攻击者攻击后余额:", DAI.balanceOf(address(this)) / 1e18, IERC20(DAI).symbol()); console.log(" "); } // executeOperations是由闪电贷调用的回调函数。符合以下接口:https://github.com/aave/aave-v3-core/blob/master/contracts/flashloan/interfaces/IF...

文章 接入Chainlink喂价开发DeFi看涨期权交易平台实例

...uint amount; //Amount of tokens the option contract is for bool exercised; //Has option been exercised bool canceled; //Has option been canceled uint id; //Unique ID of option, also array index uint latestCost; //Helper to show last updated cost to exercise ...

文章 以太坊Fuzz技术分析

...2a82faf3fb90b73768c50dc7f23d7d26bd UTC--2017-04-28T07-04-45.312654824Z--271eab2a8058d1e3a45941f49d5671bb1cee8ca1 ``` * geth/transactions.rlp:交易日志 * pwd.txt:解锁账户密码: 123456 ``` 123456 ``` ### 5. go-ethereum-cf 该部分基于以太坊源码,修改...

文章 Pectra网络升级Meta讨论串 - 魔法师 / 流程改进

...,它们都使用单独的 “格式”,并且会导致重复。随着 ERC 和 EIP 现在分开,我建议(回到)使用 Meta EIP 来跟踪包含在网络升级中的 EIP。 对于耦合升级,EL + CL 可以共享单个 Meta EIP,对于解耦升级,它们可以各自拥有自己的 Met...

文章 [科普]由浅入深理解UniswapV3白皮书

... `position`。 > 在 V2 中代表用户提供了流动性的凭证是 ERC20 类型的 LP token (liquidity provider token),因为所有流动性都可以被认为是价格区间为 (0, ∞) 的流动性,因此可以用同质化代币流通。但 V3 中每个流动性可能价格区间都...

文章 Compound 合约部署

...i来部署,涉及到的合约有:cUniDelegate,cUNI,Uni(测试用的ERC20token) | 模块 | 文件 | 初始化参数 | 初始化步骤 | | ---------- | ------------------------- | ---------- | ------------------------------------ | | cT...

文章 关于 Optimistic Rollup,你需要知道的一切

...事务。每笔事务需要 2.1 万 gas。 - 每秒可完成大约 16 笔 ERC20 代币转账。这类事务相比 ETH 转账事务需要执行更多存储操作,因此每笔事务需要约 6 万 gas。 - 每秒可完成大约 10 笔 Uniswap 资产交换操作。代币对事务的平均成本[约...

文章 Fuel - 快速执行层

...量。这些状态元素可以代表不同的资产,例如允许 ETH 和 ERC-20 代币。此外,由于 Fuel 的各种支出条件,你可以创建 [HTLC](https://en.bitcoin.it/wiki/Hash_Time_Locked_Contracts) 输出(允许一种加密货币与另一条链上的某数量加密货币进行交...

文章 关于Solidity 事件,我希望早一点了解到这些

...我们可以很容易地想象一个很多`字符串`不是这样。以`supercalifragilisticexpialidocious`为例。这个字符串是`34`UTF-8字符长(即`34`字节长),它长到足以超过`32`字节的EVM字(`2`字节太长)。所以,`Supercalifragilisticexpialidocious` ABI 编码是...

文章 比特币的领域特定语言 - 寻找比特币的 Solidity

...及它的应用,例如 CAT20 协议(我们可以解释为什么它与 ERC20 极其相似)。 ## 致谢 我们要感谢来自 sCrypt 的 [Xiaohui Liu](https://x.com/scryptplatform) 提供关于实现 DSL 的建议。sCrypt 提供了一种类似 TypeScript 的 DSL 用于编写比特币脚...

文章 Morpho Blue 白皮书翻译

...典函数调用或通过遵循 EIP-712 标准的消息签名,类似于 ERC20 的许可 EIP-2612。该功能特别允许外部拥有的帐户通过授权捆绑器合约来批量与 Morpho Blue 进行交互。如果需要,可以在上面实施更细粒度的帐户管理系统。 ## 致谢 ...

文章 Virtuals Protocol 合约代码简析

...# 内盘 内盘部分主要涉及下面这些合约: - Bonding - FERC20 - FFactory - FPair - FRouter 看过 Uniswap 代码的朋友应该对这一套架构比较熟悉,Virtuals 在内盘代码的架构上借鉴了 Uniswap 的逻辑。其中一个区别是,Virtuals 的内盘和外...

文章 如何与智能合约进行交互

...3FE8D0A0e5C4F27eAD9083C756Cc2` 信息 WETH 代表 Wrapped ETH。WETH 与 ERC-20 标准兼容,并与 ETH 挂钩。例如,可以通过调用 `WETH` 合约的 `deposit` 函数将 1 ETH 转换为 1 WETH。也可以通过 `withdraw` 函数执行相反操作。 ### 使用 Etherscan 与智能合约...

文章 Vitalik EthCC演讲全文:未来应该如何优化以太坊

...替换为基于哈希的签名和账户抽象及聚合,智能合约钱包ERC 4337等。 一旦有了这些,用户可以设置自己的签名算法,基本上可以使用基于哈希的签名。我认为我们确实需要开始考虑实际构建基于哈希的签名,使得用户钱包...

文章 Sui Move 学习之实现NFT并部署上链

... utf8(b"MyNFT collection"), utf8(b"https://avatars.githubusercontent.com/u/124650229?v=4"), utf8(b"This is MyNFT"), ]; let publisher = package::claim(witness, ctx); let mut display = display::new_with_fields(&publisher, keys, values, ctx); ...