...每个区块的限制约为 0.75 MB)。 - 对于具有基本压缩的 ERC-20 传输([每个事务约 154 字节](https://twitter.com/vitalikbuterin/status/1554983955182809088)),这转化为所有 Rollup 合并的约 213 TPS。 - 对于具有压缩的交换 [(每个事务约 400 字节)...
...行,这意味着: - 相同的 1:1 美元Hook的 USDT 在 **以太坊 (ERC-20)**、**Tron (TRC-20)**、**Solana**、**Avalanche**、**Polygon**、**Algorand**、**EOS**、**Near**、**Kusama** 甚至 **Liquid Network** 等区块链上发行。 - 这些实例使用该链自己的代币标准在...
... **即使是 Web3 的新手,你也可能已经转移了一个简单的 ERC20 代币,比如从你的钱包向你朋友的钱包转移了 10 个 USDC。你按了一个名为“发送”之类的按钮。但是当你执行这样的动作时,底层到底发生了什么?在本文中,我们将...
...持有 `cToken` 期间就能获得收益。 4. **可转让性**:作为 ERC-20 代币,`cToken` 可以在其他 DeFi 协议中使用,或在去中心化交易所中交易。用户可以将 `cToken` 发送给其他用户或将其作为抵押品在其他协议中使用。 ### cToken 与 aToken ...
...变成数字经济的重要组成部分,吸引了广泛关注。遵循 ERC404 协议,SPL404 概念在 Solana 生态系统中迅速发展,将 ERC404 的稀有性系统引入 Solana 的混合 DeFi 中。 本文将重点介绍 Solana 链上新的协议标准——SPL-404 标准。SPL...
...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 需要防御“通货膨胀攻击”。我们在关于 [ERC4626](https://learnblockchain.cn/article/9536) 的文章中描述了这个问题及其防御,因此此处不再重复。Uniswap V2 的防御措施是首先销毁 `MINIMUM_LIQUIDITY` 代币,以确保没有人拥有 LP 代...
...合约单约测试属性、代码扁平化(避免无意义的嵌套)、ERC 代币是否规范。 - `slither-check-upgradeability`:[Review `delegatecall`-based upgradeability](https://github.com/crytic/slither/wiki/Upgradeability-Checks) - `slither-prop`:[Automatic unit test and property gene...
...com/@tornado.cash/tornado-cash-compliance-9abbf254a370) ## 治理 * [ERC2696](https://github.com/ethereum/EIPs/blob/53e9f35b7a7704966266e6f498e2c98242879eb3/EIPS/eip-2696.md):JavaScript “request” 方法的 RPC 传输 * [ERC2700](https://github.com/ethereum/EIPs/blob/fd3da40d92e702fba992...
...und.finance/) 允许你借出并赚取 ETH、DAI、USDC 以及其他几个 ERC20 的利息。 今天,DAI 贷款人的利率为 10%,这足以吸引 EthHeads 的注意(见封面照片)。 作为 SpankChain 的首席执行官,我的工作是管理公司的储备金,这也包括近五十...
...功能如下 * 在游戏内实现多种资产代币的自定义交互(ERC 20/721/1155 ) * 在游戏内便捷接入跨游戏的交易市场 * 提供多种的 NFTMint 方案 * 提供钱包登录,社交登录等封装 * 多网络支持,各签名验签常用工具封装 虽然上...
...rifyTypedData(domain, types, message, signature); return recovered.toLowerCase() === expectedAddress.toLowerCase(); } //实现方式B:(Wagmi v2 + Viem v2) import { recoverTypedDataAddress } from 'viem'; async function verifySignature({ domain, types, message, signature, ...
.../ 引入Aave V3的基础合约、借贷池管理合约、以及openzeppeln erc20合约 import "https://github.com/aave/aave-v3-core/blob/master/contracts/flashloan/base/FlashLoanSimpleReceiverBase.sol"; import "https://github.com/aave/aave-v3-core/blob/master/contracts/interfaces/IPoolAddressesPro...
...# 内盘 内盘部分主要涉及下面这些合约: - Bonding - FERC20 - FFactory - FPair - FRouter 看过 Uniswap 代码的朋友应该对这一套架构比较熟悉,Virtuals 在内盘代码的架构上借鉴了 Uniswap 的逻辑。其中一个区别是,Virtuals 的内盘和外...