智能合约文件过大导致部署合约失败

1.问题描述:代码部署质押合约,由于智能合约文件过大,导致出现了如下图异常。(需要控制gas fee在1eth以内)
在这里插入图片描述1-1.解决办法:根据remix+metamask中调整出来的规则:需要控制gasPrice和gasLimit的大小在1eth以内。

1-2.代码控制:调用以太坊调用智能合约的方法deploy,控制send方法中的参数,如下图
智能合约文件过大导致部署合约失败_第1张图片控制gasPrice*gasLimit/10**18在1eth以内,例如分别设置400,2446028。

你可能感兴趣的:(区块链)