event-configuration-contracts
EthereumEventConfiguration
buildEventInitData
buildEventInitData
Membangun data awal untuk kontrak acara dengan memperpanjang data suara acara dengan param konfigurasi.
function buildEventInitData(
IEthereumEvent.EthereumEventVoteData eventVoteData
) internal view returns(
IEthereumEvent.EthereumEventInitData eventInitData)
Parameter:
eventVoteData
EthereumEventVoteData
Struktur data suara acara, diteruskan oleh penggantier
signatures
bytes[] memory
Tanda tangan payload
deployEvent
deployEvent
Meluncurkan kontrak acara (membuat contoh kontrak EthereumBaseEvent).
function deployEvent(
IEthereumEvent.EthereumEventVoteData eventVoteData
) external override reserveMinBalance(MIN_CONTRACT_BALANCE)
Parameter
eventVoteData
EthereumEventVoteData
Struktur data suara acara
Acara yang dikeluarkan:
NewEventContract
deriveEventAddress
deriveEventAddress
Memperoleh alamat kontrak acara Ethereum dari data initnya.
function deriveEventAddress(
IEthereumEvent.EthereumEventVoteData eventVoteData
) override public view responsible
returns(address eventContract)
Parameter:
address
Alamat untuk mengembalikan sisa bensin
EverscaleEventConfiguration
buildEventInitData
buildEventInitData
Memperpanjang data suara acara dengan param konfigurasi.
function buildEventInitData(
IEverscaleEvent.EverscaleEventVoteData eventVoteData
) internal view returns(
IEverscaleEvent.EverscaleEventInitData eventInitData)
Parameter:
eventVoteData
EverscaleEventVoteData
Struktur data suara acara, diteruskan oleh pengganti
Nilai hasil:
eventInitData
EverscaleEventVoteData
Data awal untuk kontrak acara
deployEvent
deployEvent
Meluncurkan kontrak acara (membuat contoh baru kontrak EverscaleBaseEvent).
function deployEvent(
IEverscaleEvent.EverscaleEventVoteData eventVoteData
) override external reserveMinBalance(MIN_CONTRACT_BALANCE)
Parameter:
eventVoteData
EverscaleEventVoteData
Struktur data suara acara
Acara yang dikeluarkan:
NewEventContract
deriveEventAddress
deriveEventAddress
Memperoleh alamat kontrak acara Everscale dari data awalnya.
function deriveEventAddress(
IEverscaleEvent.EverscaleEventVoteData eventVoteData
) override public view responsible
returns (address eventContract)
Parameter:
eventVoteData
EverscaleEventVoteData
Struktur data suara acara
Nilai hasil:
eventContract
address
Alamat kontrak acara everscale yang berhubungan
onEventConfirmedExtended
onEventConfirmedExtended
Menerima panggilan kembali "konfirmasi" dari kontrak acara dan memeriksa ketepatan kontrak acara. Jika benar, maka mengirimkan panggilan kembali ke proxy dengan tanda tangan yang sama.
function onEventConfirmedExtended(
IEthereumEvent.EthereumEventInitData eventInitData,
TvmCell _meta,
address gasBackAddress
) external override reserveMinBalance(MIN_CONTRACT_BALANCE)
Parameter:
address
Alamat untuk mengembalikan sisa bensin
Last updated
Was this helpful?