一旦连接已经授权,您可以使用 accounts()
方法列出所有用户账户。
<CodeImport
file="../../examples/accounts/Accounts.tsx"
commentBlock="accounts"
/>
要监听账户事件,可以使用 accounts
事件。
<CodeImport
file="../../examples/accounts/Accounts.tsx"
commentBlock="watchAccounts"
/>
<Examples.AccountsHook />
您还可以使用 currentAccount()
获取在钱包中使用的当前账户。
如果返回值为 null
,这意味着用户当前选择的账户未连接。
<CodeImport
file="../../examples/accounts/CurrentAccount.tsx"
commentBlock="currentAccount"
/>
<Examples.CurrentAccount />
要监视与当前账户相关的事件,请使用 currentAccount
事件。从此事件接收到 null
值表示用户当前选择的账户未连接。
<CodeImport
file="../../examples/accounts/CurrentAccount.tsx"
commentBlock="watchCurrentAccount"
/>
<Examples.CurrentAccountHook />
在使用 React 时,您可以使用以下 useAccount
钩子来跟踪当前账户:
<CodeImport
file="../../examples/accounts/hooks/AccountsHook.tsx"
commentBlock="useAccounts"
/>
<Examples.AccountsHook />
<CodeImport
file="../../examples/accounts/hooks/CurrentAccountHook.tsx"
commentBlock="useAccount"
/>
<Examples.CurrentAccountHook />