Skip to main content

ユーザーのプロフィール情報の設定・取得

MintSDK を通じて、ウォレットアドレスに紐づくプロフィール画像などをユーザーに設定・表示させることが可能です。

使用例#

ユーザーページやトランザクションログでユーザー情報を表示させたりすることができます

Profile イメージトランザクション イメージ

実装例#

1. プロフィール設定#

以下のような UI を用意します。

フォーム

プロフィール画像のアップロードには、sdk.uploadAccountInfoAvatarを使います。Upload に成功すると、imgIduploadedImgUrlが 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' })