问题标签 [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 回答
158 浏览

smartcontracts - 合约验证错误:originEnergyLimit 必须 > 0 | 创想 | 创网络

我正在尝试通过 tron ide 在 tron 网络中部署我的智能合约。但我收到 originEnergyLimit 错误。帮我解决这个问题。 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
547 浏览

transactions - tronweb - 需要在 Tron DApp 中进行交易授权

我正在努力实现一个新的 Tron DApp,非常简单。但我是新手,所以我从本教程开始工作: https ://blog.yudiz.com/build-your-first-dapp-on-tron-blockchain/

它对我有很大帮助。所以,这是我所做的:

  1. 我已经在我的 Chrome 浏览器上安装了 TronLink,并且我选择了 Shasta Network;

  2. 我创建了一个新帐户(为简单起见,我将其命名为“A”);

  3. 我从 TronLink 获得了私钥和钱包地址(稍后我将使用它);

  4. 我已经使用以下命令克隆并安装了 Tron-DAPP.git 存储库:

  5. 然后,我在私钥和地址“A”中配置了 index.js;

  6. 然后,在https://tronide.io上,我加载了 HelloWorld.sol 合约,感谢 Plugins Solidity CompilerDEPLOYMENT,我编译并部署了我的合约;这会生成一个带有我的合同唯一哈希的弹出窗口;它已获得 TronLink 帐户要求授权才能在 Shasta Network 上公开此合约;

  7. 使用这个哈希,我在https://shasta.tronscan.org/上搜索了它以获取合约地址;

  8. 我已经在文件 index.js 上复制了这个;

  9. 使用以下命令启动 DApp:

我已经使用 127.0.0.1:8001 访问了我的应用程序;伟大的!有用!

现在,我的问题是:如果我使用我的地址“A”来使用合约操作“postMessage()”,它会消耗 TRX 进行交易,并且所有事情都成功完成。但是如果我使用另一个 Tron 钱包地址,比如“B”,我不会消耗任何 TRX,但更重要的是它不需要我授权才能继续。

相反,如果我在https://shasta.tronscan.org上继续,并且我在地址“B”上的 TronLink 中访问我的合同,当我制作“postMessage()”以便在我的合同上写字时,它需要我授权,然后我使用 TRX 进行交易。

这个 DApp 有什么问题?为什么我制作“postMessage()”时不需要授权?

感谢您的宝贵帮助。

0 投票
2 回答
645 浏览

tron - 未找到 TronGrid API 获取交易标志

我正在使用 TronGrid API 签署/广播我的交易,遵循此处的文档:https ://developers.tron.network/docs/api-sign-flow

但是,当我尝试使用 API:https://api.trongrid.io/wallet/gettransactionsignAPI 签署我的交易时,我得到 404 Not Found。

即使使用他们的 API 资源管理器“试用”功能,我仍然得到 404:

在此处输入图像描述

有谁知道这是为什么?

0 投票
1 回答
2152 浏览

node.js - 如何使用 nodejs 创建一个 tron 钱包

我想创建一个 TRON 网络钱包,但我完全是个菜鸟。我的第一个问题是如何使用私钥或助记符种子离线生成地址第二个问题是如何通过对 TronGrid 的单个请求查询我生成的所有地址的余额?

0 投票
1 回答
2713 浏览

tron - Transfer trc20 usdt from one address to another

I want to build a gateway for usdt payments and for this i'm using Tronweb tronWeb.utils.accounts.generateAccount() method I have generated an address, transfered 1 usdt to it and now i want to transfer the funds to another address. I get an error when sending the transaction:

0 投票
1 回答
517 浏览

javascript - 使用trongrid api key,不影响仪表板查询计数

我正在使用这种方法,但遇到 503 statusCode 并且也无法从我的应用程序中看到任何查询((

更新。有趣地弄清楚如何解决。将我的 tronWeb 更新到 3.2.6 版本

0 投票
1 回答
747 浏览

blockchain - 收到“合同验证错误:所有者没有资产!” 创建 NFT 时

我试图在 Tron 区块链的合约中创建 NFT,我的功能是:

但我总是收到这个错误: error printscreen

0 投票
1 回答
389 浏览

c# - 如何用c#传输trc20

我找不到 tron 的 ac # library。我想通过https://api.trongrid.io api 传输。https://developers.tron.network/reference#trigger-smart-contract上有一个帮助 api 工具。但是,需要对参数进行解码。 https://developers.tron.network/docs/parameter-and-return-value-encoding-and-decoding 我无法将上面链接上的函数翻译成c#。你能帮助我吗 ?

0 投票
0 回答
82 浏览

blockchain - 调用智能合约上的函数以将 trx 发送到地址时出现错误 502

我在调用智能合约以将 trx 发送到 shasta 上的地址时收到此错误,有人可以帮我吗?我在 chrome 上使用 tronweb

在此处输入图像描述

0 投票
0 回答
522 浏览

solidity - 如何检查 Tron 地址是否是 TRC20 中的合约

我正在尝试让此代码与 Tron 网络一起使用,这是我在网上看到的示例

这是我在 Tron 中的实现

}

有没有更好的方法可以从 Tron 令牌中进行相同的检查,或者我的解决方案是否可行?