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. Ethereum
  4. Bagian Strategi

BaseStrategy

harvestTrigger

Memberikan sinyal kepada keeper bahwa harvest() harus dipanggil. Penjaga akan memberikan perkiraan biaya bensin yang akan mereka bayarkan untuk memanggil harvest() dan fungsi ini harus menggunakan perkiraan itu untuk membuat keputusan apakah memanggilnya "layak" untuk penjaga.

function harvestTrigger(uint256 callCost) public virtual view returns (bool)

Parameter:

Nama
Jenis
Deskripsi

callCost

uint256

Jumlah biaya untuk memanggil harvest()

Nilai hasil:

Jenis
Deskripsi

bool

Benar jika harvest() harus dipanggil, salah jika sebaliknya

harvest

Memanen Strategi, mengenali setiap keuntungan atau kerugian dan menyesuaikan posisi Strategi.

function harvest() external virtual onlyKeepers

Acara yang dikeluarkan:

  • Harvested(profit, loss, debtPayment, debtOutstanding)

withdraw

Menarik _amountNeeded ke cadangan

function withdraw(uint256 _amountNeeded) external virtual returns (uint256 _loss)

Parameter:

Nama
Jenis
Deskripsi

_amountNeeded

uint256

Jumlah token untuk ditarik

Nilai hasil:

Nama
Jenis
Deskripsi

_loss

uint256

Setiap kerugian yang dibuat saat melikuidasi tokens

prepareMigration

Melakukan apa pun yang diperlukan untuk mempersiapkan Strategi ini untuk migrasi, seperti mentransfer cadangan atau token LP, CDP, atau token atau penyimpan nilai lainnya.

function prepareMigration(address _newStrategy) internal virtual

Parameter:

Nama
Jenis
Deskripsi

_newStrategy

address

Alamat cadangan strategi baru

migrate

Mentransfer semua token yang diinginkan dari strategi ini ke strategi baru. Hanya bisa dipanggil oleh pemerintahan atau cadangan.

function migrate(address _newStrategy) external

Parameter:

Nama
Jenis
Deskripsi

_newStrategy

address

Alamat cadangan strategi baru

sweep

Menghapus token dari Strategi ini yang bukan merupakan jenis token yang dikelola oleh Strategi ini.

function sweep(address _token) external virtual onlyGovernance

Parameter:

Nama
Jenis
Deskripsi

_token

address

Alamat token untuk ditransfer keluar dari cadangan strategi ini

Acara yang dikeluarkan:

  • IERC20Upgradeable(_token).safeTransfer(governance(), IERC20Upgradeable(_token).balanceOf(address(this)))

PreviousBagian StrategiNextConvex3crv

Last updated 2 years ago

Was this helpful?

🛠️