找到约 15 条结果

文章 Solidity中的多重继承

...况。比如[openzeppelin](https://learnblockchain.cn/article/727)的 ERC1155,AccessControl都实现了``supportsInterface``函数,如果你的合约同时继承这两个合约,需要重写此函数。 ## 定义2个基类`BaseContact1`和 ```BaseContact2```, 使用`virtual`关键字。 ...

文章 什么是加密意图?- CoW DAO

...稳定和可靠。 正在形成的几个最重要的标准包括: - [ERC-7683](https://learnblockchain.cn/article/19634):用于跨链和跨协议 **意图** 的共享规范。 - [ERC-7521](https://learnblockchain.cn/docs/eips/EIPS/eip-7521):定义用于安全结算的 **意图** 执行流...

文章 指南:如何利用 NFTScan NFT API 检索 NFT 资产

...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 50 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin 的一批相同模型的接口,很大程度上满足...

问题 内联汇编里面的合约和openzeppelin的区别(https://github.com/Vectorized/solady/blob/main/src/utils/ECDSA.sol)

...合约都是用内联汇编编写的,请问这个作用是什么,例如erc20,1155 721合约都是用内联汇编编写的,看到有些项目开源的时候部分合约如ECDSA都是用的该网址里面的ECDSA内联汇编实现的合约, 而不是使用openzeppelin的对应ECDSA合约。

文章 掌握 Solidity 中的访问控制

... 分析了漏洞的机制以及如何被利用。 ### 3. OpenZeppelin ERC777 事件 (2019)(注意:虽然不是完整的漏洞利用,但它是不受保护的Hook导致意外行为的一个关键例子。) - OpenZeppelin 论坛讨论:**“** [**谁能解释一下为什么 ERC777 ...

文章 每周以太坊进展2022/5/7

...复了snapsync #3773上的空指针 ## EIP * 关于从 EIP 中拆分 ERC 的[讨论](https://twitter.com/TimBeiko/status/1521993235597434880) * [EIP5075](https://github.com/ethereum/EIPs/pull/5075/files): rateLimit – 在给定的时间范围内,将所有合约资产的流出限制在给...

文章 EIP-3074 与维护无需许可的创新

...。Safe 有一个经过实战测试且高度安全的智能账户,并且 ERC-6900 和 ERC-7579 都为模块互操作性和权限控制提供了框架。 我们最大的担忧是,双轨并行推进这些计划将延迟我们期望的最终目标——模块化智能账户成为 web3 的主导界...

文章 SUSHI的源码及方案解析一(流动性挖矿部分的解析与克隆)

...LP令牌转移到SUSHI的去中心化交易所 # Token.sol 这个里面erc20部分大部分内容来自于openzeppelin,而// SushiToken with Governance.部分主要来自于yam。 大家理解为一个简单的可以挖矿的erc20币即可。 这里面的关键代码就一句: ``` contract...

问题 求助!!!无法获取Uniswap交易对的信息

...的很需要帮助 ``` # @version ^0.2 from vyper.interfaces import ERC20 interface UniswapFactory: def allPairs(input: uint256) -> address: nonpayable def allPairsLength() -> uint256: view interface UniswapV2Pair: def token0() -> address: view def token1() -> addres...

文章 EulerSwap 中 Vault 提款如何运作:完整流程详解

...系统**,该系统使用 **Euler Vault Kit (EVK)** 构建,并符合 **ERC-4626 代币化金库标准**。该系统允许 LP 将资产存入 vault,赚取交易费用和借贷收益,并将这些存款用作 **just-in-time (JIT)** 流动性供应的抵押品。 理解 **vault 提款流程**对...

视频 Web3应用开发初探

...WebSocket建立长连接或SDK轮询,实时获取链上状态变化(如ERC20的Transfer事件)。 4. **前端开发特点:** * 通过MetaMask等插件钱包注入的`ethereum`对象与链交互。 * 钱包负责用户签名,并将交易发送至链。 5. **后端/数据平台...

文章 使用 LayerZero V2 将任何代币桥接到 Berachain

...请参见此[指南](https://docs.berachain.com/developers/guides/create-erc20-contract-using-foundry)。 ## 创建我们的 LayerZero 项目 首先,我们将使用 Foundry 设置你的开发环境。 首先,创建一个新的项目文件夹并初始化 Foundry: ``` forge init lay...

文章 Umbrella是什么,Aave的新安全模块(AAVE)?

...的工作原理 在实践中,每个 Umbrella Vault 允许通过符合 ERC-4626 的策略 staking 收益型资产(aUSDC、aETH、GHO 等),以换取代币来代表他们的存款(例如,Umbrella aUSDC)。这些 vault 彼此隔离,并具有自己的收益、风险和 slashing 参数...

文章 实用工具 - OpenZeppelin 文档

...库助手,用于支持来自 EOA 的常规 ECDSA 以及智能合约的 ERC-1271 签名。 - [`Hashes`](https://docs.openzeppelin.com/contracts/5.x/api/utils#Hashes): 常用哈希函数。 - [`MerkleProof`](https://docs.openzeppelin.com/contracts/5.x/api/utils#MerkleProof): 用于验证 [Merkle T...

文章 SocialFi 的开发中如何利用 NFTScan API 获取 NFT 数据

...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 50 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin 的一批相同模型的接口,很大程度上满足...