TronLink 开发者文档
首页
  • 介绍
  • HD 钱包
  • 移动端
    • 资产管理
      • 自定义通证
    • DeepLink
      • 打开钱包
      • 打开DApp
      • 登陆授权
      • 转账
      • 交易签名
      • 消息签名
      • 回传消息码
    • DApp支持
      • 集成TronLink
      • DApp浏览器
  • 插件钱包
    • 主动请求TronLink插件功能
      • 连接网站
      • 添加Token
    • 被动接收TronLink插件的消息
      • 账户改变消息
      • 网络改变消息
      • 连接网站成功消息
      • 断开连接网站消息
      • 即将废弃的消息
        • 用户拒绝连接消息
        • 用户断连网站消息
        • 用户确定连接消息
        • 用户主动连接网站消息
  • DApp
    • 开始开发
    • 多签转账
    • 消息签名
    • 普通转账
    • Stake2.0
Powered by GitBook
On this page
  1. DApp

开始开发

Previous用户主动连接网站消息Next多签转账

Last updated 9 days ago

本文档将以最简单易懂的方式指导你的 DApp 与 TronLink 应用程序相连接。

在DApp加载完成后,TronLink 会在其中注入 window.tronLink 对象,

  1. 如果用户连接过此 DApp, 则可以直接获取tronLink.tronWeb 。

  2. 如果未连接过,则可以调用请求连接后获取。

async function getTronWeb() {
  let tronWeb;
  if (window.tronLink.ready) {
    tronWeb = tronLink.tronWeb;
  } else {
    const res = await tronLink.request({ method: 'tron_requestAccounts' });
    if (res.code === 200) {
      tronWeb = tronLink.tronWeb;
    }
  }
  return tronWeb;
}

获取 tronWeb 实例后,即可进行 转账签名,多签签名,消息签名等链上交互动作。

具体 tronWeb 实例的使用,可参考以下文档:

参考:

https://tronweb.network/docu/docs/intro/
https://developers.tron.network/docs/introduction