Rangkaian langkahnya
Enam langkah memisahkan satu dolar di rantai lain dari sebuah posisi di Hyperliquid.
- USDC sampai ke HyperCore. Ia dicetak secara native di L1 Hyperliquid, dan Cross-Chain Transfer Protocol milik Circle memindahkannya dari Arbitrum.
- Ia dikreditkan ke alamat Anda. Setoran pertama-tama dikreditkan ke saldo margin silang alamat itu, di lembaga kliring perpetual.
- Anda menandatangani sebuah order. Sebuah pasar, arah, ukuran, harga dan leverage, ditandatangani oleh kunci akun atau oleh dompet API yang disetujui akun itu.
- Order masuk ke order book aset tersebut, pada harga yang merupakan kelipatan ukuran tick, dan dicocokkan menurut prioritas harga lalu waktu.
- Order yang terisi mengubah posisi Anda di lembaga kliring, dan funding dihitung tiap jam selama posisi itu tetap terbuka.
- Penarikan adalah sebuah tanda tangan di Hyperliquid saja: para validator menandatangani dan mengirim permintaan itu ke kontrak jembatan.
Memasukkan dolar
USDC dicetak secara native di L1 Hyperliquid, dan jalur dari Arbitrum adalah protokol milik Circle sendiri, yang Circle dokumentasikan. Jembatan Arbitrum yang lama sudah usang: dokumentasinya menyebut kini ia memegang kurang dari 10 % pasokan USDC di HyperCore.
Cara kerja jembatan lama itu tetap perlu diketahui, karena kebanyakan panduan masih menjelaskannya. USDC yang dikirim ke sana dikreditkan ke alamat pengirim dalam kurang dari semenit, setoran minimumnya 5 USDC, dan dokumentasinya menyatakan terang-terangan bahwa jumlah yang lebih kecil tidak dikreditkan dan hilang selamanya.
Yang tiba mendarat di saldo margin silang, tempat ia menopang setiap posisi yang dibuka dalam mode itu. Sebuah posisi terbuka dalam margin silang secara bawaan; margin terisolasi adalah pilihan yang Anda ambil per posisi.
Sebuah order di order book
Order book bekerja pada dasarnya seperti milik bursa terpusat, dan ia sepenuhnya onchain. Sebuah harga harus kelipatan bulat dari ukuran tick dan sebuah ukuran harus kelipatan bulat dari ukuran lot, dan order dicocokkan menurut prioritas harga lalu waktu.
Margin dicek dua kali. Ia dicek saat order baru dibuka, dan dicek lagi untuk sisi yang menunggu pada saat pencocokan tiap order, supaya sistem margin tetap konsisten meski harga oracle sudah bergerak setelah order yang menunggu itu dipasang.
Rantai itu sendiri tahu apa itu sebuah order. Di dalam satu blok, tindakan diurutkan ke tiga kelompok: pertama yang tidak mengirim order GTC atau IOC ke order book mana pun, lalu pembatalan, lalu yang mengirim setidaknya satu order GTC atau IOC, dan tiap kelompok mempertahankan urutan yang diberikan pengusul blok. Satu blok biasanya memuat satu atau dua batch tindakan hasil konsensus.
Seberapa cepat ia menjawab
Ujung ke ujung, diukur dari pengiriman permintaan sampai diterimanya jawaban yang sudah dikomit, dokumentasinya memberi median 0,2 detik dan 0,9 detik pada persentil ke-99, untuk order yang dipasang dari klien yang berada di lokasi berdekatan. Mainnet menampung sekitar 200.000 order per detik, dan dokumentasinya menyebut penyempitannya ada di eksekusi, bukan di konsensus.
Dua akibatnya bagi apa pun yang berjalan otomatis. Sebuah keputusan terkonfirmasi jauh di bawah satu detik, jadi sebuah program tidak perlu menebak apakah ordernya sampai; dan sebuah program yang jauh dari server API dibatasi oleh jaringannya sendiri sebelum dibatasi oleh rantai.
Tanda tangan, dompet API dan nonce
Setiap tindakan ditandatangani. Di samping kunci akun itu sendiri, sebuah akun induk bisa menyetujui dompet API, yang dokumentasinya sebut juga dompet agen, untuk menandatangani atas nama akun itu atau subakunnya. Sebuah akun bisa memegang satu dompet disetujui tanpa nama dan sampai tiga yang bernama, ditambah dua agen bernama lagi per subakun, dan masa berlaku yang disetel dengan valid_until paling jauh 180 hari ke depan.
Sebuah dompet API menandatangani, dan tidak melakukan hal lain. Data akun ditanyakan dengan alamat asli akun itu, dan dokumentasinya menyebut menanyakan alamat agen sebagai jebakan yang umum: ia mengembalikan hasil kosong, bukan sebuah kesalahan.
Nonce di sini bukan nonce Ethereum, karena sebuah order book tidak bisa menunggu satu transaksi pada satu waktu. Hyperliquid menyimpan 100 nonce tertinggi per penanda tangan; sebuah tindakan baru harus membawa nonce di atas yang terkecil dari himpunan itu dan belum pernah dipakai, serta dalam rentang dua hari sebelum dan satu hari sesudah stempel waktu bloknya.
Status nonce sebuah dompet API bisa dipangkas: saat ia dicabut pendaftarannya oleh persetujuan dompet baru, saat ia kedaluwarsa, atau saat akun yang mendaftarkannya kehabisan dana. Dokumentasinya memperingatkan bahwa tindakan yang pernah ditandatangani lalu bisa diputar ulang. Buat dompet API baru alih-alih menghidupkan kembali alamat lama.
Mengeluarkan dolar
Sebuah penarikan dimulai dengan tanda tangan di Hyperliquid dan tidak memerlukan transaksi apa pun dari Anda di rantai lain: para validator menandatangani dan mengirim permintaan itu ke kontrak jembatan. Dokumentasinya menyebut biaya US$1 pada saat tulisan itu dibuat, dan sekitar lima menit sampai final.
Siapa yang bisa mengirim permintaan itu lebih penting daripada berapa lama waktunya. Dompet API yang disetujui tidak bisa: diukur di mainnet pada 28 September 2026 dengan kunci agen yang baru, withdraw3, usdSend, spotSend, sendAsset dan usdClassTransfer semuanya ditolak pada penanda tangan itu, sementara payload yang sama yang ditandatangani akun itu sendiri justru bertemu kesalahan saldo.
Itulah sebabnya sebuah agen boleh diberi kunci sama sekali. Kunci yang berdagang dan kunci yang memindahkan uang adalah dua kunci yang berbeda.