Lewati ke konten utama

Kenapa muncul error "EAPI:Invalid nonce" di Kraken?

Lihat "EAPI:Invalid nonce" di Kraken? Itu karena masalah nilai nonce. Gunakan nonce unik yang meningkat untuk setiap permintaan API.

Pete Darby avatar
Ditulis oleh Pete Darby
Diperbarui minggu ini

Kalau lo nemu error "EAPI:Invalid nonce" di Kraken trading bot lo, itu artinya ada yang salah sama nilai Nonce-nya.

Penjelasan error Kraken

Error EAPI:Invalid nonce nunjukkin kalau permintaan API yang diterima punya nilai nonce yang diulang atau lebih rendah dari yang diharapkan.

Karena nilai nonce harus unik dan harus naik setiap ada permintaan, lo bisa aja nemu error pas nyoba ngirim permintaan barengan, atau permintaan yang beruntun cepat, atau pas lo nyoba pake satu API key buat banyak device/aplikasi/bot barengan.

Contohnya nih, dua permintaan API yang dikirim barengan mungkin nggak sampe di urutan yang semestinya. Kalau permintaan kedua (yang noncenya lebih tinggi) sampe duluan sebelum permintaan pertama (yang noncenya lebih rendah), permintaan pertama bakal ditolak pas akhirnya sampe juga.

Karena error invalid nonce bakal bikin permintaan API lo gagal (misalnya order lo nggak terpasang), error invalid nonce ini jangan sampe diabaikan ya. Tapi harus diperbaiki dengan cara ngemutakin algoritma pembuatan nonce (lihat beberapa solusi di bawah).

Solusi error Kraken

  1. Bikin beberapa API key:
    Di Cryptohopper, lo bisa aja pake 2 API Key Kraken yang berbeda. Kita selalu saranin pake 2 API Key di Kraken biar pengalaman trading lo makin mantap. Pastiin lo baca baik-baik tutorial kita 'Cara connect ke Kraken pake API Keys'. Tiap API key punya nilai nonce sendiri, jadi urutan permintaan API yang sampe nggak bakal jadi masalah lagi.

  2. Naikin resolusi nonce biar bisa nampung lebih banyak permintaan dalam jangka waktu yang sama (misalnya, naikin resolusi nonce dari milidetik ke persepuluh milidetik). Cryptohopper saranin pake angka 1000 atau 10000 buat nilai Nonce.

Apakah pertanyaan Anda terjawab?