找到约 13 条结果

文章 理解CoW AMM:一种零交易费用、缓解MEV 的流动性来源

...交易。 4. 接下来,调用 `BCoWPool.isValidSignature()`([一个 ERC-1271 函数](https://learnblockchain.cn/article/14030))和 `BCoWPool.verify()` 来验证交易是否符合其要求。 5. 在 `BCoWPool.verify()` 中,`BMath.calcOutGivenIn()` 根据 AMM 曲线计算交换输出量 `tok...

文章 未选择的路

...以不必费心去实现 `LOG`** **操作码**,而是将其作为一个 ERC:会有一个标准合约,它有一个 `submitLog` 函数,并使用[以太坊存款合约的技术](https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/deposit-contract.md#solidity-code)来计算该区...

文章 OptimismPBC vs Arbitrum

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

文章 欢迎 Unichain 加入超级链

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

文章 DeFi借贷概念 #3:奖励

...EIP-1967代理,其指向真正的Staked AAVE实现。stkAAVE也是一个ERC20兼容的代币,因此我们可以在任何时候调用其`balanceOf(address)`函数来查看用户的stkAAVE代币的余额。 让我们来探讨一下如何计算质押的奖励: ```Solidity pragma solidity ^...

问题 如何获取nft的tokenId和index?

...g.learnblockchain.cn/attachments/2021/04/nFH5cTkr607eea4912ca8.png) 这是ERC721的标准方法+扩展方法. balanceOf只能获得拥有NFT的数量 其他方法如果想获取nft信息,必须知道nft的index或者tokenId ERC721没有提供获取index和tokenId的方法,如何拿到这些信...

问题 Truffle部署多个合约

比如我想用ERC721合约,相关的依赖合约有 ``` import "./Context.sol"; import "./IERC721.sol"; import "./IERC721Metadata.sol"; import "./IERC721Enumerable.sol"; import "./IERC721Receiver.sol"; import "./ERC165.sol"; import "./SafeMath.sol"; import "./Address.sol"; import "./E...

问题 如何铸造NFT?

我们想发NFT,然后NFT有相关功能。 我们想通过ERC-721A或者ERC-1155来发布,这样更节省gas费,但是对于小白来说,这个过程没经历过,想了解是否有大佬有发布过比较普及的文章来帮小白做成这些事情呢?

问题 在polygon测试网进行合约验证

...呢? 比如引入了以下内容 import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; ![20230621235833.png](https://img.learnblockchain.cn/attachments/2023/06/ZCKFplyY64931e3644a53.png)

视频 DeFi 讲座 12:实用智能合约安全

...例研究展示了智能合约中的安全漏洞及其影响。案例包括ERC-721和ERC-1155标准的演变,展示了安全转移函数如何引入新的安全风险,以及如何通过不当的外部调用导致漏洞。此外,讲座还探讨了跨链协议的复杂性和安全性问题,特...

文章 🚀 使用 Hardhat Ignition 自动化合约部署 🚀

...建个性化的私人测试网络沙箱。能够铸造无限的原生和 ERC20 代币,加上 BuildBear 上快速的交易时间(不到 3 秒!),极大地增强了 DApp 开发生命周期。该平台配备了用于实时测试和调试的工具,确保开发人员能够以无与伦比的简...

文章 智能合约的漏洞

...quire、if等)实现超额转账。2018年4月22日,知名代币Beth - erchip(BEC)遭受攻击,攻击者利用乘法溢出凭空转出了远超发行量的BEC代币,引起持有者的恐慌和抛售。此次攻击最终导致BEC近65亿人民币的市值几乎归零。 ### 3、...

文章 面向资源编程:更好的数字所有权模型

...用于所有权会限制所有者与其他拓展方案的兼容。例如,ERC-721为NFT定义了一种所有权模型,该模型假定只有以太坊地址才能拥有NFT。但是,资产本身拥有其他资产的想法(例如,拥有一副漂亮的太阳镜的CryptoKitty)在某些用例中...