找到约 14 条结果

文章 SMTChecker 检查合约漏洞的超能力

...`totalSupply(LP) * (x1 / xReserves)` LP代币; - 只支持精度为18 ERC20代币 功能只有这些,甚至连LP代币分发都没有,代码如下: ```js // SPDX-License-Identifier: MIT pragma solidity >=0.8.7; /// @dev bare minimum of IERC20 and IERC20Metadata that we'll use in...

文章 Solana上Restaking的崛起——Jito深入分析

...励而不是计算能力来获得安全性。这个概念最初是在 [Peercoin 白皮书](https://people.cs.georgetown.edu/~clay/classes/fall2017/835/papers/peercoin-paper.pdf) 中于 2012 年提出的,提出了一种基于节点操作员质押的本地网络代币数量选择节点的确定性...

文章 Paradigm CTF 2023 挑战 - Grains of Sand 和 Hopping Into Place

...LICENSED pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract Challenge { IERC20 private immutable TOKEN = IERC20(0xC937f5027D47250Fa2Df8CbF21F6F88E98817845); address private immutable TOKENSTORE = 0x1cE7AE555139c5EF5A57CC8d814a867ee6Ee33D8; ...

文章 进入多元宇宙 - 构建连接链路的桥梁

...了在以太坊上使用比特币,需发行与 $BTC 价值 1:1 Hook的 ERC-20 标准的 $WBTC,已发行的数量会有相应的 $BTC 锁定在数字金库中。通过这种方式,可以在以太坊网络中使用表现比特币角色的代币,而如果想将 $WBTC 转换为 $BTC,则需销...

文章 使用流和React可视化实时区块链数据

...示的事件签名进行跟踪。对于 USDC 转移,它是: ``` const ERC20_TRANSFER_EVENT_SIGNATURE = Web3.utils.sha3('Transfer(address,address,uint256)'); ``` 我们定义的代码使用 `countERC20Transfers` 函数遍历区块响应中的每个收据,并检查 `log.topics[0]` 是否与该...

文章 信念投票:一种新颖的持续决策替代治理方案

...案的偏好百分比进行确认,总计需要达到 100%。使用类似 ERC-888 的代币标准,我们可以 **无缝地让代币自动**_**声明**_**给提案,而不妨碍代币流动性,避免押金锁的影响**。由于你的偏好按代币持有量的百分比表示,任何对代币...

文章 一文讲清-DeFI王者AAVE最新的稳定币GHO提案

...智能合约,转移1W个USDC也会到账1WUSDC,并不会从中扣去以ERC20协议为核心的稳定币。因此用户进行转账消耗的只有以ETH结算gas费,没有在交易过程折损来收取手续费的稳定币形式 **第一种:链下法币担保型** 针对链下资产(美...

文章 Defrost项目攻击事件

... // 当前合约拥有的_token0数目 balance0 = IERC20Joe(_token0).balanceOf(address(this)); // 当前合约拥有的_token1数目 balance1 = IERC20Joe(_token1).balanceOf(address(this)); } // 计算出token0输入的数量 ...

文章 CSTK:共享堆栈可信种子的代币

...m.com/giveth/the-minime-token-open-sourced-by-giveth-2710c0210787),符合ERC-20代币标准。_ 如果你想更深入地参与,有几种方法可以与Commons Stack团队和社区互动: **🌱** [**申请并激活你的受信任种子会员资格**](https://learnblockchain.cn/article/11711)...

文章 探索 EVM 能做什么?

...数 每当我们从区块链外部调用一个函数(例如,调用 ERC20 合约上的 transfer 并用你的 Metamask 或其他浏览器钱包签名),该数据总是作为 calldata 发送的。然而,如果一个合约调用另一个函数参数,它可以将数据作为 calldata 或内...

文章 关于Web3游戏

...益,类似于今天在 OpenSea 上的 NFT。如果使用标准(例如 Erc 1155)作为游戏资产,那么之后这些资产的市场就会出现只是时间的问题。 与其试图转移资产,玩家将进行交易。由于有关这些资产稀有性和用途的数据最初并不明确,...

文章 由LST支持的稳定币

...中心化金融协议组成。LSTs 通常是代表用户质押的 ETH 的 ERC-20 代币,如 Lido 发放的 stETH。使用 LSTs,用户可以赚取奖励,在去中心化交易所交易,利用其他 DeFi 服务。LSTfi 的主要优势包括用户可以在保持对其质押资产的访问的同...

文章 多签的正确使用方式

...中的所有合约中分散。 例如,如果你的系统使用多个 ERC4626 金库,你无需为每个多签单独设置权限。相反,你只需在部署金库时设置一次。使用 `setUserRole` 函数,然后你就可以忘记它。 拥有一个合约作为真理源还可以让你...

文章 Starknet:通过原生Cairo执行解锁更好的性能

...间进行简单的 STRK 转账,不仅完成了 **2.3x 更快**,而且 ERC-20 合约逻辑的速度提升也达到了 **4.8x**。对用户来说,这意味着交易等待时间更短,与去中心化应用(dApps)的互动更加顺畅。对开发者来说,这些改进确保他们的应用...