03 / V2 モジュール読了 5 分

mCUBIT Vault

Vault では、CUBIT を譲渡不可のポジションに預け入れ、CUBIT で報酬を受け取れます。このモデルは CUBIT を新たに発行せず、買い壁の資金に対する権利も一切与えません。

mCUBIT はこの預入れ体験の名称です。コードは自由に譲渡できる ERC-20 受領トークンを作りません。

2026 年 9 月 26 日から Ethereum で公開されています。

報酬の出所

報酬は Vault の報酬準備金からのみ支払われ、預け入れた元本から支払われることはありません。この準備金の資金源は次のとおりです:

  • ローンチ時に入る供給量の 20 %、すなわち 420万 CUBIT
  • 売却後に deliverAbsorbed() で送られる完全に通過された買い壁の CUBIT
  • 任意の拠出:どのアカウントも fundRewardReserve(amount) で準備金に CUBIT を追加できます。

準備金は有限で、空になると報酬は止まります。報酬は CUBIT のみで、claimCubit() で請求します。また、利回りは一切保証されません。

報酬率と上限

報酬は預入額の 1 日 3 % で、最後の請求からの経過時間に比例して計算されます。

請求可能額は 1 日分が上限です。24 時間請求しないと、それ以上は増えません。報酬を満額受け取るには毎日請求する必要があり、請求されなかった超過分は失われます。

最後の請求からの経過時間 1 000 CUBIT 預入れ時の請求可能額
12 時間 15 CUBIT
24 時間 30 CUBIT
48 時間 30 CUBIT:2 日目の分は失われる

これらの金額は準備金が十分にあることを前提とします。準備金が支払額より少ない場合は、その残高だけが支払われます。

CUBIT の預入れ

  1. 提示された Vault のアドレスとプロトコルへの接続を確認します。
  2. 選んだ数量の送金を Vault に承認します。
  3. stake(amount) を呼び、確認を待ちます。
  4. 預入コントラクトで balanceOf(account)、unlockAt(account)、pendingCubit(account) を読みます。

追加預入れのたび、そのウォレットの同 Vault 内の全ポジションについて 24 時間ロックが再開します。 また、それまでに獲得した報酬を支払い、計算対象の 1 日を新たに開始します。

預け入れた CUBIT は既存のトークンのままです。預入れはバーンでも供給量の減少でもありません。

請求と引出し

claimCubit() は獲得済みの報酬を支払い、計算対象の 1 日を新たに開始します。引出しロックはこの請求を妨げません。

チェーンの timestamp が unlockAt に達すると、withdraw(amount) で預け入れた CUBIT が返されます。一部の引出しも可能で、先に獲得済みの報酬が支払われます。

誰もこれらの出金を停止できません。ただし、ポジションを保有するコントラクトのルールと正常な動作には依存します。

Vault が交換された場合

チームは Vault をいつでも遅延なく交換できます。交換の対象は、新規預入れ向けに提示されるコントラクトと、その後に送られる吸収 CUBIT を受け取るコントラクトです。預け入れ済みの CUBIT、報酬準備金、記録済みの解除日は旧 Vault に残ります。 交換によって利用者の資金が移ることはありません。

レジストリは歴代 Vault の一覧を保持します。残高の読取り、請求、引出しの前に選択したアドレスを確認してください。以前の Vault への承認は新しい Vault を承認しません。

レジストリは、同じフックと同じトークンに接続され、stake のない新しい Vault を要求します。交換により Vault は無効になり、新しいコントラクトは再び有効化された後にのみ預入れを受け付けます。

モジュールの限界

報酬は準備金の残高に依存します。1 日 3 % の率は準備金を枯渇させる可能性があり、その場合は支払いが止まります。交換時の検査は宣言されたアドレスの互換性を確かめるだけで、交換コード全体の安全性を証明しません。準備金の会計、1 日分の上限、買い壁からの CUBIT の受入れ、旧 Vault からの出金は、各リリースで検証する必要があります。

出典: periphery/CubitVault.sol(pendingCubit, claimCubit, fundRewardReserve, DAILY_REWARD_BPS, REWARD_PERIOD, LOCK_DURATION)、 CubitHook.deliverAbsorbed, CubitV2.setVault および 2026 年 9 月 14 日の設計上の決定。

CUBIT / 2026 年 9 月 26 日 出典と方法