Developer (Chinese)
  • 开始
  • 移动端钱包
    • 准备开始
    • Mobile SDK
      • iOS
      • Android
      • 常见问题
    • EOS MiniWallet SDK
      • iOS
      • Android
    • DeepLink方式拉起钱包操作
    • JS-SDK
    • EOS资源代付
    • 应用调试
    • 清除TP钱包缓存
  • 插件钱包
    • 指引
      • 介绍
      • 入门
      • 通用术语
      • 初始化dapp
      • 访问账户
      • 发送交易
    • API参考
      • 以太坊 Provider API
      • 波场 Provider API
      • RPC API
      • 签署数据
    • 常见问题
  • 二维码协议
    • 动态二维码
    • EVM网络
    • TRON
    • EOSIO
    • Solana
    • BTC
  • TIP协议
  • Wallet Connect
  • Token
    • Token价格显示支持
    • 添加 Token
    • 添加Token图标
    • FAQ
  • DApp
    • 添加DApp
    • FAQ
  • 公链
    • 公链唯一标识
    • 开放接口
      • Ethereum系列公链
      • Polkadot系列公链
      • EOSIO系列公链
    • 已支持的公链开放接口
      • 交易相关数据
      • 行情相关数据
    • 新增公链
      • 便捷加链介绍和展示
      • 初级支持介绍和展示
      • 高级支持介绍和展示
      • 添加定制链的支持
  • 常见问题
Powered by GitBook
On this page
  1. 插件钱包
  2. 指引

访问账户

Previous初始化dappNext发送交易

Last updated 3 years ago

访问用户的账户是请求用户签名或签署交易的必要条件,以下wallet methods方法都需要发送账户作为函数的参数。

  • eth_sendTransaction

  • eth_sign(不安全且不建议使用)

  • eth_personalSign

  • eth_signTypedData

后,您始终可以通过ethereum.selectedAddress来重新检查当前帐户。

如果您想在地址更改时收到通知,我们有一个您可以订阅的活动:

ethereum.on('accountsChanged', function (accounts) {
  // Time to reload your interface with accounts[0]!
});

返回的数组中的第一个账户默认为用户选定的账户,因为将来返回的数组中可能会包含多个账户,但是现在这个功能暂不可用,如果数组中的第一个账户不是您所希望的账户,您应该做相应的操作,例如提示用户账号地址不对

连接到用户