找到约 13 条结果

视频 快速找到22个关键漏洞的攻击向量

...用可能导致交易发起者承担高额燃气费用。 6. **奇怪的ERC-20代币行为**:如黑名单功能可能导致意外的交易失败。 7. **价格操控**:通过操控流动性池的价格,攻击者可以从中获利。 8. **黑名单地址的ERC-20代币**:在清算过程中...

文章 2021年最受欢迎的区块链开发者框架

...约工程师创建工具的平台。他们有一些默认的工具,比如ERC20和ERC721工具,你只需要导入他们的合约,几秒钟就可以建立一个代币。你看用OpenZeppelin做一个ERC20多简单。 ```js pragma solidity ^0.6.0; import “@openzeppelin/contracts/token/ERC2...

文章 浅析Fabric的"深"与Jingtum的"浅"

...ken可以看成是一种自定义的数字资产的表征符号,类似于ERC20,与ERC20不同的是,用户不必自己再额外实现一个标准化的ERC20智能合约,避免了安全风险。 此外,Jingtum与Ethereum的不同在于,Jingtum是联盟公链技术,强调的是...

文章 Uniswap v3:集中流动性、JIT攻击与集成指南

...的 —— 由其自定义价格范围定义 —— v1 和 v2 的同质化 ERC-20 LP 代币不再适用。相反,v3 将每个 LP 头寸表示为符合 ERC-721 标准的非同质化代币 (NFT)。这些 NFT 由 `NonfungiblePositionManager` 合约管理,并包含有关头寸的所有信息,包...

文章 以太坊路线图、DevCon 和 Pectra 升级中的机会

...resso 和 Polygon AggLayer 的平台正在迭代共享排序器模型。 - ERC 标准:ERC-7683,由 Unichain、Arbitrum 等支持,解决跨链流动性问题。Optimism 的 ERC-7802 引入了 SuperchainERC20,允许在超级链生态系统内实现统一资产标准并优化流动性转移。 ...

文章 二层网络 Optimism 智能合约要点解析

... ```solidity /** * @title L1StandardBridge * @dev The L1 ETH and ERC20 Bridge is a contract which stores deposited L1 funds and standard * tokens that are in use on L2. It synchronizes a corresponding L2 Bridge, informing it of deposits * and listening to it for newly finalized withdrawa...

文章 NFT Minter 教程:如何创建一个完整的堆栈 dApp

...以太坊区块链上发布一个 NFT 智能合约。通常这是一个 [ERC-721](https://eips.ethereum.org/EIPS/eip-721) 或 [ERC-1155](https://eips.ethereum.org/EIPS/eip/eip-1155) 智能合约。 两种 NFT 智能合约标准的最大区别在于,ERC-1155 是一种多代币标准,包括批...

文章 强扭的瓜不甜 —— SafeDollar 被黑分析

...wardPool 合约中进行 **“抵押 - 提现”** 操作。 ![3363131d271da5991c126b0846eb9e82.png](https://img.learnblockchain.cn/attachments/2022/01/ZtTFBdCL61d3a9b4dc702.png) 而我们知道 SdoRewardPool 合约架构参考自 SUSHI 的 MasterChef 合约,因此攻击者在同一笔交...

文章 以太坊开发技巧:捕获隐藏转移、实时事件和多重调用

...中,它们存在于 **交易回执日志** 中。 ### 例子:一个 ERC-20 代币转账事件: ``` event Transfer(address indexed from, address indexed to, uint256 value); ``` ### 每个事件都有: - 一个 **主题列表** (索引字段,用于过滤): 它们是事件的 **搜索...

文章 如何使用 Ethers.js 发送 EIP-7702 交易

...易,你需要在钱包中拥有一些 Sepolia ETH 和 USDC(或其他 ERC-20 代币)。 对于 Sepolia ETH,你可以使用 QuickNode 多链水龙头: - 转到 [QuickNode 多链水龙头](https://faucet.quicknode.com/ethereum/sepolia?utm_source=internal&utm_campaign=guides&utm_content=eip-...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-合约部分)

...** 的微型兑换系统。本文将带你完成: >1. 部署可铸造 ERC-20(BoykayuriToken,BTK) >1. 部署 Chainlink 风格喂价合约(MockV3Aggregator),本地即可模拟 ETH/USD = 2000 的实时价格 >1. 部署 SwapToken —— 接收 ETH、按市价折算 USD、并立即向...

文章 从零开始了解 Uniswap

...币的`token0`和`token1`。 ```javascript contract LooneySwapPool is ERC20 { address public token0; address public token1; // Reserve of token 0 uint public reserve0; // Reserve of token 1 uint public reserve1; ... } ``` 创建一个流动池很简单:只需要...

文章 与 Truffle 一起使用 - OpenZeppelin 文档

...oyed', instance.address); }; ``` 在未来的迁移中,你可以使用 `erc1967.getBeaconAddress` 函数从已部署的信标代理实例中获取信标地址,然后调用 `upgradeBeacon` 函数将该信标升级到新版本。 升级信标后,所有指向它的信标代理都将使用新的...