建议和反馈

请填写你的反馈内容

问答 > 公有链 > 问答详情

重新混合实体合同如何将多个参数传递给创建按钮10LK

我有一个示例代码如下所示:

function HubiiCrowdsale(address _teamMultisig, uint _start, uint _end) Crowdsale(_teamMultisig, _start, _end, hubii_minimum_funding) public {
      PricingStrategy p_strategy = new FlatPricing(token_in_wei);
      CeilingStrategy c_strategy = new FixedCeiling(chunked_multiple, limit_per_address);
      FinalizeAgent f_agent = new BonusFinalizeAgent(this, bonus_base_points, _teamMultisig); 
      setPricingStrategy(p_strategy);
      setCeilingStrategy(c_strategy);
      // Testing values
      token = new CrowdsaleToken(token_name, token_symbol, token_initial_supply, token_decimals, _teamMultisig, token_mintable);
      token.setMintAgent(address(this), true);
      token.setMintAgent(address(f_agent), true);
      token.setReleaseAgent(address(f_agent));
      setFinalizeAgent(f_agent);
  }

它只需要我将(地址_teamMultisig,uint _start,uint _end)三个参数传递到create按钮中以创建合同,我已经尝试过

"0xca35b7d915458ef540ade6068dfe2f44e8fa733c" 1234 1235

给出错误:

creation of browser/ballot.sol:HubiiCrowdsale errored: Error encoding arguments: SyntaxError: Unexpected number in JSON at position 46

和:

{"_teamMultisig":"0xca35b7d915458ef540ade6068dfe2f44e8fa733c","_start":1234,"_end":1235}

给出错误

creation of browser/ballot.sol:HubiiCrowdsale errored: Error encoding arguments: Error: Argument is not a number

在这里传递参数的正确方法是什么?


CXK
2020-02-13
0
请先登陆或注册

月月月2020-02-13

尝试:

"0xca35b7d915458ef540ade6068dfe2f44e8fa733c", 1234, 1235

用逗号分隔

编辑:我刚刚看过上面的评论,还有一个名为“ Crowdsale”的修饰符约束,您也可以为此提供代码,因为这可能会导致进一步的错误。


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 1
  • 4
  • 8
  • 6
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励