找到约 15 条结果

文章 Meter Bridge && Qubit Bridge

...TH 包装成WETH后马上转给了handler,导致与deposit方法里对于ERC20的处理方式不一致,从而使得handler里面针对depositETH进行特殊处理。 即:跨链桥的逻辑应该是 用户→ 桥 deposit → Handler: transferFrom(burn/lock) → emit Deposit 用户→ ...

文章 Etherspot 周报:Vitalik 的警告、Circle Gateway USDC、Securitize TSSO预言机、PillarX链抽象…

...成。 创建一个下一代 Web3用户体验! Etherspot 的模块化 ERC-7579 SDK通过无与伦比的智能账户定制为开发者赋能。 👉 [了解更多](https://etherspot.io/etherspot-modular-sdk/?utm_source=newsletter&utm_medium=email&utm_campaign=etherspot_modular_sdk) >- ...

文章 SP1 Helios 代码审计报告

...blob/6d554b98ce5c72d3931d6a6e7073767882df3e91/contracts/src/SP1Helios.sol#L271-L273) `public` 函数可见性过于宽松。相反,它们的可见性可以限制为 `external`。 为了更好地传达函数的预期用途,并可能实现一些额外的Gas节省,考虑将函数的可见性更...

文章 原生资产与非原生资产

...准。但是,由于协议工作方式的差异(例如:Ethereum 的 ERC-20 代币标准与 Solana 的 SPL 代币标准不兼容),原生代币无法转移到新的链上。 要将原生资产移动到新的地方,必须发生一些事情:第三方必须获取该原生代币,以某种...

文章 深入探讨Berachain

...它不可转让,旨在长期使用。具体来说,一个不可转让的ERC-721代币在共识金库中部署,持有者对费用的分配(Bera)等进行投票。BGT持有者获得来自DEX交换和$Honey的利息率、资金费率和清算费的奖励。 Honey——这是Berachain的本...

文章 Solcurity: 合约代码安全建议

...它们不受支持,要在文档中明确说明。 - `D7` - 要注意 `ERC-777` 代币,即使是你信任的代币也可以被重入。 - `D8` - 要注意转账收税的代币,如果它们不受支持,要在文档中明确说明。 - `D9` - 要注意使用太大或太小 decimial 的...

文章 (十一)Move泛型:从入门到“我真的会了”

...**: 可通过额外模块添加新资产类型或功能,如支持 ERC-20、NFT 等不同的代币标准。 通过上述设计,协议可以灵活支持多种资产,同时保持高度安全性和扩展性,满足多资产DeFi系统的需求。 ## 结语:玩转泛型,化繁为简...

文章 金融特化,现金交易,浅析新公链Aptos与Move语言

...oken和CryptoCurrency的高低贵贱之分,在以往以太坊里边eth和erc20本质上是不同的,在写代码时往往需要两种不同的分支处理,而在aptos里所有的coin理论上都是同等地位,因为他们都是resource,区别只是aptoscoin是0x1标准库合约发的币...

文章 L2链衍生规范

...易 - L1Block 部署 - GasPriceOracle 部署 - 更新 L1Block 代理 ERC-1967 实现槽 - 更新 GasPriceOracle 代理 ERC-1967 实现槽 - GasPriceOracle 启用 Ecotone - 信标区块根合约部署 (EIP-4788) 为了不修改或中断 gas 计算的系统行为,此区块将不包含...

文章 Sudoswap 正在升级 ♨️

...价格范围。 sudoAMM 不像 NFTX 那样将 NFT 分割成可分割的 ERC20 代币,而是使用 联合曲线 来促进整个 NFT 的交易。因此,给定池的价格报价将取决于池创建者选择的 联合曲线 样式。我们以前从未在 NFT 生态系统中见过这种市场方...

文章 如何成为一名Solidity开发者

...列中的 Solidity 教程,包括: - 如何开发 NFT 智能合约(ERC721) - 如何构建“请我喝咖啡” DeFi dApp - 如何创建具有链上元数据的NFT - 如何创建 NFT 画廊 - 如何创建动态 NFT - 如何构建质押 dApp - 如何构建 NFT 市场 - ...

文章 Damn Vulnerable DeFi Backdoor 解决方案

...ady/src/utils/SafeTransferLib.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@gnosis.pm/safe-contracts/contracts/GnosisSafe.sol"; import "@gnosis.pm/safe-contracts/contracts/proxies/IProxyCreationCallback.sol"; // @audit 额外的 import 语句 import "@gnosis.pm/safe-co...

文章 Uniswap V2 铸造与销毁功能详解

...样,Uniswap V2 需要防御“通货膨胀攻击”。我们在关于 [ERC4626](https://learnblockchain.cn/article/9536) 的文章中描述了这个问题及其防御,因此此处不再重复。Uniswap V2 的防御措施是首先销毁 `MINIMUM_LIQUIDITY` 代币,以确保没有人拥有 LP 代...

文章 Gas 优化常用技巧

...教程](https://www.youtube.com/watch?v=Zi4BANKFNP8))。 ## 13. 避免 ERC20 余额变为零 避免 ERC20 代币余额变为零,始终保留一小笔金额,这与上面的避免零写入部分有关,但值得单独提出来,因为实现方式有点微妙。 如果一个地址频繁地...

文章 Solidity定点库中的问题——Certora漏洞披露

...standing-midas-capital-exploit/) 漏洞(2023 年 6 月) 另请参阅 [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626)(Tokenized Vaults)中关于“安全考虑”的部分,该部分建议在计算 vault shares 时使用不同的、相反的舍入方向。 在 Solidity 中实现高级...