找到约 15 条结果

文章 什么是 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 开发生命周期。该平台配备了用于实时测试和调试的工具和插件,确保开发者可以轻松监控复杂的...

文章 向DVM添加对IS RELAY VALID价格请求的支持

...投票者应验证 `requester` 的 `l1Token` 方法是否返回有效的 ERC20 token 地址。当在 `BridgeAdmin` 合约上调用 `whitelistedTokens(tokenAddress, 10)` (optimism) 或 `whitelistedTokens(tokenAddress, 42161)` (arbitrum) 时(在与中继交易相同的区块号),至少其中一...

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

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

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

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

文章 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) 在本模块中,您将...

文章 Minterest合约攻击详解

...********before attack*******************"); console.log("WETH: ",IERC20(weth).balanceOf(address(this))); console.log("METH: ",IERC20(meth).balanceOf(address(this))); //1. approve musd和musdy合约资金调用。 IERC20(usdy).approve(musdy,type(uint256).max); ...

文章 每周以太坊进展 2022/9/10

...登录 * [EIP5585](https://github.com/ethereum/EIPs/pull/5585/files):ERC721 NFT 授权 * [EIP5593](https://github.com/ethereum/EIPs/pull/5593/files):防止 web3 提供者(provider)对象 API 注入过多资金 * [EIP5604](https://eips.ethereum.org/EIPS/eip-5604):NFT 留置权 * ...

文章 理解账户抽象 #2:使用Paymaster赞助交易

...要求账户抽象时想到的所有功能! 我们也已经非常接近[ERC-4337](https://eips.ethereum.org/EIPS/eip-4337),现在已经感觉挺好了,但仍有一些我们需要的功能(请期待),以实现相同的效果。