Open4
DFINITY Developer Forum で気になったトピック
Canister のデプロイ費用
Public Subnet への Canister のデプロイ費用は実際はいくらなのか?という質問。
ソースコードでは 1T cycles となっているが、11T 必要というエラーが出たらしい。
作成した canisterの削除方法
作成した不要な canister を消したいのと、cycles を取り返したいけどどうすればいいか?という質問。
dfx canister delete
コマンドで削除できるが、現状のところCanister を削除すると、一緒に Cyclesは消滅する。そのため、Canisterを削除する前に、その Canisterに cycles wallet wasm module をインストールして、事前に cyclesを転送しておく必要がある。
Webサイトの立ち上げ方
どうやって ICでWebサイトを立ち上げたらいいか、という質問
webpackを使うといい
もっと簡単なやりかたは?
ICPの追加に失敗して ICPが無くなった。。
canister にICPを top-up しようとして、0.36 ICPを無くしたとのこと。どうしたらいいかという質問。
結論としては、notify トランザクション feeが足りなかった、ということらしい。
top-upは ledger 側で transfer と notify という二つのトランザクションが走るため、notify側の feeが不足していたようだ。
解決策として
dfx ledger --network ic notify <block height> <canister principal>
を実行しろ、と言われているが、なぜこれが解決策になるのかよくわからない。