ユーザーのプロフィール情報の設定・取得
MintSDK を通じて、ウォレットアドレスに紐づくプロフィール画像などをユーザーに設定・表示させることが可能です。
使用例
ユーザーページやトランザクションログでユーザー情報を表示させたりすることができます


実装例
1. プロフィール設定
以下のような UI を用意します。

プロフィール画像のアップロードには、sdk.uploadAccountInfoAvatar
を使います。Upload に成功すると、imgId
とuploadedImgUrl
が Promise の Resolve された値として取得できます。
imgId
は、sdk.updateAccountInfo
の引数の 1 つのimgId
です。
uploadedImgUrl
は、Upload した画像の View 用 URL です。プレビューなどに使えます。
const { imgId, uploadedImgUrl } = await sdk.uploadAccountInfoAvatar({ file })
プロフィールの作成・更新には、sdk.updateAccountInfo
を使います。
await sdk.updateAccountInfo({ imgId, .... })
プロフィール設定は以上です。
2. プロフィールの取得
プロフィールの取得は、sdk.getAccountInfo
を使います。引数のwalletAddress
に任意のウォレットアドレスを設定してください。
const accountInfo = await sdk.getAccountInfo({ walletAddress: '0xxxxxxxx' })