Numerator yang digunakan dalam menentukan nilai slippage
slippageDenominator
uint128
Penyebut yang digunakan dalam menentukan nilai slippage
level3
bytes memory
Acara yang dikeluarkan:
FactoryDeposit
saveWithdraw
Menyimpan tanda terima penarikan. Jika Cadangan memiliki cukup token dan penarikan melewati batas, maka Cadangan akan segera dieksekusi. Jika tidak, disimpan sebagai penarikan tertunda.
Parameter:
Nama
Jenis
Deskripsi
payload
bytes memory
Tanda terima penarikan, byte yang dikodekan dari EverscaleEvent
signatures
bytes[] memory
Daftar tanda tangan pengganti
Nilai hasil:
Nama
Jenis
Deskripsi
instantWithdrawal
bool
Benar jika penarikan langsung terisi, salah jika disimpan sebagai penarikan tertunda
pendingWithdrawalId
PendingWithdrawalId memory
Id penarikan tertunda
Acara yang dikeluarkan:
InstantWithdrawal
saveWithdraw
Menyimpan bukti penarikan, sama dengan saveWithdraw(bytes payload, bytes[] signatures), tetapi mengizinkan untuk langsung mengatur bounty.
Parameter:
Nama
Jenis
Deskripsi
payload
bytes memory
Tanda terima penarikan, byte yang dikodekan dari EverscaleEvent
signatures
bytes[] memory
Daftar tanda tangan pengganti
bounty
uint
Nilai baru untuk bounty penarikan yang tertunda
cancelPendingWithdrawal
Membatalkan penarikan tertunda sebagian atau seluruhnya. Hanya dapat dipanggil oleh penerima penarikan yang tertunda.
Parameter:
Nama
Jenis
Deskripsi
id
uint256
Id penarikan tertunda
amount
uint256
Jumlah yang akan dibatalkan (lalu jumlah penarikan yang tertunda)
recipient
EverscaleAddress memory
Penerima token di jaringan Everscale
bounty
uint
Nilai bounty baru
Acara yang dikeluarkan:
PendingWithdrawalCancel
withdraw
Menarik penarikan tertunda akun panggilan dari Cadangan ini.
Parameter:
Nama
Jenis
Deskripsi
id
uint256
Id penarikan tertunda
amountRequested
uint256
Jumlah token yang akan ditarik
recipient
address
Alamat untuk mengirim token tebusan
maxLoss
uint256
Kerugian maksimum yang dapat diterima untuk penarikan
bounty
uint256
Nilai bounty baru
Nilai hasil:
Nama
Jenis
Deskripsi
amountAdjusted
uint256
Jumlah token yang ditukarkan
Acara yang dikeluarkan:
PendingWithdrawalWithdraw
addStrategy
Menambahkan Strategi ke Cadangan. Hanya bisa dipanggil dengangovernance.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk menambahkan
_debtRatio
uint256
Bagian dari total aset cadangan yang dapat diakses oleh strategi
minDebtPerHarvest
uint256
Batas bawah peningkatan utang sejak panen terakhir
maxDebtPerHarvest
uint256
Batas atas peningkatan utang sejak panen terakhir
_performanceFee
uint256
Biaya yang akan diterima ahli strategi berdasarkan kinerja Cadangan ini
Acara yang dikeluarkan:
StrategyAdded
updateStrategyDebtRatio
Mengganti kuantitas aset yang boleh dikelola strategy. Bisa dipanggil olehgovernance atau management.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
_debtRatio
uint256
Kuantitas strategi aset dapat dikelola setelah pembaruan
Acara yang dikeluarkan:
StrategyUpdateDebtRatio
updateStrategyMinDebtPerHarvest
Memperbarui strategi utang minimal dengan nilai baru yang diteruskan dari param.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
minDebtPerHarvest
uint256
Batas bawah peningkatan utang sejak panen terakhir
Acara yang dikeluarkan:
StrategyUpdateMinDebtPerHarvest
updateStrategyMaxDebtPerHarvest
Memperbarui strategi hutang maksimum dengan nilai baru yang diteruskan dari param.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
maxDebtPerHarvest
uint256
Batas atas peningkatan utang sejak panen terakhir
Acara yang dikeluarkan:
StrategyUpdateMaxDebtPerHarvest
updateStrategyPerformanceFee
Memperbarui biaya kinerja strategi dengan nilai baru yang diteruskan dari param.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
_performanceFee
uint256
Biaya baru yang akan diterima ahli strategi berdasarkan kinerja Cadangan ini
Acara yang dikeluarkan:
StrategyUpdatePerformanceFee
revokeStrategy
Membatalkan strategi.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
Acara yang dikeluarkan:
StrategyRevoked
_assessFees
Berdasarkan id strategi dan keuntungan yang dilaporkan, menghitung total biaya berdasarkan perkiraan biaya manajemen, ahli strategi, dan kinerja.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
gain
uint256
Keuntungan yang dilaporkan digunakan untuk menilai biaya
Nilai hasil:
Jenis
Deskripsi
uint256
Biaya baru yang dinilai
report
Melaporkan jumlah aset yang dimiliki Strategi panggilan gratis (biasanya dalam hal ROI).
Parameter:
Nama
Jenis
Deskripsi
gain
uint256
Strategi jumlah telah direalisasikan sebagai keuntungan atas investasinya sejak laporan terakhir
loss
uint256
Strategi jumlah telah direalisasikan sebagai kerugian atas investasinya sejak laporan terakhir
_debtPayment
uint256
Strategi jumlah telah tersedia untuk menutupi hutang yang belum dibayar
Nilai hasil:
Jenis
Deskripsi
uint256
Jumlah hutang yang belum dibayar
Acara yang dikeluarkan:
StrategyReported
skim
Menyaring keuntungan strategi ke alamat rewards_. Hanya bisa dipanggil oleh governance atau management.
Parameter:
Nama
Jenis
Deskripsi
strategyId
address
Alamat strategi untuk memperbarui
skimFees
Menyaring biaya Cadangan ke alamat rewards_. Hanya bisa dipanggil oleh governance atau management.
Parameter:
Nama
Jenis
Deskripsi
skim_to_everscale
bool
Benar jika menyaring biaya ke Everscale, salah jika tidak
sweep
Menghapus token dari Cadangan ini yang bukan jenis token yang dikelola oleh Cadangan ini. Ini dapat digunakan jika tidak sengaja mengirim jenis token yang salah ke Cadangan ini.
Parameter:
Nama
Jenis
Deskripsi
_token
address
Alamat token untuk ditransfer keluar dari cadangan ini
forceWithdraw
Memaksa penarikan tertunda pengguna. Hanya berfungsi jika Cadangan memiliki cukup token di saldonya. Hanya dapat dipanggil dengan wrapped.
Parameter:
Nama
Jenis
Deskripsi
pendingWithdrawalId
PendingWithdrawalId memory
Id penarikan tertunda
Acara yang dikeluarkan: PendingWithdrawalForce
forceWithdraw
Multicall untukforceWithdraw.
Parameter:
Nama
Jenis
Deskripsi
pendingWithdrawalId
PendingWithdrawalId[] memory
Id penarikan tertunda
setPendingWithdrawalApprove
Menetapkan status persetujuan untuk penarikan yang tertunda. Penarikan tertunda harus dalam status persetujuan Required (1), jadi status persetujuan hanya dapat diatur satu kali. Jika Cadangan memiliki cukup token di saldonya - penarikan akan segera diisi. Hanya bisa dipanggil dengangovernance atauwithdrawGuardian.
Acara yang dikeluarkan:
PendingWithdrawalWithdraw
setPendingWithdrawalApprove
Multicall untuksetPendingWithdrawalApprove.
Parameter:
Nama
Jenis
Deskripsi
pendingWithdrawalId
PendingWithdrawalId[] memory
Id penarikan tertunda
approveStatus
ApproveStatus[] memory
Status persetujuan, harus Disetujui atau Ditolak
_transferToEverscale
Mengeluarkan acara untuk memberi tahu transfer yang berhasil.