问题标签 [tronbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
109 浏览

unit-testing - 运行“tronbox 测试”时出现“PayloadTooLargeError:请求实体太大”

我正在尝试使用tronbox test命令运行我的单元测试,但收到此错误:

Tron 快速入门控制台中: 在此处输入图像描述

我该如何解决这个问题?谢谢!

0 投票
1 回答
568 浏览

tronbox - Tronbox unbox and tronbox init commands are giving following error:-bash post-unpack.sh && rm post-unpack.sh && npm install

I have tried the command tronbox unbox metacoon in windows 10. How to solve the above mentioned error? Same error is coming on trying command tronbox init. What can be the possible reasons for this bash error?

0 投票
1 回答
1101 浏览

smartcontracts - TronBox 编译问题

  • 我已经使用 npm 安装了最新的tronbox (2.7.5)
  • 使用命令创建了一个新项目tronbox init
  • 在 tronbox.js 文件中,我已将编译器版本更新为 0.4.25(参见下面的文件)。
  • 使用tronbox compile --compile-all --reset我得到的命令编译时:

窗口错误:

在此处输入图像描述

然后在我的终端中显示以下消息:

我将此行添加到文件的顶部tronbox.jsconsole.log('Running tronbox compile')并注意到一旦编译输出在我的屏幕上写了两次:

在此处输入图像描述

我不确定它是否相关,但由于某种原因,它运行了两次。

任何的想法?这是一个tronbox问题吗?

0 投票
1 回答
36 浏览

ethereum - 如果用户未输入任何地址,如何在文本输入中添加 null

在我的情况下,我需要插入地址,否则我会得到:“{“reason”:“invalid address”,“code”:“INVALID_ARGUMENT”,“arg”:“”,“coderType”:“address”,“value” :""}"

如果用户不输入任何文本,有什么办法可以在 Solidity 中添加我自己的文本?

这个框被标记为必需,但我想要的不是必需的。

我使用了 shasta.tronscan.org 。

在我的 JS 中没有问题,但如果用户直接使用则需要从代码 Solidity 中使用。

谢谢

0 投票
2 回答
202 浏览

solidity - 使用 tron 和 tronbox 编译 openzeppelin ERC721 失败

我希望有人可以帮助解决这个问题。我一直在尝试使用 Solidity 和 tronbox 在 Tron 上学习智能合约,但在尝试创建 ERC721 代币时遇到了问题。

我使用 openzeppelin 文档创建了非常简单的 ERC20.sol 合约,但是在 openzeppelin 文档中发现 ERC721 合约出现错误。

https://docs.openzeppelin.com/contracts/4.x/erc721

我最初认为这可能是因为 Solidity 版本,但我已经更改了solidity 并多次安装了适当的 openzeppelin 版本,并且其他版本的 openzeppelin 存在相同的错误。

当前设置:

完整输出: