ConvexCrvLp
withdrawToConvexDepositTokens
withdrawToConvexDepositTokens
Menarik semua token dari kontrak hadiah.
withdrawToWrappedTokens
withdrawToWrappedTokens
Menarik semua token dari kontrak hadiah dan membukanya.
claimWantTokens
claimWantTokens
Mentransfer token diinginkan yang belum dibuka ke pemerintahan. Hanya bisa dipanggil dengan pemerintahan.
claimWrappedWantTokens
claimWrappedWantTokens
Transfer wrapped token diinginkan ke pemerintahan. Bisa dipanggil hanya oleh pemerintahan.
claimRewardTokens
claimRewardTokens
Mentransfer token hadiah (crv dan cvx) ke pemerintahan. Bisa dipanggil hanya oleh pemerintahan.
name
name
Mengembalikan representasi string dari file abi dari simbol token yang ingin dibungkus.
Nilai hasil:
Jenis | Deskripsi |
---|---|
string memory | Simbol token yang ingin dibungkus |
calc_want_from_wrapped
calc_want_from_wrapped
Jika jumlah token yang diinginkan lebih besar dari 0 mengembalikan jumlah yang dihitung dari token yang dibungkus.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
wrapped_amount | uint256 | Jumlah token yang dibungkus untuk dihitung |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
expected_return | uint256 | Jumlah token yang diinginkan dihitung dari dibungkus |
unwrap
unwrap
Jumlah token yang diinginkan dihitung dari wrapped
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
wrapped_amount | uint256 | Jumlah wrapped token untuk dibuka |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
expected_return | uint256 | Jumlah token setelah dibuka |
balanceOfWant
balanceOfWant
Mengembalikan saldo token yang diinginkan dari pemanggil kontrak.
Nilai hasil:
Jenis | Deskripsi |
---|---|
uint256 | Jumlah token yang diinginkan |
estimatedTotalAssets
estimatedTotalAssets
Mengembalikan jumlah total wrapped dan token yang diinginkan.
Parameter:
Jenis | Deskripsi |
---|---|
uint256 | Jumlah total wrapped dan token yang diinginkan |
adjustPosition
adjustPosition
Menghitung total token yang tersedia dan jika lebih besar dari utang minimum, membungkus token yang diinginkan dan mendepositokannya ke booster.
Parameter:
Jenis | Deskripsi |
---|---|
uint256 | Nilai token yang belum dibuka |
_withdrawSome
_withdrawSome
Menarik dan membuka jumlah hadiah dan mengembalikan saldo baru dari wrapped token setelah penarikan.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_amount | uint256 | Jumlah token yang akan ditarik |
Nilai hasil:
Jenis | Deskripsi |
---|---|
uint256 | Saldo wrapped token setelah penarikan |
liquidatePosition
liquidatePosition
Mengembalikan jumlah dan kerugian yang dilikuidasi, jika saldo kurang dari jumlah yang dibutuhkan untuk menarik, kerugian dihitung untuk tindakan lebih lanjut (melempar kesalahan misalnya).
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_amountNeeded | uint256 | Jumlah wrapped token untuk dilikuidasi |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
_liquidatedAmount | uint256 | Jumlah token yang dilikuidasi |
_loss | uint256 | Rugi setelah likuidasi (harus 0, o/w error) |
prepareMigration
prepareMigration
Menarik dan membuka semua token hadiah, memigrasikan hadiah berdasarkan strategi baru dan mentransfer saldo wrapped token ke wrapped pool token.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_newStrategy | address | Alamat cadangan strategi baru |
_migrateRewards
_migrateRewards
Mentransfer semua token kurva dan cembung dari pool kontrak ini ke alamat pool mereka.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_newStrategy | address | Alamat cadangan strategi |
_claimableBasicInETH
_claimableBasicInETH
Mengambil jumlah kurva dari pool ini, menghitung jumlah cembung berdasarkan itu, kemudian menghitung nilai cembung dan kurva dan mengembalikan jumlahnya saat ditukar ke ETH.
Nilai hasil:
Jenis | Deskripsi |
---|---|
uint256 | Jumlah token cembung dan kurva ditukar ke eth |
claimableInETH
claimableInETH
Mengembalikan nilai yang dapat diklaim.
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
_claimable | uint256 | Jumlah token ETH yang dapat diklaim |
harvestTrigger
harvestTrigger
Memutuskan apakah harvest harus dipicu berdasarkan banyak faktor (minReportDelay, maxReportDelay, totalDebt...), benar jika ya, salah jika tidak.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
callCost | uint256 | Biaya untuk memicu harvest |
Nilai hasil:
Jenis | Deskripsi |
---|---|
bool | Benar jika harvest harus dilakukan, salah jika tidak |
harvest
harvest
Memanen Strategi, mengenali setiap keuntungan atau kerugian dan menyesuaikan posisi Strategi. Dalam kasus yang jarang terjadi, Strategi dalam keadaan darurat, maka Strategi akan keluar dari posisi. Ini hanya dapat dipanggil oleh pemerintahan, ahli strategi, atau penjaga.
Acara yang dikeluarkan:
Harvested(want_profit, want_loss, want_debtPayment, debtOutstanding)
withdraw
withdraw
Menarik _amountNeeded (direpresentasikan di wrapped token) ke cadangan tertentu. Ini hanya dapat dipanggil oleh Cadangan.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_amountNeeded | uint256 | Jumlah penarikan wrapped token |
Nilai hasil:
Nama | Jenis | Deskripsi |
---|---|---|
_loss | uint256 | Kerugian apa pun yang dihasilkan oleh penarikan |
sweep
sweep
Menghapus token dari Strategi ini yang bukan merupakan jenis token yang dikelola oleh Strategi ini. Dapat digunakan jika secara tidak sengaja mengirimkan jenis token yang salah ke Strategi ini. Token akan dikirim ke pemerintahan. Akan gagal jika usaha dilakukan untuk menghapus want
, atau token apa pun yang dilindungi oleh Strategi ini. Hanya dapat dipanggil oleh pemerintahan.
Parameter:
Nama | Jenis | Deskripsi |
---|---|---|
_token | address | Alamat token yang harus dihapus dari strategi |
Last updated