问题标签 [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.
javascript - Tronweb 没有始终如一地监听事件
我正在 tron 上创建一个 dapp 并使用 tronweb npm 包。我正在使用它的 watch() 来监听事件,但它有时会错过事件。有没有人面临同样的问题?有什么替代方案吗?
blockchain - 如果一个智能合约从另一个智能合约中读取数据,它会花费 gas 吗?
当一个合约的函数从第二个合约的函数中读取数据时(即第二个合约没有状态变化)。它会消耗气体吗?
node.js - 在 AWS Lightsail 中找不到运行 Nodejs 的模块“TronWeb”
我有一个 Nodejs 实例在我的本地计算机上运行,当我运行命令“node index.js”时它工作得很好。我正在尝试将其移植到 Lightsail 中的 AWS Nodejs 实例。我已经安装并设置了它,但是当开始使用“node index.js”命令时,它找不到“TronWeb”模块。index.js、package.json、package-lock.json 和 node_modules 文件夹在两个实例中都是相同的,我使用“npm install tronweb”安装了“tronweb”包。关于为什么“TronWeb”不能位于 Lightsail Nodejs 实例中的任何想法?下面是 index.js 文件的第一部分代码,让您了解它是什么。它在第 16 行“const tronWeb = new TronWeb...”抛出错误
vue.js - 无法访问已安装的 Nuxt (Vue) 中的窗口对象属性
我有一个TronLink chrome 扩展,这个扩展提供了一个window.tronWeb
属性,我想在文档加载后访问这个属性。我正在尝试在mounted()
我的 Nuxt 页面组件部分执行此操作:
但我收到undefined
。
我已经通过超时解决了这个问题:
但看起来这是一个非常奇怪的解决方案。为什么我不能直接在该mounted()
部分访问此属性?
python - 如何检测一个矩形与另一个矩形的先前位置之间的碰撞?游戏
我是 Python 和一般编程的新手,所以我决定用 2 名玩家制作 Tron 的基本克隆。澄清一下,Tron 是一款游戏,玩家骑着自行车在他们身后创造一条路径/小径。如果一个玩家撞到另一个玩家的路径/轨迹,他们就输了。我试图通过在pygame中使用矩形来检测我的代码中的这种类型的碰撞。
我对如何实现这个想法有一个大致的想法:每次玩家移动时,他们都会在他们身后制作连续的矩形,这些矩形会附加到名为 tron_path_1 或 tron_path_2 的列表中。因此,如果玩家 1 的 rect 与对方玩家(tron_path_2)列表中的 rect 碰撞,我想检测该碰撞。但是在我的代码中,如果每个玩家的两个头部相互碰撞,我只能检测到碰撞。所以我的问题是:如何检测玩家的矩形与对方玩家先前的矩形的碰撞?
solidity - 如何在tron中使用ecrecover获取正确的地址
在solidity合约代码中通过ecrecover获取签名者地址的代码块在以太坊上运行良好,但在TRON中它返回错误的地址我的合约端代码是
dapp 端代码是
但在这两种情况下(一种情况在合同端代码中注释)在 TRON shasta 网络中得到错误的签名者地址
ethereum - 如何读取 tron 智能合约存储?
我想阅读 TRON 智能合约存储。我知道,在以太坊我们可以使用 web3.eth.getStorageAt()。我在 tronweb 上没有找到这个实现。
blockchain - 无法在智能合约 tron 区块链中调用函数
我在 shasta 测试网络上有一份合同。我在我的智能合约中创建了一个合约并将其地址保存在一个数组中,但是我无法从我在智能合约中创建的合约中调用函数(我使用 tronweb)。我如何从创建第一个合同的合同中调用函数?请帮我。谢谢
我可以从我创建的第一个智能合约中调用函数,但我不能从创建第一个合约的合约中调用函数
shasta 的链接是创建第一个合同的合同,shasta 的链接是第一个合同