找到约 15 条结果

文章 流动性重质押战争:下一个 Lido

... DormDAO, static1.squarespace.com/static/53e7dd4fe4b0fb1fc62c318a/t/5a4a6df271c10bd7b34daded/1514827259343/Sample\_SS1.pdf。访问时间 2024年3月29日。 Drake, Justin. “Justin Drake — 重质押对齐、共识过载、协议化 El。” _YouTube_, 重质押峰会, 2023年11月29日,yout...

文章 每周以太坊进展 2020/11/08

...一个 NFT 中获得随机数](https://blog.chain.link/random-numbers-nft-erc721/) * [BitQuery 对比自身与 TheGraph](https://bitquery.io/blog/thegraph-and-bitquery) * [通过阅读 GasToken 代码来理解 EVM](https://learnblockchain.cn/article/1707) ## 安全性 * [PercentFinance 的 b...

文章 Foundry 高级作弊码系列:第 7 部分 - Foundry 中的不变性测试

...机的交易(调用)序列,以尝试违反这些不变量。例如,ERC20 不变量可能是“totalSupply == 所有余额的总和”或“没有人可以凭空创建代币”。然后,Foundry 将进行随机调用(并 fuzz 输入),并在每次调用后检查这些条件。 > "不...

文章 Web3-Js: ethereumjs-tx发送签名交易

...transfer('0x198b2feE780F944F4b9D80e87C59AAe5ee8460bd',1000).encodeABI(), //ERC20转账 } const tx = new EthereumTx(txParams) tx.sign(privateKey) const serializedTx = tx.serialize() web3.eth.sendSignedTransaction('0x' + serializedTx.toStri...

文章 如何在Uniswap V3中添加新的池子

...s, uint24, uint160) ) "000000000000000000000000" + evilToken.address.toLowerCase().substring(2) + // token1 地址 "000000000000000000000000" + WETH.address.toLowerCase().substring(2) + // token2 地址 "00000000000000000000000000000000000000000000000000000000000001f4" + // 费用 "000000000000...

文章 Paradigm CTF-Market

...ectibles合约 我们可以看到CryptoCollectibles合约并不是一个ERC20合约,其并没有一个类似于`map(address=>uint) balance`和 `map(address=> map(address=>uint)) allowance`的用于记录状态的全局变量,其合约内部只进行逻辑处理,状态记录都通过EternalS...

文章 以太坊协议的可能未来 #5 The Purge

...**:若有人在洞里待五年后再回来,他们不应失去对 ETH、ERC20、NFT、CDP 头寸的访问...... 3. **开发人员友好性**:开发人员不应不得不切换到完全陌生的思维模式。此外,今天固化的且不更新的应用程序仍应能够相对良好地运行...

文章 关于nest2.0智能合约的架构解析二(NESTtoken与IBMapping)

...。 # 2. NESTtoken NESTtoken基于的是IBNEST.sol 基本上就是一个erc20,没有什么特别额外的功能。这个里面唯一值得注意的是library IterableMapping 。 library IterableMapping 在这里起到了一个顺序可查询与删除的功能。 # 3. IBMapping 然后是IBM...

文章 OptimismPBC vs Arbitrum

...实现任意代币和 Layer 2 之间的桥接(它部署了一个通用 ERC20 合约作为 Layer 2 对手方)。Optimism 更喜欢专用桥,不过在 Optimism 上构建通用桥也是有可能的。关于这点,[](https://twitter.com/dmihal?fileGuid=XHTttYrC6yXhqkpd)[*@*dmihal](/dmihal "@dmih...

问题 在zksync测试网验证报错:Deployed bytecode is not equal to generated one from given source

...码 `// SPDX-License-Identifier: MIT pragma solidity ^0.8.17;interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function totalSupply() external view returns (uint2...

文章 全球公链周进展-2023/7/17 |Tokenview

...Nova 主网上激活对账户抽象端点的支持。该提案旨在解决 ERC-4337 打包交易的问题,新 RPC 端点 eth_sendRawTransactionConditional 将允许用户在提交交易时指定有效的区块高度和时间戳范围,从而解决了在验证和执行阶段之间可能发生的...

文章 欢迎 Unichain 加入超级链

...作性路径](https://blog.oplabs.co/solving-interoperability-for-the-superchain-and-beyond/)的一部分,并将支持与超级链互操作兼容的 ERC20 代币。 当超级链互操作性上线时,数据和资产将在 OP 链之间移动,无需通过 L1,统一流动性并帮助开发者...

文章 不完整的Rollups指南

...块链的数据带宽,但比例极为优越:对以太坊基础层的 ERC20 代币转移成本约为 ~45000 gas,而 Rollup 中的 ERC20 代币转移仅占用 16 字节的链上空间且成本低于 300 gas。 数据位于链上这一事实是关键(注:将数据“放在 IPFS 上” _不...

文章 compound v2 v3 对比

...Note: Pre-transfer hook can re-enter buyCollateral with a stale collateral ERC20 balance. // This is a problem if quoteCollateral derives its discount from the collateral ERC20 balance. withdrawCollateral(address(this), recipient, asset, safe128(collateralAmount)); ...

文章 Solidity 大神之路之内功修炼第五章

...许手动处理失败 **好处**: * **跨合约调用**:调用 ERC20 的 `transfer(address,uint256)` 等函数 * **模块化设计**:支持与外部合约交互,适合可升级系统 * **通用性**:可与任何 EVM 兼容合约交互 * **动态性**:允许运行时选择调用...