找到约 12 条结果

文章 Remix v0.46.0 更新日志

...使用 transient 存储或其他坎昆分叉的功,现在可以使用,Remix VM 的默认 EVM 版本现在是坎昆。 ![image.png](https://img.learnblockchain.cn/attachments/2024/03/q80npAve660675214852b.png) **默认的 Solidity 版本现在是0.8.25** Solidity编译器的默认版...

文章 06. Slither中间语言SlitherIR理论介绍

...结构(SlithIR 指令与图中的每个节点相关联)。下面给出一些重要指令的高级描述: ## 2.1.赋值 LV和RV分别表示一个被赋值的变量(left-value)和一个被读取的变量(rightvalue)。变量可以是 Solidity 变量或由中间表示创建的临...

文章 sui move中闪贷的实现(flash lender)

...move中闪贷的实现 让我们阅读move官方代码库中的案例,解sui move中如何实现闪贷。 有三个重要结构: * FlashLender ```solidity struct FlashLender has key { id: UID, /// Coins available to be lent to prospective borrowers ...

问题 求助!!!无法获取Uniswap交易对的信息

我正在使用Vyper写一个合约用来获取Uniswap的交易对信息,我可以获取到`allPairsLength`的信息,但是我把从`allPairsLength`获取到参数传到`getAllPairs`里面时每次都是0,而不是获取到的`allPairsLength`参数,我也不知道我哪里有问题,懂...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(闪电贷合约-前端部分)

... 如果走到这里,说明测试失败 alert("❌ 交易居然成功,接收者应该还钱才对!"); } catch (err: any) { // 捕获 revert 字符串 const reason = err.reason || err.message || ""; if (reason.includes("Flash loan not repaid")) { alert("✅ 闪...

文章 scaffold-eth 挑战:测试覆盖率(Part3)

...解释如何使用这个库(你可以简单地看一下下面的代码来解),我将专注于应该测试什么。 我们的合约已经实现一些逻辑: - 用`mapping(address => uint256) public balances`保存用户余额 - 有一个最小质押金额的阀值`uint256 public ...

文章 【Solana】Anchor 示例:通过 CPI 实现 Sol 转账与手续费收取

...,将 lib.rs 文件中的代码替换为以下内容。这段代码实现通过 CPI 调用 System Program 进行 Sol 转账的功。为帮助新手更好地理解,代码中附带详细的注释: ``` rust #![allow(clippy::result_large_err)] // 允许编译器忽略关于大错...

问题 阅读USD0合约代码时,找不到写入 Usd0StorageV0 的地方?

...0bf67631dc6cd7bc5b6e8da8190acf5#readProxyContract 这个代码中 定义 Usd0StorageV0 的结构如下: ``` struct Usd0StorageV0 { IRegistryAccess registryAccess; mapping(address => bool) isBlacklisted; IRegistryContract registryContract; ITokenMappi...

问题 合约调用Balancer Vault Swap失败。

...adline); } ``` 但是在使用Foundry测试是,它失败。 测试函数 ```function testSwapETHToWstETH() public { vm.deal(alice, 10 ether); vm.prank(alice); IBalancerRouter(BalancerVault).setRelayerApproval(alice, address(wstETHSwapper), true); ...

问题 合约编译及部署无问题,为何web3js调用方法,提示is not a function

...约。 想从前端调用一个地址的币的余额,web3JS 如下做合约实例化和方法调用: ``` var tokenInstance = new web3js.eth.Contract(tokenABI,"0x6721A1802768D82Df3C113275A4286d6FfCa940E"); tokenInstance.methods.balanceOf("0xCC52C6dF34126e9A00D05766312d1d785241da5...

文章 BOLT 9:已分配的特性标志

...个通道或每个节点的基础上没有意义,因此每个特性定义它在这些上下文中如何呈现。 某些特性可是打开通道所必需的,但不是使用该通道的要求,因此这些特性的呈现取决于特性本身。 “上下文”列的解码如下: * `I`...

问题 18小时掌握solana开发视频教程与当前版本不一致怎么办?

... 然后我按照教程的方式,通过npx create-solana-dapp命令安装脚手架项目,最后打开项目文件夹和视频教程里的都对不上 视频教程的文件夹: ![sol-tor.png](https://img.learnblockchain.cn/attachments/2025/08/XN3yJ6xU68ac0f291e860.png) 里面有个web目录...