スマートコントラクト
関連プラグイン:
https://github.com/Near-One/near-plugins
Aurora Engine:
https://github.com/aurora-is-near/aurora-engine
フォワーダー:
https://github.com/aurora-is-near/aurora-forwarder-contracts
コントローラー:
https://github.com/aurora-is-near/aurora-controller-factory
ETHコネクタ:
https://github.com/Near-One/aurora-eth-connector
ニアコア:
https://github.com/near/nearcore (Ethereum wallet support only)
BTCクライアント:
https://github.com/Near-One/btc-light-client-contract
オムニ・ブリッジ:
https://github.com/Near-One/omni-bridge
概要
- Auroraは、AURORAトークンでの支払いを行う権利を有します。このトークンはロックされ、1年以内に均等に分割して解放されます。
- Auroraは、別のバグ報奨金プログラムで先に報告された場合、報奨金を支払わない権利を留保します。
- Auroraのすべてのスマートコントラクトは、https://github.com/aurora-is-near で確認できます。ただし、バグ報奨金プログラムの対象となるのは、前述のスマートコントラクトのみです。
- スコープに含まれていない、Auroraが管理するその他の資産に影響が生じる可能性がある場合は、プロジェクト側での検討のためにその情報を提出することをお勧めします。これは「重大な影響」にのみ適用されます。
- 本バグ報奨金プログラムでは、以下の影響のみが対象となります。それ以外の影響については、たとえ「対象資産一覧」に記載されている資産に影響を及ぼす場合でも、対象範囲外とみなされます。
- 「High」および「Critical」の深刻度のバグに対する報酬総額は、発見された脆弱性によって実質的に影響を受ける資金の10%を上限とします:maxReward = min(10% TVL, maxSeverityBudget)
IN-SCOPE – スマートコントラクトの脆弱性
このバグ報奨金プログラムでは、以下の影響のみが対象となります。それ以外の影響は、たとえ「対象範囲」テーブルに記載されたアセットに影響を及ぼす場合でも、対象範囲外とみなされます。
- ガバナンスに関する投票結果のいかなる操作も
- 未請求の収益を除き、保存中または送金中のいずれのユーザー資金であっても、それらを直接盗むこと
- 資金の恒久的な凍結
- 破産
- 未受領の収益の横領
- 未請求の収益の恒久的な凍結
- 資金の一時凍結
- 資金不足のため、スマートコントラクトが動作できません
- 利益目的のブロック詰め込み
- グリーフィング(例:攻撃者に金銭的な動機はないが、ユーザーやプロトコルに損害を与える行為)
- ガソリンの盗難
- 無制限のガス消費量
- スマートコントラクトは約束されたリターンを提供できなかったが、価値が失われることはない
規則および要件
本バグ報奨金プログラムでは、以下の行為を禁止しています:
- メインネットまたはパブリックテストネット上のコントラクトを用いたテストは一切行わないこと。すべてのテストはプライベートテストネット上で実施すること。
- 価格オラクルやサードパーティのスマートコントラクトを用いたあらゆるテスト
- 当社の従業員および/または顧客に対して、フィッシングやその他のソーシャルエンジニアリング攻撃を試みること
- サードパーティのシステムやアプリケーション(例:ブラウザ拡張機能)およびウェブサイト(例:SSOプロバイダー、広告ネットワーク)を用いたあらゆるテスト
- あらゆるサービス拒否攻撃
- 大量のトラフィックを生成するサービスの自動テスト
- 公開禁止措置が講じられている報奨金プログラムにおける、パッチが適用されていない脆弱性の公開について 開示ポリシーおよびガイドライン
- 本プログラムは非公開であるため、組織からの明示的な同意がない限り、本プログラムや脆弱性(解決済みのものも含む)について、プログラムの外部で議論しないでください。
- 現時点では、部分的なものを含め、脆弱性の開示は一切認められていません。
- バグに関する情報の公開や議論は絶対に行わないでください