找到约 15 条结果

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

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

文章 AMM LP-enabled 永续合约、期权和波动性交易产品

...动整合资产不同,AMMs允许以无缝的方式部署和交易任何ERC-20代币,只要有人提供流动性。这是因为AMMs允许任何人存入资产并成为做市商,而不需要像传统金融(TradFi)中的机构实体那样受限。做市商通过在交易所上发布买卖订...

文章 深度解析:在发送1个DAI时发生了什么

...44da98b954eedeac495271d0f`实现。 更具体地说,DAI是一个符合ERC20标准的同质代币 -- 一种特殊的合约类型。意思是DAI至少实现[ERC20规范](https://eips.ethereum.org/EIPS/eip-20)中详述的接口。用(有点牵强的)web2术语来说,DAI是一个运行在以太...

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

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

文章 什么是 Facet?- 一种以太坊范式的转换

... 一个例子 让我们看一个简单的例子:使用 Facet 铸造 ERC20 代币。考虑[此交易](https://etherscan.io/tx/0x5f2f9ab4a33ce327700e727ba49fa363804b65c69dd111fd6497a9abdef20503) 。首先,注意交易的“To”地址是 `0x00000000000000000000000000000000000FacE7`,一个...

文章 使用 foundry cheatcode 在 test 中模拟交易

...为无需实际执行外部合约逻辑) ### example1:测试一个 ERC20 合约的 balanceOf 函数 ```solidity function testUSDCBalance() public { address usdc = address(0x1234); address user = address(0x5678); // 模拟 USDC.balanceOf() 调用 vm.mockCall( usdc, ...

文章 EOF 详解:开发者需要了解的内容

...化的私有测试网沙盒。在 BuildBear 上,铸造无限的原生和 ERC20 代币的自由,加上快速的交易时间(不到 3 秒!),大大增强了 DApp 开发生命周期。该平台配备了用于实时测试和调试的工具和插件,确保开发者可以轻松监控复杂的...

文章 探索Liquity V2:去中心化借贷

...兑换相应数量的抵押品。 该系统使用户能够通过存入 ERC20 代币作为抵押品来打开称为“Troves”的抵押债务头寸。只要抵押比例保持在最低要求之上,便可以根据抵押品借入 BOLD 代币。BOLD 可以在以太坊地址之间自由转移,并...

文章 全面理解智能合约升级

...To()函数,该函数将调用委派给具有owner()和transfer()函数的ERC20合约。下表涵盖了所有导致的情况: | msg.sender | owner()| upgradeto()| transfer()| | --- | --- | --- | --- | |管理员|返回proxy.owner()|升级代理|回退| |其他帐户|返回erc20.owner()|回...

文章 Solana 中代币的交互

这里主要就是通过程序发行的代币相关的交互。 # SPL(ERC20)代币的交互 在`Solana`中,可以官方提供了模板进行山寨币的创建,可以通过调用系统程序进行代币的创建。 ## JS 交互 可以通过`JS`和`SPL`代币进行交互,包括...

文章 以太坊核心开发者会议更新015 ⛓

...个 EIP 使得一些用例变得可能,从重入锁到在单笔交易对 ERC20 代币进行多次批准。 EIP-1153 也曾被考虑纳入到 Shapella 升级,但最终被置后了。这次,客户端团队同意继续推进它。值得强调的是,除了这个 EIP 本身总体上的健全...

文章 深入探讨代理(Proxy)

...github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.7.3/contracts/proxy/ERC1967/ERC1967Upgrade.sol)使用字符串“eip1967.proxy.implementation”的 keccak-256 哈希值**减去 1**。由于这个槽广泛使用,区块浏览器可以识别并处理代理的使用。 *减去 1 提供了额...

文章 NFTScan | 10.07~10.13 NFT 市场热点汇总

...RareShop 与 imToken 旗下硬件钱包品牌 imKey 合作,基于 ERC7765 资产协议标准在 Mint 网络发行 imKey 硬件钱包全家桶套餐商品的 RWA NFT,定价为 $139,现已上架发售。对于购买 imKey RWA NFT 的用户可以自由进行实物交割和礼品赠...

文章 深入理解Plasma(二)Plasma 细节

...标准流程。 用户在将主链的资产(如以太币或者其它 [ERC20](https://learnblockchain.cn/2018/01/12/create_token/) 合约发布的 token)转移到 Plasma Chain 的过程称为存款(Deposit),具体做法是直接向主链上的 Plasma 合约发送以太币或 token。Plas...

文章 Web3系列教程之新手篇---Level 6:Solidity

...绍](https://learnblockchain.cn/article/4320) - [Level 8:加密货币(ERC20)简介](https://learnblockchain.cn/article/4327) - [Level 9:NFT介绍](https://learnblockchain.cn/article/4336) ![](https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20220626183840.png) 在本模块中,您将...