Bridge
verifySignedEverscaleEvent
verifySignedEverscaleEvent
Memverifikasi tanda tangan dari EverscaleEvent (apa ada cukup tanda tangan, apa putarannya jelek, dll.)
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes memory | Struktur EverscaleEvent yang dituliskan ke byte |
signatures | bytes[] memory | Tanda tangan payload |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
errorCode | uint32 | Kode kesalahan |
recoverSignature
recoverSignature
Mengembalikan penandatangan dari payload dan tanda tangan.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes memory | Penandatangan dituliskan ke byte |
signature | bytes memory | Tanda tangan dalam byte |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
signer | address | Menerjemahkan alamat tanda tangan |
forceRoundRelays
forceRoundRelays
Memaksa serangkaian pengganti putaran berikutnya. Hanya bisa dipanggil denganroundSubmitter
.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_relays | uint160[] calldata | Pengganti putaran berikutnya |
roundEnd | uint32 | Akhir putaran |
setRoundSubmitter
setRoundSubmitter
Mengatur pengumpul putaran. Hanya bisa dipanggil sekali oleh pemilik.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_roundSubmitter | address | Alamat pengumpul putaran baru |
Acara yang dikeluarkan:
UpdateRoundSubmitter
setRoundRelays
setRoundRelays
Memberikan izin pengganti untuk serangkaian alamat di putaran tertentu.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes calldata | Struktur EverscaleEvent dituliskan ke byte |
signatures | bytes[] calldata | Tanda tangan dituliskan ke byte |
decodeRoundRelaysEventData
decodeRoundRelaysEventData
Menuliskan data acara payload untuk pengganti putaran.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes memory | Data acara pengganti putaran (EverscaleEvent) dituliskan ke byte |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
round | uint32 | Id putaran |
_relays | uint160[] memory | Alamat pengganti |
roundEnd | uint32 | Akhir putaran |
decodeEverscaleEvent
decodeEverscaleEvent
Menerjemahkan data payload untuk acara everscale.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes memory | Struktur EverscaleEvent yang dituliskan ke byte |
banRelays
banRelays
Menempatkan alamat pengganti tertentu ke daftar hitam.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_relays | address[] calldata | Alamat pengganti |
Acara yang dikeluarkan:
BanRelay
unbanRelays
unbanRelays
Mengeluarkan alamat pengganti tertentu dari daftar hitam.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_relays | address[] calldata | Alamat pengganti |
Acara yang dikeluarkan:
BanRelay
_setRound
_setRound
Membuat putaran baru dan membuat peta termasuk semua putaran dan pengganti.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
round | uint32 | Id Putaran |
_relays | uint160[] memory | Alamat pengganti |
roundEnd | uint32 | Akhir putaran |
Acara yang dikeluarkan:
NewRound
RoundRelay
_countRelaySignatures
_countRelaySignatures
Menghitung semua tanda tangan pengganti yang sah.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
payload | bytes memory | Data EverscaleEvent dituliskan ke byte |
signatures | bytes[] memory | Daftar tanda tangan |
round | uint32 | Id Putaran |
Nilai hasil:
Jenis | Deskripsi |
---|---|
uint32 | Jumlah tanda tangan pengganti |
Last updated