DAORoot
Last updated
Last updated
propose
Membuat pengajuan DAO baru.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
deployProposal
Meluncurkan kontrak Pengajuan (membuat contoh kontrak Platform baru).
Acara yang dikeluarkan:
ProposalCreated
onProposalSucceeded
Metode panggilan kembali setelah pengajuan berhasil.
Parameter:
Acara yang dikeluarkan:
ExecutingTonActions
executeTonAction
Melakukan transfer berdasarkan payload tindakan.
Parameter:
executeEthActions
Berdasarkan daftar tindakan mengisi data yang diperlukan, menambahkan tindakan ke chain tindakan, menuliskan kodenya ke data acara dan meluncurkan acara.
Parameter:
calcTonActionsValue
Menghitung nilai total tindakan di Everscale.
Parameter:
Nilai hasil:
calcEthActionsValue
Menghitung nilai todal tindakan di Ethereum.
Parameter:
Nilai hasil:
_buildProposalInitialData Membangun data awal untuk Pengajuan
fungsi _buildProposalInitialData(uint32 proposalId) private inline pure returns (TvmCell)
Parameter:
Nilai hasil:
_buildStakingAccountInitialData
Membangun data awal untuk akun Taruhan
Parameter:
Nilai hasil:
_buildInitData
Membangun data awal untuk jenis Platform yang ditentukan.
Parameter:
Nilai hasil:
requestUpgradeProposal
Membuat permintaan untuk meningkatkan pengajuan untuk versi berbeda.
Parameter:
setStakingRoot
Mengatur alamat root taruhan dari param dan mentransfer sisa bensin ke admin
Parameter:
Acara yang dikeluarkan:
StakingRootUpdated
transferAdmin
Mentransfer peran admin ke alamat lain.
Parameter:
Acara yang dikeluarkan:
AdminTransferAccepted
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Jenis | Deskripsi |
---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Jenis | Deskripsi |
---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Jenis | Deskripsi | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
Nama | Jenis | Deskripsi |
---|---|---|
answerId
uint32
tonActions
TonAction[]
Daftar tindakan everscale
ethActions
EthAction[]
Daftar tindakan ethereum
description
string
Deskripsi pengajuan
nonce
uint32
accountOwner
address
Alamat pemilik akun
proposalData
TvmCell
Informasi tentang pengajuan, termasuk id jawaban, deskripsi, daftar tindakan TON dan EVM
proposalId
uint32
Id pengajuan
proposer
address
Alamat pembuat pengajuan
tonActions
TonAction[]
Daftar tindakan everscale
ethActions
EthAction[]
Daftar tindakan ethereum
action
TonAction
Tindakan everscale untuk dijalankan
proposer
address
Alamat pembuat pengajuan
actions
EthAction[]
Tindakan ethereum untuk dijalankan
actions
TonAction[]
Daftar tindakan untuk dihitung
totalValue
uint128
Nilai total daftar tindakan
actions
EthAction[]
Daftar tindakan untuk dihitung
totalValue
uint128
Nilai total daftar tindakan
proposalId
uint32
Id pengajuan
TvmCell
Data awal pengajuan dalam format sel
accountOwner
address
Alamat pemilik akun taruhan
TvmCell
Data awal akun taruhan dalam format sel
platformType
PlatformType
Jenis platform
initialData
TvmCell
Data awal pengajuan dalam format sel
TvmCell
Data awal direpresentasikan dalam format sel
Jenis platform
currentVersion
uint16
Versi pengajuan saat ini
sendGasTo
address
Alamat untuk mengirimkan bensin yang dikeluarkan
proposalId
uint32
Id pengajuan
newStakingRoot
address
Alamat root taruhan yang baru
newAdmin
address
Alamat admin baru