私はcriptoCoinをやっていて、私はSolidityを使っています。 function transfer(address receiver, uint amount); } the compile said No visibility specified. Defaulting to "public". function transfer(address receiver, uint amount); ^-----------------------------------------------^\
可視性が指定されていません。デフォルトは「public」です。ファンクション転送(アドレスレシーバ、uint量)。
答えて
コードに間違いはありません。コンパイラは可視範囲を指定していないことを警告しています。デフォルトではpublic
に設定されています。このような
何かが何をしたい、おそらくです:
function transfer(address receiver, uint amount) external {}
external
キーワードはちょうど機能のみの契約外から呼び出すことができることを意味します - すなわちイーサリアムネットワーク上の他の契約/アドレスで。他のオプションには、public
,private
およびinternal
が含まれます。あなたはこれらの可視性キーワードhereの詳細を読むことができます。
プラグマの強さ^ 0.4.16; インタフェーストークン{ 関数転送(アドレス受信者、uint量); }契約Crowdsale { アドレスpublic受益者; uint public fundingGoal; uint public amountRaised; uint公開期限。 uint public price; トークンpublic tokenReward; マッピング(アドレス=> uint256)public balanceOf; bool fundingGoalReached = false; bool crowdsaleClosed = false; イベントGoalReached(アドレス受取人、uint totalAmountRaised); イベントFundTransfer(住所バッカー、額、bool isContribution); –
このコードを使用してください –
あなたの質問が何であるかはわかりません。あなたがしたのは、コメントセクションにコード(書式なし)を貼り付けるだけです。 – elsyr
- 1. NIFI - 転送関係が指定されていません
- 2. 可視属性が複数のモーダルで定義されていません
- 3. ボリュームを設定できません。音量コントロールがシステムに転送されていません。
- 4. Laravel Eloquentデフォルトで属性が設定されていません
- 5. VSTS Azure powershell:デフォルトのサブスクリプションが指定されていません
- 6. エラー:転送方法が定義されていません
- 7. nodemailer [エラー:転送方法が定義されていません]
- 8. 転送方法が定義されていません:カレンダーイベント
- 9. 'Office2003PIA'に 'ホームサイト'属性が指定されていません。
- 10. 入力可視性はjavascriptで変更されません
- 11. カスタムディレクティブスコープ要素が可視ですが定義されていません
- 12. Webpackは/ publicディレクトリにデフォルト設定されています
- 13. wsfederationのCAS属性がCASクライアントに転送されていません
- 14. ファンクションが変数に割り当てられているときは、引数は指定できませんか?
- 15. はScrollViewの可視性を設定できません
- 16. C++利用可能なデフォルトのコンストラクタはありませんが、コンストラクタは指定していませんか?
- 17. PHPインターフェイス:可視性を指定
- 18. Segueが転送されていません(スウィフト3)
- 19. セッション変数が転送されていません
- 20. iOS転送ジオコーディングブロックが実行されていません
- 21. divタグの可視属性が機能していません
- 22. jQueryのcss()が可視性を使用していません
- 23. MySQL ODBC問題:データソース名が見つかりません。デフォルトのドライバが指定されていません。
- 24. "データソース名が見つかりません。デフォルトのドライバが指定されていません"エラー
- 25. パスが指定されたCookieがjavacriptで設定されていません
- 26. 指定されたプラットフォームツールセット(v110)がインストールされていません
- 27. ng-modelで指定されたデフォルト値がドロップダウンで選択されていません
- 28. 指定されたパスはサポートされていません。C#
- 29. "レポート 'Report1'のレポート定義が指定されていません。"
- 30. IntellijデバイスがUIエディタで指定されていませんandroid
質問は何ですか?あなたは公の意味を聞いていますか? – elsyr
@elsyrはいクラウデールの契約書を書くことができません。私はEthereumコードで間違っているとは知らない –