見出し画像

【完全保存版】AstarのWASMで、ink! のv4.2.1を使おう!(2023年6月21日時点での最新)

0 概要

ink!の最新バージョンの4.2.1が出ています!

4.xを使用しているユーザーはアップデートすることが推奨されています。

大きな変更点としてはこちらです。

  • ink_env::invoke_contract_delegate

  • CallBuilder::try_invoke

のAPIが変更になりました。

具体的には、「ink_primitives::MessageResult」が追加で返されることとなりました。

1 具体的な変更について

「Cargo.toml」で下のようにバージョンを変更しましょう。

次に、一行目に、「no_main」を加えます。

これにより、main関数をプログラムのエントリーポイントとして要求するのを止めます。

ただし、今までもmain関数は使っていなかったと思うので、「no_main」を加えたことによる影響はあまりないのではと思いました。

以上です。

サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊