Fixed-Price Launch:仕組み
バッチとホワイトリスト、上限、チームバッチ、ステートマシン、決済、返金、保護された取引開始。
最大6バッチ、1つの価格
固定価格ローンチは、1〜6の連続するバッチに分かれます。各バッチは独自の開始時刻を持ち、次のバッチが始まるまで続きます。また、ホワイトリストのマークルルートまたは公開フラグのいずれか、任意のバッチ上限、アドレスごとの上限を持ちます。すべてのバッチは同じ価格で販売します。あるバッチで使われなかった枠は、その後のバッチに引き継がれます。
ホワイトリストの健全性
- 各リーフは、チェーンID、FundCoreのアドレス、ローンチID、バッチID、アカウントとその上限にコミットし、二重にハッシュ化されます。証明を異なるチェーン、ローンチ、バッチの間で再利用(リプレイ)することはできません。
- クリエイターは、ローンチ開始の少なくとも12時間前に各バッチのルートを1回だけ書き込み、同じトランザクションのイベントでリストのハッシュとURIを公開します。これにより、誰でもツリーを再構築できます。
- ルートも公開フラグも持たないバッチは、拠出を受け付けません。
- 割当の抽選は、プラットフォームがオフチェーンで実施します。シードは事前に告知されたEthereumメインネットのブロックのハッシュで、そのブロックがファイナライズされた後に取得されます。公開されたアルゴリズムにより、誰でも結果を再現できます。コントラクトが参照するのは、その結果として得られるマークルルートのみです。
コントラクトが強制する上限
- バッチ内のアドレスごと:リーフの上限とバッチの最大値のうち低い方。上限はバッチごとに計算され、バッチをまたいで合算されません。
- 残りの上限、バッチの残り枠、またはハードキャップの残り枠を超える拠出は、その上限まで充当され、超過分は同じトランザクション内で返還されます。
- 最低拠出額は0.001 ETH。拠出はネイティブETHでのみ計上されます。
チームバッチ
任意。常にバッチ0。上限はハードキャップの20%。この20%はデプロイの設定であり、オペレーターは48時間の遅延の後に、それ以降に作成されるローンチについてのみ変更でき、25%を超えることはありません。チームの拠出はソフトキャップに算入されないため、チームが自ら購入してローンチを成功させることはできません。チームのトークンはオンチェーンでベスティングされ、チームバッチに拠出したアドレスは他のバッチに拠出できません。
ステートマシン
すべてのローンチは、作成、待機、稼働、評価の順に進み、各状態は1回だけ書き込まれます。時間枠は開始時刻を含み終了時刻を含みません。決済と返金は1つの期限を共有するため、どの1秒をとっても、実行できるのはそのうち1つだけです。
| 状態 | 内容 |
|---|---|
| 作成 | パラメーターを検証し、スナップショット。少なくとも24時間の告知期間が始まります。プラットフォームの作成手数料が設定されている場合(最大0.1 ETH)、ここで支払われ、返金されません。 |
| 待機 | バッチのルートを、開始の少なくとも12時間前に1回だけ書き込み。クリエイターは開始前であればキャンセルできます。 |
| 稼働 | バッチが順に開始。上限を強制。レイズ期間中の引き出しは不可。 |
| 評価 | 終了時刻を過ぎるか、ハードキャップに達した時点で、チーム以外の拠出がソフトキャップに達していれば成功。 |
決済
レイズが成功した時点から終了時刻の72時間後まで、誰でも決済できます。1つのアトミックなトランザクションで、トークンのデプロイ、プールの作成と流動性の投入、売れ残った供給量のバーン、成功手数料の計上、ベスティングの登録が行われます。参加者は決済時から、期限なく受け取ることができます。
返金
終了時刻までにソフトキャップに達しなかった場合、またはその後72時間以内に誰も決済しなかった場合、ローンチはその時点から、誰の承認もなく返金状態になります。すべての拠出者は、拠出した全額を自ら選んだアドレスへ引き出します。トークンはミントされません。
途中での離脱はできません。レイズ期間中の引き出しを認めると、割当の使い回しや需要の偽装が可能になるためです。離脱の方法は、失敗時の全額返金か、取引開始後の公開市場での売却です。
保護された取引開始
決済によってプールが作成されると、フックは300秒後を取引開始時刻として記録します。それまでは、経路にかかわらずすべてのスワップがリバートします。取引開始後、購入には50%から始まり600秒かけて線形にゼロまで低下する追加の税がかかります。売却にかかるのは1%のプール手数料のみです。
| 決済からの経過秒数 | 0〜300 | 300 | 450 | 600 | 750 | 900以降 |
|---|---|---|---|---|---|---|
| 購入への追加税 | 取引停止中 | 50% | 37.5% | 25% | 12.5% | 0% |
他のトークンによる拠出
FundZapを使うと、拠出者は他のトークンで支払うことができます。FundZapはそのトークンをプールマネージャーを通じてETHにスワップしてから、呼び出し者に代わって拠出します。コアが計上するのはETHのみであり、強制送金されたETHが計上されることはありません。プラットフォームは最大1%のFundZap手数料を設定できます。
