首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigNumber错误

BigNumber错误
EN

Ethereum用户
提问于 2022-03-27 15:13:16
回答 3查看 605关注 0票数 0

我开始学习稳健性,但是当我使用结构im获取错误时,请帮助:下面是代码

代码语言:javascript
复制
pragma solidity >=0.7.0 <0.9.0;

contract base{

    uint data;
    constructor (uint _data) public {
        data = _data;

    }
    function getData() public view returns(uint) {
        return data;
    }

}

错误-创建基本错误:错误编码参数:错误:无效的BigNumber字符串(argument="value",value=“,code=INVALID_ARGUMENT,version=bignumber/5.5.0)

EN

回答 3

Ethereum用户

回答已采纳

发布于 2022-03-27 15:54:33

你的合同很好。正如前面的两个答复所提到的,您正在使用一个空输入“部署”您的合同。换句话说,您还没有指定data的值。

在"deploy“部分中键入任何uint值,它都会正常工作。

万事如意。

票数 2
EN

Ethereum用户

发布于 2022-03-27 15:33:20

部署契约时需要输入值。

票数 2
EN

Ethereum用户

发布于 2022-03-27 15:33:57

这个错误不是在您的智能契约上,顺便说一句,您用"“调用构造函数,用数字来尝试,例如,"123",123,0.

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/124824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档