マガジンのカバー画像

WASM関連記事

15
WASM
運営しているクリエイター

2023年6月の記事一覧

【完全保存版】AstarのWASMコントラクトでテストコードを書いてみよう!

0 はじめに 今回は、WASMのコントラクトのテストケースを作ってみましょう。 下の2つの関…

ユウキ
1年前
4

【完全保存版】Openbrush でのカスタムエラーの実装方法について

本日は、OpenBrushで作ったコントラクトにカスタムエラーを追加する方法を記載します。 結論…

ユウキ
1年前
2

【完全保存版】Openbrushでのカスタムエラーとその他の方のエラーとの整合性について

0 はじめに下のように、一つの関数内に、異なるErrorタイプを返す箇所があると仮定します。 …

ユウキ
1年前
3

【完全保存版】WASMのコントラクトで#[modifiers(only_owner)]を設定する方法

本日は、[modifiers(only_owner)]を設定する方法を見ていきます。 1 Cargo .tomlについて今…

ユウキ
1年前
4

【完全保存版】AstarのWASMコントラクトにおけるonly_ownerの関数のテストコードにつ…

0 はじめに今回は、下のような「set_default」関数のテストコードを書いていきたいと思いま…

ユウキ
1年前
5

【完全保存版】AstarのWASMコントラクトにおける経過時刻のテストについて

今回は、経過時間のテストをどうやるのかについて書いていきます。 テスト環境では現在時刻が…

ユウキ
1年前
2

【完全保存版】AstarのWASMコントラクトのCargo.tomlを学ぼう

本日は、Cargo.tomlファイルについて学んでいきたいと思います。 ちなみに、「Cargo.toml」とは、パッケージを管理するツールである「Cargo」の設定を行うためのファイルです。 1 [dependencies]について(依存関係の設定)1 [dependencies]について ここで、依存関係の設定を行います。 ここで、使いたい他のRustクレートを指定します。 2 使用する名前について 下のような場合、右で規定したパッケージを「scale」という名

【完全保存版】AstarのWASMでコントラクト連携をするとき、エラー処理はどうするの?

今回、PSP34のコントラクトにPSP22Mintableを連結します。 ちなみに、連結については、こちら…

ユウキ
1年前
3

【完全保存版】AstarのWASMにおける、Id型の使用方法について

ミントを行うときに、このように、Id型の値を渡します。 例えば、token ID: 1をミントすると…

ユウキ
1年前
4

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

0 概要ink!の最新バージョンの4.2.1が出ています! 4.xを使用しているユーザーはアップデー…

ユウキ
1年前
4