Menyampaikan

Menyampaikan Transaksi Ethereum

Perintah relayer ditemukan dalam namadarbiner, 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-modeopsional, tetapi disarankan. Ini akan menghentikan relayer agar tidak dimatikan ^Cdan 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-gasdan --eth-gas-priceakan 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

Karena ini melibatkan transaksi Ethereum, --eth-gasdan --eth-gas-priceflag juga tersedia di sini.

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