Alpaca Finance
Bahasa Indonesia
Bahasa Indonesia
  • 🦙Alpaca Finance
  • Protokol Kami
    • 📈Bagaimana Cara Berpartisipasi
      • Pengenalan Enam Strategi Sederhana untuk Menghasilkan Keuntungan
      • Strategi 1: Simpan Token Dan Hasilkan Bunga yang Tinggi dengan Resiko Rendah
      • Strategi 2: Simpan Pasangan Token untuk Menghasilkan Bunga Majemuk secara Otomatis (Auto-Compounded)
      • Strategi 3: Perbesar Bunga Stablecoin Anda
      • Strategi 4: Melipatgandakan Keuntungan Kripto di Bull Market
      • Strategi 5: Yield Farm Secara Menguntungkan di Bear Market
      • Strategi 6 : Melipatgandakan Keuntungan Kripto di Berbagai Kondisi Pasar dengan Hedging
    • 🔒Keamanan
    • 🗺️Roadmap
    • ⏭️Panduan Step-by-Step
      • Simpan & Pinjam
      • Penarikan
      • Membuka Posisi Leveraged Yield Farming
      • Menyesuaikan Posisi Leveraged Yield Farming
      • Menutup Seluruh/Sebagian Posisi Leveraged Yield Farming
      • Mengklaim Hadiah
      • Likuidasi Posisi
      • Menambahkan Custom Token ke Metamask Anda
    • 🧮Mekanisme Strategi Otomatis
      • Farm PancakeSwap
      • Farm Mdex
      • Farm WaultSwap
    • 🌿Grazing Range (Lama)
    • 💪Stronk Vault
    • ❗Risiko
    • 🌊Likuidasi
    • 📘Terminologi & Metodologi Perhitungan
      • 📈Perhitungan Untung/Rugi
    • 🌐Parameter Global
      • ⏫Parameter Leverage Yield Farming
      • 📔Parameter AUSD
    • 🏊Parameter Khusus Pool
      • Pool PancakeSwap
      • Pool Mdex
      • Pool SpookySwap
      • Pool WaultSwap (Lawas)
  • AUSD
    • 💵Pengenalan pada AUSD
    • 💹Bagaimana Cara Berpartisipasi
    • ⏭️Panduan Step-by-Step
      • Membuka Posisi AUSD
      • Menyesuaikan Posisi AUSD
      • Menutup Seluruh/Sebagian Posisi AUSD
      • Menyimpan (Stake) Token LP AUSD-BUSD
    • 💦Likuidasi AUSD
    • 〰️Modul Kestabilan Harga AUSD
    • ❗Risiko
  • Tokenomic
    • 📀Token ALPACA
    • 💰ibToken
    • ⚖️Alokasi Pool
  • Tata Kelola
    • 🗳️Brankas Tata Kelola
    • 🍃Grazing Range (Baru)
    • ⏭️Panduan Langkah Demi Langkah
      • Mengunci ALPACA di Brankas Tata Kelola
      • Mengunci Lebih Banyak ALPACA/Memperpanjang Durasi Penguncian
      • Mengklaim Hadiah dari Brankas Tata Kelola
    • 📷Snapshot
  • BERGABUNG DENGAN KAWANAN (ALPACAREERS)
    • 🚀Kami Buka Lowongan!
      • 💼Manajer Bisnis Global
      • 🇺🇳Manajer Bisnis Regional
      • 👨‍🏫 Produser Game Senior
  • Alpies
    • 🌗Pengenalan pada Alpies
    • ❤️Donasi
    • 🚋Menjembatani Alpies Anda
      • Menjembatani Alpies dari ETH ke BNB Chain
      • Menjembatani Alpies dari BNB Chain ke ETH
  • Sumber
  • 👩‍🏫 Akademi Alpaca
    • Pelajaran 0 - Bagaimana Membeli ALPACA and Dan Mulai Menghasilkan Bunga Untuk Pemula (Simpan+Pinjam)
    • Pelajaran 1 - Cara Unik Menggunakan Alpaca Finance - Shorting untuk Mendapat Profit
    • Pelajaran 2 - Pengenalan pada Hedging dengan Double-Sided Borrowing
    • Pelajaran 3 - Risiko Likuidasi dalam Leveraged Yield Farming
    • Pelajaran 4 - Membuka/Menutup Posisi Leverage dengan 0 Biaya Pertukaran
    • Pelajaran 5 - Kebenaran Mengenai Impermanent Loss dan Kesalahpahaman Umum
    • Ujian Kompetensi (memperoleh NFT)
  • ❓FAQ
  • ⚠️ Pesan Eror Umum Yang Sering Terjadi
  • 🐞Program Bug Bounty
  • 📄Transparansi (Audits & Contracts)
  • 🎛️Konfigurasi Protokol
  • 🔥Bukti Pembakaran
  • 🧰Alat Yang Berguna
  • 🔗Tautan
  • 💸Peluang Menghasilkan dengan ALPACA dari Pihak Ketiga
  • 💻Berintegrasi dengan Alpaca Finance
Powered by GitBook
On this page
  • Desain Etos
  • Timelock
  • Parameters yang Dapat Disesuaikan
  • FairLaunch Contract
  • Vault Contract
  • PancakeswapWorker Contract
  • SimplePriceOracle Contract
  • SimpleVaultConfig
  • ConfigurableInterestVaultConfig
  • PancakeswapWorkerConfig

Was this helpful?

Konfigurasi Protokol

PreviousTransparansi (Audits & Contracts)NextBukti Pembakaran

Last updated 2 years ago

Was this helpful?

Desain Etos

Kami telah merancang banyak parameter di Alpaca Finance agar dapat dikonfigurasi. Untuk sementara konfigurasi awal ditetapkan oleh tim pengembang inti, ke depannya kami memiliki niat untuk membiarkan komunitas Tata Kelola memutuskan apa yang perlu diubah yang akan dilakukan melalui pemungutan suara.

Timelock

Timelock adalah kontrak untuk menunda perubahan protokol. Kontrak ini adalah pemilik dari semua kontrak utama di Alpaca Finance. Oleh karena itu, setiap perubahan perlu dilakukan melalui kontrak ini, yang menjadikannya berfungsi sebagai kanal keamanan.

Intinya, setiap perintah dari admin (grup pengembang inti) harus melewati kontrak ini dan ditunda selama 24 jam sebelum memiliki efek. Untuk lebih spesifik, perintah eksekusi masuk ke antrian secara berurutan, menunggu untuk dieksekusi ketika 24 jam terlewati. Ini adalah fitur keamanan yang memungkinkan komunitas untuk melihat pembaruan yang akan datang dan bersiap-siap terlebih dahulu. Jika ada yang terlihat mencurigakan, mereka dapat menarik dana mereka dari protokol sebelum pembaharuan berlaku.

Di bawah ini adalah kontrak yang dimiliki oleh Timelock

  • Semua Vault Contracts

  • FairLaunch Contract

  • Semua Worker Contracts

  • Semua PriceOracle Contracts

  • Semua WorkerConfig Contracts

Parameters yang Dapat Disesuaikan

Bagian ini mencantumkan semua parameter dan fungsi yang dapat disesuaikan di Alpaca Finance

FairLaunch Contract

  • addPool(_allocatedPoint, _stakeToken, _withUpdate)

    • _allocatedPoint = berapa banyak poin yang dialokasikan ke dalam pool ini. Ini akan mempengaruhi distribusi ALPACA per blok.

    • _stakeToken = Alamat penyimpanan token yang diperlukan.

    • _withUpdate = flag untuk perhitungan updatePool

  • setPool(_pid, _allocatedPoint, _withUpdate)

    • _pid = ID Pool yang poinnya ingin anda sesuaikan

    • _allocatedPoint = Poin baru yang dialokasikan ke dalam pool ini. Ini akan berefek pada distribusi ALPACA per blok.

    • _withUpdate = flag untuk perhitungan updatePool

  • setBonus(_bonusMultiplier, _bonusEndBlock, _bonusLockUpBps)

    • _bonusMultiplier = Pengganda yang akan diterapkan selama periode bonus

    • _bonusEndBlock = Nomor blok dimana bonus akan selesai/berakhir

    • _bonusLockUpBps = % of bonus yang didapatkan dalam periode bonus untuk dikunci

Vault Contract

  • updateConfig(_newConfig)

    • _newConfig = kontrak baru yang menerapkan halaman muka IVaultConfig

  • setFairLaunchPoolId(_pid)

    • _pid = ID pool dalam Kontrak Fair dimana token yang disimpan adalah debtToken yang dimiliki oleh brankas

  • withdrawReserve(_to, _amount)

    • _to = Alamat untuk menerima token

    • _amount = Jumlah yang ditarik dari cadangan

  • redeuceReserve(_amount)

    • _amount = mengurangi porsi cadangan untuk pengelolaan perbendaharaan

PancakeswapWorker Contract

  • setReinvestBountyBps(_newBountyBps)

    • _newBountyBps = Bounty baru yang akan didapatkan bounty hunter saat mereka memicu reinvest

  • setStrategyOk(_strategyAddresses, _ok)

    • _strategyAddresses = Alamat untuk strategy contract

    • _ok = dapat menjadi true atau false. Jika strategyAddresses di atas butuh dinonaktifkan, maka set _ok = false

  • setCriticalStrategies(_addStrategy, _liquidateStrategy)

    • _addStrategy = Mengatur default addStrategy

    • _liquidateStrategy = Mengatur default liquidateStrategy

SimplePriceOracle Contract

  • setFeeder(_address)

    • _address = Alamat feeder baru

SimpleVaultConfig

  • setParams(_minDebtSize, _interestRate, _reservePoolBps, _killBps, _wrappedNative, _fairLaunch)

    • _minDebtSize = jumlah minimum yang dibutuhkan untuk meminjam dari pool

    • _interestRate = rate bunga per detik

    • _reservePoolBps = % untuk ditaruh di dalam penyimpanan pool di BPS

    • _killBps = %% yang bounty hunter dapatkan saat melakukan likuidasi posisi

    • _wrappedNative = Alamat token wNative

    • _fairLaunch = Alamat kontrak fair launch

  • setWorker(_workerAddress, _isWorker, _acceptDebt, _workFactor, _killFactor)

    • _workerAddress = Alamat worker

    • _isWorker = flag untuk mengatur apakah ini worker

    • _acceptDebt = flag untuk mengatur apakah worker ini menerima hutang

    • _workFactor = ambang flag untuk mencegah pengguna melebihi leverage

    • _killFactor = ambang flag untuk menandai jika posisi dapat dilikuidasi, alias ambang likuidasi

ConfigurableInterestVaultConfig

  • setParams(_minDebtSize, _reservePoolBps, _killBps, _interestModelAddress, _wrappedNative, _fairLaunch)

    • _minDebtSize = jumlah minimal yang dibutuhkan untuk peminjam mendapat pinjaman dari pool

    • _reservePoolBps = % untuk ditaruh di cadangan pool di BPS

    • _killBps = % yang bounty hunters dapatkan saat melakukan likuidasi posisi

    • _interestModelAddress = Alamat model bunga

    • _wrappedNative = Alamat token wNative

    • _fairLaunch = Alamat kontrak fair launch

PancakeswapWorkerConfig

  • setOracle(_newOracleAddress)

    • _newOracleAddress = Alamat oracle yang baru

  • setConfigs([ ]_WorkerAddress, [ ]_configs)

    • [ ]_WorkerAddress = alamat worker

    • [ ]_configs = Config object including:

      • _acceptDebt

      • _workFactor = ambang flag untuk mencegah pengguna melebihi leverage

      • _killFactor = ambang flag untuk menandai jika posisi dapat dilikuidasi, alias ambang likuidasi

      • _maxPriceDiff

🎛️
🖌️
⏳
⚙️