トランザクションの失敗:proto.003-PsddFKi3.storage_exhausted.operation
1 回答
- 投票
-
- 2019-03-04
storage_limit:0を使用していたため、proto.003-PsddFKi3.storage_exhausted.operationエラーが発生しました.新しいアカウントをブロックチェーンに「公開」しているため、料金を支払う必要があると想定しています.必要なストレージ.storage_limitを10000に変更することで、エラーはなくなり、トランザクションは完了しました.
それでは、なぜ新しいアカウントが公開されないのか疑問に思いました.昨日のトラブルから、sendOperationを使用すると、リビールとカウンターが自動的に処理されることを覚えています.それで、私は先に進んで、新しいアカウントから少量のテジーを送ろうとしました、そしてそれはうまくいきました!
ここで、storage_limitsと、操作を送信するときにそのプロパティに使用する番号を知る方法について詳しく知る必要があります.
I was getting the proto.003-PsddFKi3.storage_exhausted.operation error because I was using storage_limit: 0, and I am assuming that because I am "publishing" a new account to the blockchain, I need to pay a fee for the storage required. By changing the storage_limit to 10000 the error went away, and the transaction went through.
Then I was wondering why my new account is not revealed. I remember from my troubles yesterday that using the sendOperation handles the revealing and counter automatically. So I went ahead and tried to send a small amount of tezzies from the new account, and it worked!
Now I just need to learn more about storage_limits and how to know what number to use for that property when sending an operation.
-
これは、制限の基礎となる優れたガイドです:https://github.com/TezTech/eztz/blob/master/PROTO_003_FEES.mdThis is a good guide to base your limits on: https://github.com/TezTech/eztz/blob/master/PROTO_003_FEES.md
- 1
- 2019-03-04
- AKISH
-
おかげで、これは非常に役立ちます.実験から、storage_limitを非アクティブな暗黙のアカウントに送信するために必要な量である257に設定しただけでは、実際には料金に影響しないことに気付きました.私が間違っている?これが当てはまる場合、宛先がアクティブであるかどうかに関係なく送信が機能するように、常に257を使用する方がはるかに簡単です.Thanks, this is very helpful. I noticed from my experiments that it doesn't really affect my fees if I just set the storage_limit to 257, the required amount to send to a inactive implicit account. Am I wrong? If this is true, it would be much simpler for me to always use 257 so that sends will work whether the destination is active or not.
- 0
- 2019-03-04
- Michael Rodriguez
-
ええ、それは正しいはずです.それは限界なので、あなたが予期していなかったかもしれないことをするのを防ぐためにそこにあります.Yeah that should be correct. It is a limit so is there to prevent you from doing something that you may not have anticipated.
- 1
- 2019-03-05
- AKISH
-
ありがとう!あなたはsotezの開発者/メンテナーだと思いますか?ウィキに例を追加していただきありがとうございます.これは、将来の開発者にとって役立つでしょう.よくやったプロジェクトへの称賛!Thanks! I gather you're the developer/maintainer of sotez? Thanks for adding examples to the wiki. That will prove useful to future devs. Kudos for a project well done!
- 0
- 2019-03-06
- Michael Rodriguez
Alphanet蛇口(tz1htPf3VPXrHBTX1E7y3tBteib6hA9Teosj)からアクティブ化したアカウントから、generateKeys(ニーモニック、パスワード)(tz1VVeF3DUFGydahfawXFN47eSra9G1xuK2)を使用して自分で作成したアカウントに送信しようとしています.
同じ送信方法を使用して、既知のTezosアドレス(tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5など)に送信できますが、自分で作成したアドレスに送信しようとすると、ステータスが「backtracked」になります.p>
このエラーをグーグルで検索すると、次の定義が表示されます.
ここからどこに行くのか、どうやって修正するのかわかりません.私が作成したアカウントはtzscanで公開されていないように表示されますが、公開操作のためにガスを支払う資金がないため、公開する方法がわかりません.失敗した理由でも起動しないという事実はありますか?または、他に確認する必要があるものはありますか?
失敗したトランザクション作成したアドレスここ.
編集: 次のコードを使用して新しいアカウントを公開しようとしましたが、結果やエラーが発生せずに無期限にハングします.