首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >薄荷预制作的令牌full (文件大小在42:50 Kb范围内),使用svg存储链、Erc-721、多边形(测试和主网络)上的完整元数据。

薄荷预制作的令牌full (文件大小在42:50 Kb范围内),使用svg存储链、Erc-721、多边形(测试和主网络)上的完整元数据。
EN

Ethereum用户
提问于 2022-02-07 11:36:15
回答 1查看 124关注 0票数 1

问候

我将从编写总体配置开始(系统、版本、智能合同的总体构想)。

2-然后我将显示主要问题(使用小代码行,我认为它需要编辑)。

第3-第三部分,我将展示我到目前为止所尝试的内容和结果。

4-在结束时,我将为我的完整代码添加github链接。

注释:由mr生成的完整原始代码。PatrickAlphaC.

a-一般配置(系统、版本、智能合同总体思想):

  • a1-操作系统: opensuse leap 15.3
  • a2-安全帽版本: 2.8.3
  • a3-节点版本: v14.18.3
  • A4-NPM版本: 8.3.0
  • a5-元请求钱包插件到firefox
  • a6-目标块链:多边形(主网,测试网)
  • a7-智能契约的总体理念:使用svg创建erc-721 nft,其中它的元数据完全存储在链上(智能契约薄荷令牌erc到多边形链)。

b-主要问题:

当造币文件(tokenurl)的大小小于23.8kb(小于23.8kb)时,每件事情都工作得很好。其中我的目标是这个大小两倍的薄荷文件(每个令牌file等于50)。因此,当尝试使用大小为(23.8KB< size < 50 Kb)的时,我将收到下一个错误消息。

代码语言:javascript
复制
An unexpected error occurred:
   Error: ERROR processing /home/naive/demos/secondtry/deploy/01_Deploy_SVGNFT.js:
   Error: cannot estimate gas; transaction may fail or may require manual gas limit (error={"name":"ProviderError","code":-
   32000,"_isProviderError":true}, method="estimateGas", transaction={"from":"metamask wallet address","to":"contract address",

c-到目前为止我尝试的内容和结果:

  • c1-尝试在"hardhat.config“中设置气体限制,但没有产生任何效果(这是在搜索期间,所以我不记得表单或值)。
  • c2-在"01_Deploy_SVGNFT“中向tx添加气体限制,因此代码行如下所示。
    • 编辑之前的c2-0原始代码行:tx = await svgNFT.create(svg)
    • 编辑后的c2-1代码行:tx = await svgNFT.create(svg, {gasLimit: 3000000 })
    • 结果:给我一些关于错误同步的错误信息(论坛,输入)

  • c3-在"01_Deploy_SVGNFT“中向tx添加气体限制,因此代码行如下所示。
    • 编辑前的c3-0原始代码行:tx = await svgNFT.create(svg)
    • 编辑后的c3-1代码行:tx = await svgNFT.create({svg}, {gasLimit: 3000000 })
    • c3-2结果:
      • 3-2-0合同部署,svg上传,合同验证,马季奇值降低元钱包(煤气价值转移成功)一切都看上去不错。
      • 3-2-1当去公海时,没有出现任何图像。
      • 3-2-2当转到多边形扫描或以太扫描并使用令牌id查看令牌uri时,它什么也不返回(没有元数据字符串出现,什么也没有出现)。

d-完整代码的下一个github链接(契约、部署、hardhat.config.js、helper-hardhat-config.js和包含(预制令牌full )的img文件夹)。

https://github.com/naive2022/onchainfork

希望能帮助我找到在使用多边形测试或多边形主网络时,如何在没有这个问题的情况下制作预先制作的令牌(每个文件大小都是50 or )。

感谢高级

EN

回答 1

Ethereum用户

发布于 2022-02-07 14:35:08

在部署(测试)特定事务时设置气体限制。

这与硬帽子配置中的气体限制是分开的。

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

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

复制
相关文章

相似问题

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