通常プレセールを作成

通常プレセールを作成する #

Fatsale はプロジェクト向けの専門的なプレセールプラットフォームです。プロジェクト側は販売するトークンをプラットフォームのプレセールコントラクトへ預け、投資者も BNB、USDT などの資産を同じコントラクトへ入金します。プラットフォームが中間コントラクトとして機能することで、資金調達の透明性と安全性を高めます。

1. 概要 #

通常プレセールの大まかな流れは次の通りです。

  1. プロジェクト側がプレセールを作成します。作成後、プレセールコントラクトが生成され、プロジェクト側は販売予定のトークンをそのコントラクトへ送ります。
  2. プレセール開始時間になると、投資者は USDT、BNB などの資産をプレセールコントラクトへ送ります。
  3. プレセール終了時、コントラクトは一定割合の販売トークンと調達トークンを自動的に流動性プールへ入れ、残りの調達資産をプロジェクト側ウォレットへ送ります。
  4. 投資者はプレセールページで対応するトークンを受け取れます。
  5. この仕組みにより、投資者はプレセール終了前であればいつでも参加資産を返金できます。プロジェクト側が資金だけを持ち逃げすることを防ぎ、プロセス全体の公開性と安全性を確保します。

2. プレセールを作成する #

例として、BSC テストネット 上で PresaleTest という名前、シンボル PT、コントラクト 0x3Bc27266D5CB40578fdbAaAD0b2f869d87666666 のトークンを作成済みだとします。

トークン作成については ワンクリック・トークン作成ガイド を参照してください。

MetaMask 拡張機能を入れた Chrome、または TP Wallet などを使い、Fatsale 公式サイト https://fatsale.org/ を開きます。左側メニューから Create Launchpad をクリックします。

2.1 トークンを検証する #

作成ページでコントラクトアドレスを入力すると、下部にトークン情報が自動検出されます。その後、プール通貨を選択します。これは調達したいトークンであり、プレセール完了時に流動性プールへ追加されるトークンでもあります。たとえば調達トークンが BNB の場合、最終的に追加される取引ペアは PT/BNB になります。

Approve をクリックし、承認が完了したら次へ進みます。

2.2 プレセール情報を入力する #

各項目の意味は次の通りです。

  1. プレセール価格: 投資者がプレセールに参加する時の価格です。たとえばプール通貨が BNB、プレセール価格が 100 PT の場合、投資者が 1 BNB を支払うと、プレセール成功後に 100 PT を受け取れます。0.8 BNB を支払った場合は 80 PT を受け取れます。
  2. ホワイトリスト:
    • Disable を選ぶと公開プレセールになり、作成後は誰でも参加できます。
    • T1 Whitelist を選ぶと、作成後の管理画面にホワイトリスト設定が表示されます。プロジェクト側はホワイトリストアドレスを設定でき、リスト内のユーザーだけが参加できます。T1 の持続時間を 5 分に設定した場合、開始後 5 分間は T1 ユーザーだけが参加でき、ハードキャップに達しなければその後公開プレセールへ切り替わります。0 分に設定した場合は自動公開へ切り替わりません。
    • T2 Whitelist は T1 に似ています。管理画面で T1 と T2 のリストを設定できます。たとえば T1 を 5 分、T2 を 10 分に設定すると、開始後まず T1 ユーザー、5 分後に T2 ユーザー、さらに 10 分後もハードキャップ未達なら公開プレセールへ切り替わります。
  3. ホワイトリスト権限の譲渡可否: 有効にすると、ホワイトリストに入っているユーザーが自分の参加権限を別アドレスへ移せます。
  4. ソフトキャップ: 調達トークン総額の最小値です。未達の場合、プレセールは失敗扱いになります。達成後はプロジェクト側がいつでもプレセールを完了できます。
  5. ハードキャップ: 調達トークン総額の最大値です。
  6. 最低購入額: 1 つのウォレットが参加できる最小金額です。たとえばプール通貨が BNB、最低額が 1 の場合、1 ウォレットは少なくとも 1 BNB 分購入する必要があります。
  7. 最高購入額: 1 つのウォレットが参加できる最大金額です。たとえば最大額が 2 の場合、1 ウォレットは最大 2 BNB まで購入できます。
  8. 返金方式: 作成時、コントラクトはハードキャップを基準に必要な販売トークン数を計算します。最終的にハードキャップ未達の場合、一部トークンがコントラクト内に余ります。Refund を選ぶと作成者ウォレットへ返金され、Burn を選ぶと 0x000000000000000000000000000000000000dEaD に送られます。
  9. 取引所: プレセール完了時、コントラクトが指定取引所へ自動的に流動性を追加します。
  10. 流動性比率: 最低 51% です。プレセール完了時に調達額のうち流動性へ入れる比率です。たとえば 100 BNB 調達し、流動性比率が 51% の場合、51 BNB がプールへ入り、残り 49 BNB は作成者ウォレットへ送られます。
  11. 上場価格: プレセール完了時、この価格で流動性を追加します。たとえば 100 BNB 調達、流動性比率 51%、上場価格 10 の場合、51 BNB + 51 * 10 = 510 PT が流動性プールへ入ります。
  12. 線形リリース: プレセール完了後、周期ごとにトークンを段階的に解放します。たとえば初回 70%、以後毎日 10% の場合、投資者が 100 PT 受け取れるなら、初回に 70 PT、以後毎日 10 PT ずつ受け取ります。
  13. 推定数量: プレセール価格ハードキャップ流動性比率上場価格 を入力すると、必要トークン数が自動計算されます。式は ハードキャップ * 流動性比率 * 上場価格 + ハードキャップ * プレセール価格 です。
  14. 流動性ロック時間: プレセール完了後に追加される LP のロック期間です。最低 5 分です。期限後、作成者はロックページで手動アンロックし LP を回収します。詳しくはトークンロック関連ガイドを確認してください。

Next をクリックし、プロジェクト情報へ進みます。

2.3 プロジェクト情報を入力する #

プロジェクト情報では、LOGOProject Introduction が必須です。

その他の SNS リンクは https:// で始まる URL を入力してください。YouTube 動画を表示したい場合は、次の手順で埋め込み URL を取得します。

  1. 表示したい動画を YouTube で開きます。例: https://www.youtube.com/watch?v=-ogM8tE6w2E&t=3s&ab_channel=Fatsale
  2. 動画下の Share をクリックし、ポップアップで Embed を選択します。
  1. 埋め込みコード内の src の後ろにあるリンクをコピーします。例では https://www.youtube.com/embed/-ogM8tE6w2E です。

入力後の表示例:

Next をクリックしてプレセール情報の確認画面へ進みます。

2.4 作成内容を確認する #

このページにはこれまで入力したすべてのプレセール情報が表示されます。内容をよく確認してください。

例で使っている PresaleTest トークンには税率があります。転送時に一部が消費されると、プレセールコントラクトへ届く数量が必要数より少なくなります。そのため、プレセールコントラクトとプレセールファクトリーコントラクトをトークンの 税率ホワイトリスト に追加し、転送税率を 0 にする必要があります。

このトークンは Fatsale のワンクリック作成機能で発行されているため、トークンコンソールから税率ホワイトリストを追加できます。

内容に問題がなければ Finish をクリックし、費用を支払うとプレセールコントラクトが生成されます。

生成後は自動的に プレセール詳細ページ へ移動します。Presale List -> My から確認することもできます。

これで通常プレセールの作成は完了です。