LogoLogo
▶️App💬Community🔒Audit
Octus Bridge (ID)
Octus Bridge (ID)
  • Selamat Datang di Octus Bridge
  • 💻USE
    • Memulai
      • Bagaimana cara kerjanya
        • Transfer antar chain
        • Pemerintahan
        • Pengganti
        • Staking
      • Peran
      • Bagaimana cara untuk menghubungkan dompet
      • Glosarium
      • Everscale
      • Bagaimana cara mendapatkan EVER
    • Bridge
      • Transfer antar chain
        • Antarmuka
        • Bagaimana cara untuk
          • Mentransfer dari jaringan lain ke Everscale
          • Mentransfer antara dua jaringan luar
          • Mencari transaksi saya
          • Bagaimana cara untuk mengembalikan biaya transfer
      • Riwayat
        • Antarmuka
          • Biaya transfer
          • Semua transfer
      • Konsep
        • Bagaimana cara kerja transfer Octus Bridge
        • Chain dan aset yang tersedia
        • Bridge Universal
        • Invisible Bridge
    • Taruhan
      • Taruhan saya
        • Antarmuka
          • Performa taruhan saya
          • Saldo taruhan saya
          • Taruhan pengguna
          • Putaran hadiah
          • Transaksi
        • Cara
          • Bagaimana Cara Bertaruh
          • Bagaimana Cara Mengklaim
          • Bagaimana Cara Menukar
      • Penjelajah
        • Antarmuka
          • Penjelajah
          • Pemegang saham
      • Konsep
        • Bagaimana cara kerja Taruhan?
        • Tentang Taruhan Octus Bridge
    • Pemerintahan
      • Gambaran
        • Antarmuka
          • Gambaran DAO
          • Pengajuan terbaru
          • Pemilih TOP berdasarkan kekuatan suara
      • Pengajuan
        • Antarmuka
          • Suara saya
          • Pengajuan dengan suara saya
          • Pengajuan pemerintahan
        • Bagaimana cara untuk
          • Bagaimana Cara untuk Memilih
      • Membuat pengajuan
        • Antarmuka
        • Bagaimana Cara untuk
          • Bagaimana cara untuk membuat pengajuan
      • Konsep
        • Bridge DAO
        • Token BRIDGE
        • Perekonomian BRIDGE
        • Pengajuan
        • Bagaimana cara untuk membeli BRIDGE
    • Pengganti
      • Antarmuka
      • Bagaimana cara untuk
        • Bagaimana cara untuk menjadi pengganti
      • Konsep
        • Pengganti Octus Bridge
  • 🛠️Integrate
    • Kontrak Octus Bridge
      • Everscale
        • Bagian Bridge
          • event-configuration-contracts
          • event-contracts-base
          • event-contracts-dao
          • event-contracts-multivault
          • event-contracts-staking
          • event-contracts-token-transfer
          • Factory
          • Bridge
          • Penghubung
        • Bagian DAO
          • DAORoot
          • Pengajuan
        • Bagian Taruhan
          • Dasar
          • Pemilihan
          • Pembuat kode
          • RelayRound
          • Taruhan
          • TaruhanV1_1
          • StakingRootDeployer
          • UserData
        • Bagian Util
          • Delegasi
          • DummyRound
          • Penerima
      • Ethereum
        • Bagian Bridge
          • Bridge
          • StakingRelayVerifier
        • Bagian MultiVault
          • MultiVault
          • MultiVaultToken
        • Bagian Strategi
          • BaseStrategy
          • Convex3crv
          • ConvexAIEth
          • ConvexCrvLp
        • Bagian Cadangan
          • Cadangan
        • DAO
        • Pendaftaran
    • Bridge Relay Node
    • Kontrak Token
    • API Terbuka
      • Bridge API
        • Pengganti
        • DAO
        • Taruhan
        • Transfer
      • DAO API
        • Pengajuan
        • Pemilih
        • Suara
  • see also
    • FlatQube
    • EVER Wallet
    • Broxus Github
Powered by GitBook
On this page

Was this helpful?

  1. Integrate
  2. Kontrak Octus Bridge
  3. Everscale
  4. Bagian DAO

Pengajuan

queue

Terjadi setelah pelaksanaan pengajuan

function queue() override public

Acara yang dikeluarkan:

  • Antri

execute

Pelaksanaan pengajuan.

function execute() override public

Acara yang dikeluarkan:

  • Dijalankan

cancel

Pembatalan pengajuan.

function cancel() override public

Acara yang dikeluarkan:

  • Dibatalkan

castVote

Memproses suara pemilih apakah mendukung atau menentang pengajuan.

function castVote(
        uint32 /*proposalId*/,
        address voter,
        uint128 votes,
        bool support,
        string reason
    ) override public onlyStakingAccount(voter)

Parameter:

Nama
Jenis
Deskripsi

uint32

Id pengajuan

voter

address

Alamat pemilih

votes

uint128

Jumlah suara yang diberikan untuk pengajuan

support

bool

Benar jika mendukung, salah jika menentang

reason

string

Alasan suara yang diputuskan

Acara yang dikeluarkan:

  • VoteCast

onActionsExecuted

Panggilan kembali untuk tindakan yang dijalankan.

function onActionsExecuted() override public onlyRoot

state

Mendapatkan keadaan pengajuan berdasarkan kondisi yang ditentukan.

function state() private view returns (ProposalState)

Nilai hasil:

Jenis
Deskripsi

ProposalState

Keadaan pengajuan saat ini

unlockCastedVote

Membuka suara yang diberikan hanya jika keadaan pengajuan tidak aktif.

function unlockCastedVote(address accountOwner) override public view onlyStakingAccount(accountOwner)

Parameter:

Nama
Jenis
Deskripsi

accountOwner

address

Alamat pemilik akun

unlockVoteTokens

Membuka token suara berdasarkan keadaan pengajuan.

function unlockVoteTokens(address accountOwner) override public view onlyStakingAccount(accountOwner)

Parameter:

Nama
Jenis
Deskripsi

accountOwner

address

Alamat pemilik akun

_buildAccountInitialData

Membangun data awal untuk akun.

function _buildAccountInitialData(address accountOwner) private inline pure returns (TvmCell)

Parameter:

Nama
Jenis
Deskripsi

accountOwner

address

Alamat pemilik akun

Nilai hasil:

Jenis
Deskripsi

TvmCell

Data awal akun dalam format sel

_buildStakingInitData

Membangun data awal untuk taruhan.

function _buildStakingInitData(uint8 platformType, TvmCell initialData) private inline view returns (TvmCell)

Parameter:

Nama
Jenis
Deskripsi

platformType

uint8

Jenis platform

initialData

TvmCell

Data awal direpresentasikan dalam format sel

Nilai hasil:

Jenis
Deskripsi

TvmCell

Data awal taruhan dalam format sel

requestUpgrade

Membuat permintaan untuk meningkatkan pengajuan untuk versi berbeda

function requestUpgrade(address sendGasTo) override public view

Parameter:

Nama
Jenis
Deskripsi

sendGasTo

address

Alamat untuk mengirimkan bensin yang terpakai

Acara yang dikeluarkan:

  • CodeUpgradeRequested

upgrade

Meningkatkan kode ke versi baru

function upgrade(TvmCell code, uint16 newVersion, address sendGasTo) override public onlyRoot

Parameter:

Nama
Jenis
Deskripsi

code

TvmCell

Kode untuk diatur untuk versi terbaru

newVersion

uint16

Versi baru kode

sendGasTo

address

Alamat untuk mengirimkan bensin yang terpakai

Acara yang dikeluarkan:

  • ProposalCodeUpgraded

PreviousDAORootNextBagian Taruhan

Last updated 2 years ago

Was this helpful?

🛠️