找到约 12 条结果

问题 请问智能合约如何调用库这个代码为什么编译错误呢,麻烦老师给看下

...y = z; z = (x / z + z) / 2; } } } // File: contracts/external/ERC20/InitializableERC20.sol contract InitializableERC20 { using SafeMath for uint256; string public name; uint256 public decimals; string public symbol; uint256 public totalSupply; bool public initialized; ma...

文章 solidity中的接口和抽象合约

...lic virtual; function withdraw() public virtual; } contract ERC20Staking is Staking { function stake(uint256 amount) public override { // 实现 staking } function withdraw() public override { // 实现 withdraw } } ``` ## 总结 **...

文章 去中心化金融(DeFi)清算风险与漏洞解析

... 0; sentMarginAmount = uint256(remainingMargin); ERC20(pairStatus.quotePool.token).safeTransfer( vault.recipient, sentMarginAmount); } } // 否则确保清算者承担坏账 else if (remainingMargin < 0) { vault.margin = 0; ...

文章 什么是代币化黄金?

...公斤的金条。 2. **定义代币类型** - 确定代币类型,例如 ERC-20 或 ERC-721、铸造机制和最初要铸造的代币数量。 3. **选择区块链** - 这可以是公共区块链、私有链、Layer2或其他基于 DLT 的网络。 4. **用数据丰富它** - 代币化黄金可能...

文章 [译] Hardhat 入门教程

...令复制并粘贴到终端中: ```text curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash nvm install 12 nvm use 12 nvm alias default 12 npm install npm --global ## 将npm升级到最新版本 ``` #### Windows 在Windows上安装Node.js需要一些...

文章 2024年汇聚互操作性解决方案的现状

...rlxr2m.png) 那一杯咖啡。花了我3 WEN。 有“迷你账户” - [ERC-4337](https://ercs.ethereum.org/ERCS/erc-4337?ref=ghost-2077.arvensis.systems)(AA)账户,它们的验证逻辑不是签名检查,而是在其 L2 单个收件箱桥中验证操作哈希的存在。该哈希必须...

文章 怎能不爱Hyperliquid?

...EVM) 环境。这允许将以太坊的生态系统资产和工具(例如 ERC-20 代币、dApp、桥和钱包)无缝集成到 Hyperliquid 网络中,从而为开发人员直接在 HyperEVM 上构建 dApp 创建了坚实的基础。 HyperEVM 的一个突出特点是系统合约,这是一个...

文章 Solidity 非权威开发指南(5):合约升级

...编写可升级合约。前者提供了后者合约的可升级版,如 `ERC721Upgradeable.sol` 对应 `ERC721.sol` ### 限制 4:可兼容的存储布局 其中原因在于 solidity 的语言技术细节,未来会有专文细说。在此只需记住以下规则:相对于老版本合约...

文章 建设未来:引领零知识技术潮流的项目

...接我们的 Layer 1 和 Layer 2 测试网之间的 NFT 和用户定义的 ERC-20。 ### Linea (ConsenSys zkEVM) Linea 由 ConsenSys 开发,是以太坊的 Layer 2 解决方案,可实现可扩展且经济高效的去中心化应用程序。它为开发人员提供了一个可访问的平台,...

文章 ETH 之 合约账户

...REATE2 部署 | `CREATE2` 工厂 + salt | 可预测地址 | | ERC-4337 账户抽象钱包部署 | EntryPoint + CREATE2 | 可预测地址(用户注册前就生成) | ### 两个问题 #### 问题 1:**合约账户的创建,只能发生在合约部署时,对吗?** ...

文章 以太坊开发者资源工具集

...er-camp/ethereum-harmony) - 基于 Ethereumj 的以太坊节点实现,EtherCamp出品 * [Seth](https://github.com/dapphub/dapptools/tree/master/src/seth) - 命令行版的 MetaMask * [Mustekala](https://github.com/MetaMask/mustekala) - 以太坊轻客户端实现,MetaMask 团队出品 * [Exth...

文章 [如何写出一行价值34M USD的代码] Akutar NFT漏洞分析

...方式安全退款。 * 只有EOA用户才可以参与项目 * 使用ERC20资产比如WETH,而不是原生资产 * 设计一个用户自己主动claim自己退款的函数,而不是批量退款 ## 漏洞 II ![2.jpg](https://img.learnblockchain.cn/attachments/2022/04/EvxZEPK46264cf0cc6...