問題タブ [remix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ethereum - 所有者の住所への支払い方法は?
私の問題は、機能を介して購入者のアドレスから所有者のアドレスに支払いを行うことができないことtransfer()
です。でそれをやろうとしましたcompleteOrder()
が、同じエラーが何度も発生します。sendtoOwner
次に、Remix ide のバイヤーのアドレスで関数を介してデバッグを試みました。エラーは同じままでした。
- 所有者アドレス = 0xca35b7d915458ef540ade6068dfe2f44e8fa733c
- 購入者アドレス = 0x14723a09acff6d2a60dcdf7aa4aff308fddc160c
私が得たエラーメッセージ:
UPChain.sendtoOwner へのトランザクション エラー: VM エラー: 元に戻します。
revert トランザクションは初期状態に戻されました。
注: 値を送信する場合、コンストラクターは支払う必要があります。
詳細を取得するには、トランザクションをデバッグします。
私のコード:
javascript - solidity 0.5.2以降でaddress[] payable変数を割り当てまたはリセットする方法は?
私が使用しているバージョンは0.5.2です
Remix IDEで以下のコードを実行しています
私が得ているエラーは次のとおりです。
関数 pickWinner() で:
宝くじ契約をリセットするために、プレーヤーの配列をすべて 0 にリセットしようとしています