コンテンツへスキップ

コントラクト

KAY9 のコントラクト 8 つと、タイムロック 1 つ。いずれもプロキシではないため、デプロイされたものがそのまま残ります。

このページの契約に関する記述は英語版を正文とします。コントラクト名、アドレス、数値はチェーン上のまま表示しています。

KAY9Token

トークン本体。permit と burn を備えた OpenZeppelin ERC-20、小数点桁数は 18。コンストラクターが全供給量を KAY9Genesis に発行し、以後どこからも発行はできません。

権限

なし。オーナー、一時停止、ブラックリスト、手数料、フックのいずれもありません。

packages/contracts/src/KAY9Token.sol

アドレス
まだデプロイされていません
ネットワーク
Robinhood Chain · 4663
検証
デプロイ後
管理者
なし
変更の遅延
—
アップグレード可否
いいえ

KAY9TeamVesting

チーム配分の 9 % を保有し、3 つの変更不能な UTC タイムスタンプに従って払い出します。release() はパーミッションレスです。

権限

受益者は自らの役割を別のアドレスへ引き渡せます。数量とタイムスタンプは変更不能です。

packages/contracts/src/KAY9TeamVesting.sol

アドレス
まだデプロイされていません
ネットワーク
Robinhood Chain · 4663
検証
デプロイ後
管理者
受益者(役割の移転のみ)
変更の遅延
なし
アップグレード可否
いいえ

KAY9Genesis

ローンチ用ボールト。トークンとベスティングコントラクトをデプロイし、910 M のローンチ配分を保有します。それらのトークンが出ていく経路は、ここだけです。

権限

オーナーは launch() を一度呼び出せ、ローンチが不成立になった後に再ローンチできます。引き出しはありません。信頼に関わるローンチパラメーターはすべてオンチェーンでアサートされます。

packages/contracts/src/KAY9Genesis.sol

アドレス
まだデプロイされていません
ネットワーク
Robinhood Chain · 4663
検証
デプロイ後
管理者
オーナーの鍵(単一のアカウント)
変更の遅延
再ローンチは 48 h
アップグレード可否
いいえ

KAY9LiquidityLock

移行から LP NFT を受け取り、まだそのポジションを保有している間に作成者手数料の受益者を登録し、その後 NFT を Uniswap の FeeSplitter へ転送します。そこでは回収できません。

権限

なし。lock() と lockAll() はパーミッションレスで、一方向です。

packages/contracts/src/KAY9LiquidityLock.sol

アドレス
まだデプロイされていません
ネットワーク
Robinhood Chain · 4663
検証
デプロイ後
管理者
なし
変更の遅延
—
アップグレード可否
いいえ

KAY9AuditorRegistry

オペレーター集合と署名の閾値。ローンチ時点では 2/3 です。

権限

監査者の追加と閾値の変更はタイムロックされます。監査者の削除は、鍵の漏えいに備えて即時です。

packages/contracts/src/KAY9AuditorRegistry.sol

アドレス
0xA4AB…8f04
ネットワーク
Robinhood Chain · 4663
管理者
TimelockController
変更の遅延
48 h
アップグレード可否
いいえ

KAY9AccessVault

リクエスト者がアクセス期間のためにロックした KAY9 を保持し、終了時にすべて返します。リクエストは枠を 1 単位消費します。KAY9 は預け入れた本人に戻る以外に出ていくことはありません。

権限

階層ごとの必要量 (setRequirement)、枠、ロック期間、監査ハブはタイムロック付きです。オーナー関数はどれも残高に触れません。

packages/contracts/src/KAY9AccessVault.sol

アドレス
まだデプロイされていません
ネットワーク
Robinhood Chain · 4663
検証
デプロイ後
管理者
TimelockController
変更の遅延
48 h
アップグレード可否
いいえ

KAY9Registry

CAIP-2 のチェーンキーとアセット ID をキーにした、追記専用のレポート履歴。上書きは行われません。

権限

追記できるのは KAY9AuditHub のみです。削除も編集もありません。

packages/contracts/src/KAY9Registry.sol

アドレス
0x3bD2…5068
ネットワーク
Robinhood Chain · 4663
管理者
なし
変更の遅延
—
アップグレード可否
いいえ

KAY9AuditHub

依頼、オンチェーンでのアクセスと監査回数の確認、監査者の証明、クォーラムの検証、結果のコミット。KAY9 を保有せず、動かしもしません。不一致または期限切れのジョブは、代わりに監査回数を返します。

権限

SLA と新規依頼の一時停止はタイムロックされます。結果、不一致、期限切れは一時停止できず、支払いが一切ないためトレジャリーのアドレスも存在しません。

packages/contracts/src/KAY9AuditHub.sol

アドレス
0x3d5D…36dA
ネットワーク
Robinhood Chain · 4663
管理者
TimelockController
変更の遅延
48 h
アップグレード可否
いいえ

Timelock

OpenZeppelin の TimelockController。監査プロトコル唯一の管理者であり、行う変更はすべて、有効になる前にオンチェーンで見えます。

権限

スケジュールと実行。オーナーの単一の鍵によって提案され、実行されます。

packages/contracts/src/Timelock.sol

アドレス
0x7230…233B
ネットワーク
Robinhood Chain · 4663
管理者
オーナーの単一の鍵(提案者と実行者)、タイムロック自身(管理者)
変更の遅延
最短 48 h
アップグレード可否
いいえ

KAY9 が使うが所有していないコントラクト

これらは Uniswap、Chainlink、およびインフラの正規デプロイです。KAY9 はそれらのアドレスを SDK のテーブルから読むのではなく @kay9/chain に固定しているため、上流の再デプロイによって資金の行き先が黙って変わることはありません。

正規のサードパーティコントラクト
コントラクトRobinhood Chain 上のアドレス
Uniswap v4 PoolManager0x8366…0951
Uniswap v4 PositionManager0x58da…4fA7
Uniswap v4 StateView0xF333…673b
LiquidityLauncher v3.2.00x0000…19C0
LBPStrategy v3.1.10x05d5…6000
CCA factory v2.1.00x0000…63F8
FeeSplitter (40 / 60 native, 100 token)0xeFF1…ACDf
UERC20BeneficiaryVault0xd35E…36D7
Chainlink ETH/USD0x78F3…d3A9
Permit20x0000…8BA3
Multicall30xcA11…CA11