Icon Link账户

Icon Link列出用户账户

一旦连接已经授权,您可以使用 accounts() 方法列出所有用户账户。

<CodeImport
  file="../../examples/accounts/Accounts.tsx"
  commentBlock="accounts"
/>

Icon Link监听账户变化

要监听账户事件,可以使用 accounts 事件。

<CodeImport
  file="../../examples/accounts/Accounts.tsx"
  commentBlock="watchAccounts"
/>
<Examples.AccountsHook />

Icon Link获取当前账户

您还可以使用 currentAccount() 获取在钱包中使用的当前账户。 如果返回值为 null,这意味着用户当前选择的账户未连接。

<CodeImport
  file="../../examples/accounts/CurrentAccount.tsx"
  commentBlock="currentAccount"
/>
 
<Examples.CurrentAccount />

Icon Link监听当前账户变化

要监视与当前账户相关的事件,请使用 currentAccount 事件。从此事件接收到 null 值表示用户当前选择的账户未连接。

<CodeImport
  file="../../examples/accounts/CurrentAccount.tsx"
  commentBlock="watchCurrentAccount"
/>
<Examples.CurrentAccountHook />

Icon Link使用 React

在使用 React 时,您可以使用以下 useAccount 钩子来跟踪当前账户:

Icon Link所有已连接的账户

<CodeImport
  file="../../examples/accounts/hooks/AccountsHook.tsx"
  commentBlock="useAccounts"
/>
<Examples.AccountsHook />

Icon Link当前账户

<CodeImport
  file="../../examples/accounts/hooks/CurrentAccountHook.tsx"
  commentBlock="useAccount"
/>
<Examples.CurrentAccountHook />