Menyampaikan
Menyampaikan Transaksi Ethereum
Perintah relayer ditemukan dalam namadar
biner, yang saat ini hanya dapat diinstal dari sumber.
Menyampaikan pembaruan set validator
Agar transaksi apa pun dapat diteruskan ke kontrak pintar Ethereum, set validator di sisi Ethereum harus diperbarui. Ini diperbarui oleh relayer yang dapat diatur dengan cara berikut:
namadar validator-set relay --daemon --confirmations 1 --retry-sleep 0 --success-sleep 0 --safe-mode
Bendera ini --safe-mode
opsional, tetapi disarankan. Ini akan menghentikan relayer agar tidak dimatikan ^C
dan sebagai gantinya akan menunggu kumpulan transaksi saat ini diteruskan sebelum dimatikan.
Tersedia lebih banyak tanda opsional, yang dapat ditemukan dengan menjalankan namadar validator-set relay --help
. Khususnya, --eth-gas
dan --eth-gas-price
akan memungkinkan Anda untuk menetapkan masing-masing batas bahan bakar dan harga bahan bakar maksimum yang akan digunakan penyampai saat menyampaikan transaksi ke kontrak pintar Ethereum.
Menyampaikan transaksi
Transaksi disampaikan secara batch. Penyampai akan menunggu hingga ia memiliki sejumlah transaksi untuk diteruskan sebelum mengirimkannya ke kontrak pintar Ethereum. Hal ini dilakukan untuk mengurangi jumlah transaksi yang perlu dikirim ke kontrak pintar Ethereum, sehingga mengurangi biaya bahan bakar.
Penyampai bisa mendapatkan "batch yang direkomendasikan" dari transaksi yang ditandatangani untuk diteruskan dengan menjalankan:
namadar ethereum-bridge-pool recommend-batch
Jika hal ini menguntungkan bagi penyampai, ia dapat membuat bukti dan meneruskannya ke kontrak pintar Ethereum dengan menjalankan:
namadar ethereum-bridge-pool relay-proof --hash-list $HASH_LIST
Alternatifnya, relayer dapat menjalankan perintah:
namadar ethereum-bridge-pool construct-proof --hash-list $HASH_LIST
Untuk hanya membangun bukti tanpa menyampaikannya. Buktinya kemudian dapat disampaikan secara manual oleh relayer.
Last updated