![見出し画像](https://assets.st-note.com/production/uploads/images/108652487/rectangle_large_type_2_bd1f0a814e9ddbc7b1f4770dc41d8ef9.png?width=800)
Photo by
tyawonigosu
【完全保存版】AstarのWASMでコントラクト連携をするとき、エラー処理はどうするの?
今回、PSP34のコントラクトにPSP22Mintableを連結します。
ちなみに、連結については、こちらをご覧ください。
その際、PSP22Errorはどこからとってくるのでしょうか?
psp22のエラーは「traits」の中にありました。
つまり、これを読み込めれば良いです。
![](https://assets.st-note.com/img/1687165225251-nInTuwqozt.png?width=800)
ここで、「psp22」の「mintable」を見てみると、「PSP22Error」を用いていることがわかります。
これで「PSP22Error」が使えます。
![](https://assets.st-note.com/img/1687166517426-nAirRGtUzT.png?width=800)
そのため、このようにすれば、「PSP22Error」を使えるようになります。
![](https://assets.st-note.com/img/1687167141576-kOgvKZlsVP.png?width=800)
連携をするには、こちらの「psp22ContractRef」だけではないということが押さえられたら良いと思います。
![](https://assets.st-note.com/img/1687167186885-1Lwd1jXFog.png?width=800)
以上です。
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊