ข้ามไปยังเนื้อหา

สัญญา

สัญญา KAY9 แปดฉบับและ Timelock หนึ่งตัว ไม่มีฉบับใดเป็น proxy สิ่งที่ deploy ไปแล้วจึงคงอยู่อย่างนั้น

ข้อความเกี่ยวกับสัญญาในหน้านี้ให้ยึดฉบับภาษาอังกฤษเป็นหลัก ชื่อสัญญา แอดเดรส และตัวเลข แสดงตามที่ปรากฏบนเชน

KAY9Token

ตัวโทเคน เป็น ERC-20 ของ OpenZeppelin ที่มี permit และ burn ทศนิยม 18 ตำแหน่ง constructor จะ mint อุปทานทั้งหมดให้ KAY9Genesis และไม่มีอะไร mint ได้อีกเลย

สิทธิ์

ไม่มี ไม่มีเจ้าของ ไม่มี pause ไม่มี blacklist ไม่มีค่าธรรมเนียม และไม่มี hook

packages/contracts/src/KAY9Token.sol

แอดเดรส
ยังไม่ได้ deploy
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
หลัง deploy
ผู้ดูแล
ไม่มี
การหน่วงเวลาเปลี่ยนแปลง
—
อัปเกรดได้
ไม่

KAY9TeamVesting

ถือการจัดสรรของทีม 9 % และปล่อยออกตาม timestamp UTC สามจุดที่แก้ไขไม่ได้ release() เรียกได้โดยไม่ต้องขออนุญาต

สิทธิ์

ผู้รับผลประโยชน์อาจส่งต่อบทบาทให้แอดเดรสอื่น จำนวนและ timestamp แก้ไขไม่ได้

packages/contracts/src/KAY9TeamVesting.sol

แอดเดรส
ยังไม่ได้ deploy
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
หลัง deploy
ผู้ดูแล
ผู้รับผลประโยชน์ (โอนบทบาทได้เท่านั้น)
การหน่วงเวลาเปลี่ยนแปลง
ไม่มี
อัปเกรดได้
ไม่

KAY9Genesis

ตัว launch vault ทำหน้าที่ deploy โทเคนและสัญญา vesting ถือการจัดสรรเพื่อเปิดขาย 910 M และเป็นเส้นทางเดียวที่โทเคนเหล่านั้นออกไปได้

สิทธิ์

เจ้าของเรียก launch() ได้หนึ่งครั้ง และเปิดขายใหม่ได้หลังการเปิดขายที่ล้มเหลว ไม่มีฟังก์ชันถอน พารามิเตอร์การเปิดขายทุกตัวที่เกี่ยวกับความเชื่อถือถูก assert บนเชน

packages/contracts/src/KAY9Genesis.sol

แอดเดรส
ยังไม่ได้ deploy
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
หลัง deploy
ผู้ดูแล
กุญแจของเจ้าของ (บัญชีเดียว)
การหน่วงเวลาเปลี่ยนแปลง
48 h สำหรับการเปิดขายใหม่
อัปเกรดได้
ไม่

KAY9LiquidityLock

รับ LP NFT จากการย้ายสภาพคล่อง ลงทะเบียนผู้รับค่าธรรมเนียมผู้สร้างขณะที่ยังถือ position อยู่ แล้วโอน NFT ไปยัง Uniswap FeeSplitter ซึ่งเรียกคืนไม่ได้

สิทธิ์

ไม่มีสิทธิ์พิเศษใด ส่วน lock() และ lockAll() เรียกได้โดยไม่ต้องขออนุญาตและเป็นทางเดียว

packages/contracts/src/KAY9LiquidityLock.sol

แอดเดรส
ยังไม่ได้ deploy
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
หลัง deploy
ผู้ดูแล
ไม่มี
การหน่วงเวลาเปลี่ยนแปลง
—
อัปเกรดได้
ไม่

KAY9AuditorRegistry

ชุดผู้ดำเนินการและเกณฑ์จำนวนลายเซ็น 2/3 ตอนเปิดขาย

สิทธิ์

การเพิ่มผู้ตรวจสอบและการเปลี่ยนเกณฑ์อยู่ภายใต้ Timelock การถอดผู้ตรวจสอบเกิดทันที เพื่อรองรับกรณีกุญแจรั่ว

packages/contracts/src/KAY9AuditorRegistry.sol

แอดเดรส
0xA4AB…8f04
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
ตรวจบน Blockscout
ผู้ดูแล
TimelockController
การหน่วงเวลาเปลี่ยนแปลง
48 h
อัปเกรดได้
ไม่

KAY9AccessVault

เก็บ KAY9 ที่ผู้ขอล็อกไว้สำหรับช่วงเวลาการเข้าถึง และคืนทั้งหมดเมื่อสิ้นสุด คำขอหนึ่งใช้โควตาหนึ่งหน่วย ไม่มี KAY9 ออกจาก vault เลยนอกจากกลับไปหาผู้ฝาก

สิทธิ์

จำนวนต่อระดับ (setRequirement) โควตา ระยะเวลาล็อก และศูนย์ตรวจสอบอยู่ภายใต้ timelock ไม่มีฟังก์ชันของเจ้าของใดแตะต้องยอดคงเหลือ

packages/contracts/src/KAY9AccessVault.sol

แอดเดรส
ยังไม่ได้ deploy
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
หลัง deploy
ผู้ดูแล
TimelockController
การหน่วงเวลาเปลี่ยนแปลง
48 h
อัปเกรดได้
ไม่

KAY9Registry

ประวัติรายงานแบบเพิ่มได้เท่านั้น จัดเก็บด้วยคีย์เชนแบบ CAIP-2 และรหัสสินทรัพย์ ไม่มีอะไรถูกเขียนทับ

สิทธิ์

มีเพียง KAY9AuditHub ที่เพิ่มรายการได้ ไม่มีการลบและไม่มีการแก้ไข

packages/contracts/src/KAY9Registry.sol

แอดเดรส
0x3bD2…5068
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
ตรวจบน Blockscout
ผู้ดูแล
ไม่มี
การหน่วงเวลาเปลี่ยนแปลง
—
อัปเกรดได้
ไม่

KAY9AuditHub

คำขอ การตรวจสิทธิ์เข้าถึงและโควตาบนเชน คำรับรองของผู้ตรวจสอบ การตรวจ quorum และการบันทึกผลลัพธ์ มันไม่ถือ KAY9 และไม่โอน KAY9 เลย งานที่เห็นไม่ตรงกันหรือหมดอายุจะคืนโควตาให้แทน

สิทธิ์

SLA และการพักคำขอใหม่ อยู่ภายใต้ Timelock ผลลัพธ์ การเห็นไม่ตรงกัน และการหมดอายุ พักไม่ได้เลย และไม่มีแอดเดรสคลัง เพราะไม่มีการจ่ายเงินใด ๆ เลย

packages/contracts/src/KAY9AuditHub.sol

แอดเดรส
0x3d5D…36dA
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
ตรวจบน Blockscout
ผู้ดูแล
TimelockController
การหน่วงเวลาเปลี่ยนแปลง
48 h
อัปเกรดได้
ไม่

Timelock

TimelockController ของ OpenZeppelin เป็นผู้ดูแลเพียงรายเดียวของโปรโตคอลการตรวจสอบ และทุกการเปลี่ยนแปลงที่มันทำจะเห็นได้บนเชนก่อนมีผล

สิทธิ์

ตั้งเวลาและดำเนินการ เสนอและดำเนินการด้วยกุญแจดอกเดียวของเจ้าของ

packages/contracts/src/Timelock.sol

แอดเดรส
0x7230…233B
เครือข่าย
Robinhood Chain · 4663
การยืนยัน
ตรวจบน Blockscout
ผู้ดูแล
กุญแจดอกเดียวของเจ้าของ (ผู้เสนอและผู้ดำเนินการ) และ Timelock เอง (ผู้ดูแล)
การหน่วงเวลาเปลี่ยนแปลง
ขั้นต่ำ 48 h
อัปเกรดได้
ไม่

สัญญาที่ KAY9 ใช้แต่ไม่ได้เป็นเจ้าของ

เหล่านี้คือการ deploy แบบ canonical ของ Uniswap, Chainlink และโครงสร้างพื้นฐาน KAY9 ปักแอดเดรสของพวกมันไว้ใน @kay9/chain แทนที่จะอ่านจากตาราง SDK การ deploy ใหม่ที่ต้นทางจึงเปลี่ยนเส้นทางของเงินอย่างเงียบ ๆ ไม่ได้

สัญญาของบุคคลที่สามแบบ canonical
สัญญาแอดเดรสบน 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