问题标签 [tronweb]
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.
blockchain - 在 TRON 网络中签署并广播智能合约交易
使用 node.js 客户端,我试图通过以下方式调用智能合约功能:
- 创建交易
- 签名
- 广播签名的交易
我部署了一个简单的智能合约:
我成功调用test2
(发送空参数数组时)但未能调用testFunction
哪个参数。我试过使用tronweb triggerSmartContract 调用:
代码运行并在区块链上创建交易,但结果为FAIL-REVERT OPCODE EXECUTED
. 在 tronweb 对象中定义的地址和密钥的钱包中有足够的资金(它没有用完 gas/没有足够的资金问题)。智能合约中的功能也被定义为应付。
由于我可以成功调用任何没有参数的函数,我倾向于认为问题与我构造parameters
数组的方式有关。在查看了 transactionBuilder 的源代码(第 833 行)之后,我以这种方式构建了parameters
数组(一对type
和) 。value
有什么建议么?
node.js - Nodejs修复[对象承诺]
我想得到 tron 钱包的余额。
当我想返回它以使用 expressjs 在网页上显示它时,它会打印 [object Promise]
tron - TronWeb 发送 trc20 usdt
我想使用 TronWeb 发送 trc20 令牌。我是否需要使用 contract().at() 来执行此操作?这是否意味着我需要将 trc20 代币视为智能合约?
blockchain - 等待 TronWeb 发送功能完成
嗨,我是 tron 的新手,所以我已经成功地在智能合约中实现了读取功能,也可以写入,但我面临的问题是我如何等待交易完成,以便我可以在 tronWeb 中显示其结果。我确实知道如何在以太坊 0.x 和 1.x 中做到这一点,但在 tronWeb 中没有运气。
tron - android Tronlink pro App 中的钱包连接问题
我的 Dapp 使用tronlink扩展程序和 ios Trust 钱包应用程序在 chrom 上和平运行,但这不适用于Tronlink pro、Tron pocket和android中的Trust 钱包
为了在这些平台上运行我的 Dapp,我还需要做些什么吗?
我正在使用https://github.com/fbsobreira/tf-example进行连接。
部分安卓手机用户可以在Tronlink pro App中一次又一次清除缓存来建立连接
在此先感谢并为我的英语不好感到抱歉。
tron - 如何在节点js中使用tronweb无限制地获取tron网络中合约的所有事件日志?
如何在节点js中使用tronweb无限制地获取tron网络中合约的所有事件日志?或者是否需要任何中间件存储,如 redis 等?需要在加载 dapp 主页之前一次性获取所有数据。dApp 是用 react js 制作的。并且 Trongrid api 在单个请求中有 200 条记录的限制。
node.js - NodeJS:未捕获的ReferenceError:未定义要求
我是 TronGrid.js 和 node.js 的新手。当我使用节点 index.js通过 cmd 执行此文件时,它工作正常......但是,当我在aspx 文件中加载相同的文件作为脚本时,它会给出以下错误:
未捕获的 ReferenceError:未定义要求
这是我的 index.js
javascript - 在我的情况下,我得到:app.js:1 Uncaught ReferenceError: require is not defined
对于我的示例,我找不到任何解决方案。
应用程序.js:
索引.html:
localhost/index.html 我得到了错误。 在终端节点 app.js 中使用“我想在页面 index.html 中显示并且是相同的方式。也许缺少库?我试图从 github 转移,但我总是遇到同样的错误。
python - 无法在 Python 中验证 TronLink/TronWeb.js 签名消息
我正在使用 TronLink/TronWeb.js 签署一条消息,但无法在 Python 中验证它
我正在使用的 Python 库https://github.com/iexbase/tron-api-python/
用于签名消息的 Javascript 代码:
用于验证签名消息的 Python 代码
我在 python 中收到此错误
我可以在 TronWeb.js 中验证消息,但不能在 Python 中验证
javascript - 如何为未发布的 ABI 调用 balanceOf() 方法
我正在尝试在特定的 Tron 合约(TYukBQZ2XXCcRCReAUguyXncCWNY9CEiDQ)上调用 balanceOf() 方法,但我得到的是Failed to execute
. 如果我不提供我得到的参数Invalid argument count provided
- 在某种程度上它适用于该合同。
有趣的是,它适用于使用 JustSwap Factory 合约创建的合约以外的合约,例如。https://tronscan.io/#/contract/TYukBQZ2XXCcRCReAUguyXncCWNY9CEiDQ/code。该代码包括标准的 TRC20 方法 - 包括 balanceOf() - 我被卡住并尝试了我身边所有可能的方法,但我们只是说我不熟悉 tronweb api。
我的代码: