Moralis 合并地址

2022-05-13 17:58 更新

可以將來自多個鏈的多個地址鏈接到同一個用戶配置文件!

這是通過 ?Moralis.link()? 函數(shù)完成的。 一旦地址鏈接到用戶,Moralis 將提取這些地址的所有交易、?ERC20 tokens?和 ?NFT?。 這樣,所有用戶交易都可以集中在一個地方。

鏈接以太坊、BSC、Polygon 地址

通常,一個用戶擁有多個以太坊地址。 即使用戶更改為另一個活動地址(稱為“鏈接”),您也希望保持相同的用戶會話。 這會將地址添加到當(dāng)前用戶,允許用戶更改其活動地址并仍然具有相同的用戶配置文件。

Moralis.onAccountChanged( async (account) => {
  const confirmed = confirm("Link this address to your account?");
  if (confirmed) {
    await Moralis.link(account);
  }
});
在已經(jīng)與用戶關(guān)聯(lián)的地址上調(diào)用 ?link()? 將引發(fā)錯誤。
您可以通過查詢 ?user.attributes.accounts? 數(shù)組來查看用戶已經(jīng)鏈接了哪些地址(如果用戶尚未鏈接或驗(yàn)證地址,將返回 ?undefined?)。

鏈接 Elrond 地址

可以使用以下代碼將 Elrond 帳戶鏈接到現(xiàn)有帳戶。 這將提示用戶在賬本設(shè)備上進(jìn)行身份驗(yàn)證。

await Moralis.ERD.link(address)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號