solidity 相关问题

Solidity是一种高级语言,其语法类似于JavaScript,它被设计为编译为以太坊虚拟机的代码。 Solidity意义上的契约是代码(其功能)和数据(其状态)的集合,它位于以太坊区块链的特定地址。

无法读取 Ethers 库中的属性

我尝试从 WSL 连接到 Ganache,但不知何故我收到此错误 类型错误:无法读取未定义的属性(读取“JsonRpcProvider”) ChatGPT 说这是因为你没有正确添加醚

回答 1 投票 0

如何在 Foundry 中的 Sepolia 测试网上运行测试?

我知道可以在 Foundry 中的分叉测试网上运行测试 伪造测试 --fork-url SEPOLIA_RPC_URL 或者 forge test --rpc-url SEPOLIA_RPC_URL #与 --fork-url 结果相同 但如果我想要...

回答 1 投票 0

无法检索发送到 Remix 以太坊智能合约的 BNB

我最近尝试了一个在 YouTube 上看到的 BNB 前台运行机器人。代码的创建者表示,要使用机器人,您需要选择“操作”按钮来启动机器人。存入少量...

回答 2 投票 0

尝试部署我的 Aave 闪贷测试但出现错误。 https://github.com/aave/flashloan-box

每当我运行“truffle test”时,我都会收到以下错误: 错误:助记符无效或未定义 在 checkBIP39Mnemonic (C:\Users\Jackc ode_modules\@truffle\hdwallet-provider\src\index.ts:...

回答 1 投票 0

我遇到了这个错误“获取 VM 异常:在 Solidity 合约中执行套利期间因原因字符串“UniswapV2:K”错误而恢复”

我一直在与uniswap和SushiSwap进行交叉交易所闪贷套利,但我不断收到此错误 VM 异常:已恢复,原因字符串“UniswapV2:K” 套利期间

回答 1 投票 0

Chainlink 反应热烈

我从 chainlink 文档运行此代码,但没有获得图像。 函数 requestBytes() public returns (bytes32 requestId) { 地址预言=“

回答 1 投票 0

已铸造 NFT,但未出现在 OpenSea 中

我创建了一个 NFT 合约,创建合约时最初铸造的 20 个 NFT 出现在我的 OpenSea 账户中。当我使用 mint 函数创建另外 100 个时,它们出现在 PolygonSc 中......

回答 2 投票 0

Metamask 以太坊合约金额显示为 0,而不是用户在 formData 中输入的金额

在此示例中(请参阅屏幕截图错误),用户想要将 0.002 以太币转移到目标地址。然而,当服务器连接到metamask时,metamask中显示的交易金额为0...

回答 1 投票 0

Solidity:函数参数的大小如何影响gas成本?

在任何事情之前,先介绍一些背景: 假设我正在实现一个 dApp,并且我想减少用户调用相关智能合约的次数。为了做到这一点,所有用户的

回答 2 投票 0

为什么在构造函数中删除 SLOAD 可以节省这么多 Gas?

我将构造函数中的状态变量更改为数值并打印消耗的气体差异。这是我的代码。结果显示构建BeforeDemo消耗了93915个gas,

回答 1 投票 0

如何使用C#获取智能合约报价者的计数器

我正在尝试使用 OpenSea api 创建一个列表,其中一个参数是“counter”。 他们(OpenSea)说,如果您不确定当前计数器,可以从控制台读取...

回答 1 投票 0

为什么我无法运行nodecompile.js?

我为我正在编写的智能合约编写了一个compile.js文件(出于教育目的),但是当我使用nodecompile.js命令运行它时,我收到一个错误,提示ReferenceError:compile is not d...

回答 2 投票 0

Solidity 中内部和私有有什么区别?

在 Solidity 中,我们有四种访问类型。其中两个是私人的和内部的。 如果它们都可以在智能合约中使用并且部署后都不可见,那么有什么区别...

回答 4 投票 0

Remix 不允许我部署我的合约

Remix 告诉我“目前您没有可以交互的合约实例。”但那是因为 Remix 不允许我部署我的合约。请帮助我是这个新手我的照片...

回答 2 投票 0

找不到调试类型“solidity”的调试适配器描述符(扩展可能无法激活)

我正在尝试在 VScode 中运行一个简单的代码。 // SPDX 许可证标识符:未许可 杂注可靠性^0.8.0; 导入“hardhat/console.sol”; 合约 WavePortal { 构造函数(){

回答 4 投票 0

如何解码以太坊交易 web3js 的输入

我有一个带有 connectAndApprove 函数的 web3 合约 这是相关的可靠性代码。 函数 connectAndApprove(uint32 Secret) 外部返回 (bool) { 地址所有者 = _msgSender()...

回答 1 投票 0

truffle - artifacts.require 不是一个函数

我目前正在学习 Solidity 并创建我的第一个项目。我正在尝试使用松露测试我的合约的部署,但我不断收到以下错误 类型错误:artifacts.reqiure 不是

回答 3 投票 0

类型错误:修饰符调用中的参数类型无效

问题摘要: 我在尝试调用 flashloan.sol 合约中的修饰符时遇到了代码中的 TypeError。错误消息表明修饰符中的参数类型无效

回答 1 投票 0

solidity_get合约地址问题

// SPDX 许可证标识符:MIT 编译指示可靠性 >=0.7.0 < 0.9.0; contract Receiver{ function getAddress() public view returns(address){ return address(this); } } cont...

回答 1 投票 0

无法从安全帽中部署的合约中检索正确的值

我创建了一个简单的存储合约并使用安全帽部署它,一切正常,但有一个存储函数可以更改变量的值。执行后,当我

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.