找到约 12 条结果

文章 深入OpStack,提现,储值的处理逻辑

...先会在L2StandradBridge上面执行call_initiateWithdrawal。根据ETH/ERC20 2.如果提现的是ETH,则会调用CrossDomainMessenger的sendMessage方法,将msgNonce+1,并在方法体内部调用L2CrossDomainMessenger的_sendMessage方法 3.L2CrossDomainMessenger的_sendMessage 会...

文章 2024年5月15 Sonne finance攻击来龙去脉--精度损失

...ns[1]=soVeloAddress; unitroller.enterMarkets(soTokens); CErc20Interface(soUSDCAddress).borrow(768947220961); //6. 使用sovelo赎回velo uint256 Velo_amount_of_soVelo_after_transfer = velo.balanceOf(soVeloAddress); soVelo.redeemUnderlying(Velo_amount_of...

文章 每周以太坊进展 2021/04/04

...lashbots 前端,可以从你的浏览器上发起执行一个免 gas 的 ERC20 代币转账 * [27% 的以太坊算力](https://twitter.com/thegostep/status/1377312654507773958)已经介入 Flashbots,[所以提供流动性的时候记得小心一点](https://twitter.com/epheph/status/13769342065...

文章 如何最大化ETH质押收益?

... ### 质押 rETH 和 stETH 的担保 由于rETH和stETH是标准的ERC-20兼容代币,它们本身可以被出借、借用或在流动性池中作为抵押。这些衍生品的金融化为这些质押池中的ETH质押者提供了有趣的方式,他们可以从他们的质押服务中提...

文章 AAVE V3 DeFi 集成技巧

...onBehalfOf, referralCode, deadline, V, R, S)——你必须记住在拥有 erc-2612 许可签名的情况下进行供应。 3. 要将资产设置为抵押品,请调用 Pool.setUserUseReserveAsCollateral(asset, true)。 4\. Pool.withdraw(asset, amount, to) 用于提取用户的底层资产,...

文章 64.85% 的以太坊交易可以并行处理

...调用。 对于每笔交易,我们识别四种类型的修改: 1\. ERC20 代币转移(通过函数选择器 0xa9059cbb 检测) 2\. 向外部拥有账户(EOA)的 ETH 转账 3\. 合约函数调用 4\. 直接 ETH 转账 如果交易之间存在以下任何冲突,我们认为它们...

文章 Michael.W基于Foundry精读Openzeppelin第37期——AccessControl.sol

...interfaceId标识的interface的查询功能。 注:此处重写了ERC165.supportsInterface(),即在全部支持的interface ids中加入`IAccessControl`的interface id。ERC165.supportsInterface()的细节参见:https://learnblockchain.cn/article/6286 ```solidity function supports...

文章 智能合约中的蜜罐(Honeypot)攻击实用指南

...盒,覆盖各种区块链网络。BuildBear 上无限制铸造本地和 ERC20 代币,以及不到3秒的快速交易时间,极大提升了 DApp 开发的生命周期。该平台配备了用于实时测试和调试的工具,确保开发者能够以无与伦比的便利性跟踪复杂的区块...

文章 Uniswap V1-删除流动性学习

...子里有份额。就像银行存款凭证一样。LP 本身也是一种 ERC20 代币,所以是可以进行转账、交易的。 **注意**:如果 LP 你转账给了其他账户,就表示你把这部分 LP 的权益转发给了别人,别人可以用 LP 去池中兑换出相应的 ETH 和 ...

文章 Starknet 叙事改变:统一比特币和以太坊

...币版本的 NFT,而 BRC-20 和 Runes 是比特币等同于以太坊的 ERC-20 代币(可替代代币)。BRC-20 是较旧的标准,而 Runes 是新的改进版本。 Ordinal 的出现要归功于 Casey Rodarmor 在 2022 年 12 月提出的一个想法,引入了单独编号和识别每...

文章 使用Automation、Gelato和Defender 进行合约自动化执行

.../smartcontractkit/chainlink/blob/develop/contracts/src/v0.8/interfaces/KeeperCompatibleInterface.sol)中定义的接口。 为了与Chainlink Automation兼容,我们的智能合约必须包括以下两个方法: - `checkUpKeep()`:在链下间隔执行调用该函数, 该方法返回一...

文章 【Web3 探索】如何获取 Uniswap V3 Pool数据?

... [VS Code](https://code.visualstudio.com/) 作为您的 IDE。 3. 一个 ERC20 代币的智能合约地址作为输入。 ## 注册并获取 API 密钥 首先,您需要在 Chainbase 上 [注册](https://chainbase.com/blog/article/how-to-register-a-chainbase-account) 并获得一个 API 密...