ユーザーのプロフィール情報の設定・取得
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' })