この例では、ERC1155のアクセス制御がロールベースであることを前提としています。
Sidekickからトランザクションを実行する場合、Sidekickスマートウォレットが新しい
ownerである必要があります。所有権をSidekickスマートウォレットに移さない、またはロールベースアクセス制御でミンター権限を付与しない場合、新しいトークンのミントはできません。ロールベースアクセス制御によるNFTのミント
Sidekickのセットアップを完了する
Sidekickセットアップガイドを必ずご確認ください。
Sidekickスマートウォレットアドレスを取得する
/sidekick/smart-account-addressエンドポイントにGETリクエストを送り、Sidekickスマートウォレットアドレスを取得します。このアドレスを使ってNFTコントラクトとやり取りします。NFTがロールベースでない場合は、ミンター権限を付与する代わりに、コントラクトの所有権をSidekickスマートウォレットに移す必要があります。