问题标签 [tron]

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 回答
143 浏览

node.js - tronweb 网络查询(getCurrentBlock)返回承诺待定

我使用 tronweb 查询 tron 网络。我还返回“承诺未决”消息。我尝试异步/等待,但我是 nodejs 的新手。

我的代码:

0 投票
1 回答
197 浏览

smartcontracts - 带有 OpenZeppelin 合约的 Tron 网络

Tron 网络使用 Solidity,与以太坊有很多相似之处。

我正在尝试使用为以太坊设计的 OpenZeppelin 合约在 Tron 网络上运行。

我选择了 tronbox 编译器支持的 Solidity 版本 0.6.x。

是否可以在 Tron 网络上运行 OpenZeppelin 合约?

0 投票
1 回答
91 浏览

blockchain - 波场网络合约只读方法费用

在 Tron 上调用从合约返回数据但不更改任何数据的智能合约是否需要任何费用?

0 投票
0 回答
27 浏览

token - 部署 TRC-20 合约时出现部署失败错误

我的目标是按照本教程shasta 测试网络上逐步部署此 TRC-20 合同(链接)。我成功地遵守了合同,但是当我想部署合同时,出现以下错误:

我在主网上测试了这个合约,但我得到了同样的错误。

感谢有人帮助我调试并通过此步骤。

0 投票
0 回答
151 浏览

node.js - 如何在 trc20 网络中获取多个账户余额

我正在使用 node.js 开发一个 dapp,我有几个钱包需要在短时间内检查他们的余额。当我在我的钱包地址中创建一个 for 循环并单独检查它们时。我503 error从 tronweb 获得(我也尝试过 API,它给了我同样的错误),因为我试图同时获取这么多钱包地址。现在我正在寻找可以查询多个钱包地址余额的工具或包或任何东西。但我什么也没找到。谁能帮我解决这个问题???

0 投票
1 回答
113 浏览

tron - Tron API 的工作方式与文档中描述的不同

在我使用命令运行新的 Tron 节点之后

我正在尝试获取块:

但响应包含一个空对象,而不是一个数组:

如何使节点按照此处文档中的描述工作:https ://tronprotocol.github.io/documentation-en/api/http/ ?

0 投票
0 回答
37 浏览

blockchain - TRON 网络上的智能合约购买代币

我想知道如何在 TRON 网络中实现智能合约以将 TRX 兑换为以前使用 TRC10 创建的代币,我已经看到了 Ehereum 的示例,但代币是在同一个智能合约中创建的,我已经在 TRC10 中创建了一个代币,并且我希望通过智能合约能够交换所述代币以换取 TRX,但我还没有找到任何关于它的信息,谢谢

0 投票
0 回答
34 浏览

blockchain - 用户费用百分比设置为零,合约执行时仍会在 tron 主网上消耗能量

好的 。所以我使用 tron-ide 在主网上部署了智能合约,将 user-fee-percentage 设置为零,但是从用户钱包调用合约时,它消耗的能量和 trx 来自用户钱包而不是合约钱包。这是合同https://tronscan.org/#/contract/TAx8Jq65YhvXc5saxFsqfLzKEwbQ1EdK64/transactions。你可以看到用户消费比率设置为 0 这是一个交易https://tronscan.org/#/transaction/0556bd0f5cedcf84b0f12025a3d7966bde9df3944823ddad4947c52230033423 。可以看出是消耗了用户的能量。有人可以对此发表评论。

0 投票
0 回答
75 浏览

smartcontracts - 如何在没有私钥的情况下与用户签署 tron 网络智能合约?

在没有私钥的情况下,如何调用“投资”并与 tronweb 用户签署智能合约?

可靠性:函数投资(地址推荐人)公共支付{要求(!isContract(msg.sender)&& msg.sender == tx.origin);要求(msg.value >= INVEST_MIN_AMOUNT && msg.value <= INVEST_MAX_AMOUNT, "不良存款"); ...

谢谢

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 存在相同的错误。

当前设置:

完整输出: