Pembangunan : Teras Osmosis : Modul - drihsanmy/Osmosis-Malaysia-Translation-Team GitHub Wiki
- Epoch : Membenarkan modul lain diberi isyarat sekali setiap epoch menjalankan fungsi yang diingini
- GAMM: Menyediakan logik untuk mencipta dan berinteraksi dengan kumpulan kecairan pada Osmosis
- Insentif : Mencipta tolok untuk memberikan insentif kepada pengguna yang mengunci token tertentu untuk tempoh masa tertentu
- Mengunci : Perkongsian LP Bon untuk tempoh penguncian yang ditentukan pengguna untuk memperoleh ganjaran
- Pudina : Mencipta token untuk memberi ganjaran kepada pengesah, memberi insentif kecairan, menyediakan dana untuk governan dan membayar pembangun
- Kolam Insentif : Mencipta tolok individu untuk setiap tempoh kunci yang wujud dalam kolam
- Governan :membolehkan pemegang token mengambil bahagian dalam proses membuat keputusan yang diterajui komuniti
- SuperFluid Stake : Stake LP terikat pengguna untuk memperoleh ganjaran dan menyediakan lapisan tambahan keselamatan konsensus
# Akaun Modul
Semua modul mempunyai akaun modul mereka sendiri. Fikirkan ini sebagai dompet yang hanya boleh dikawal oleh modul itu. Berikut adalah beberapa dengan alamat dompet dan kebenaran masing-masing:
Nama |
Alamat |
Kebenaran |
---|---|---|
transfer | minter, burner | |
bonded_tokens_pool | burner, staking | |
not_bonded_tokens_pool | burner, staking | |
developer_vesting_unvested | minter | |
gov | burner | |
distribution | none | |
lockup | minter, burner | |
incentives | minter, burner | |
gamm | minter, burner | |
mint | minter, burner | |
claim | minter | |
poolincentives | none | |
fee_collector | none |
Aliran Modul
Walaupun fungsi modul boleh dipanggil dalam banyak pesanan berbeza, berikut ialah aliran asas perintah modul untuk membawa aset ke Osmosis dan kemudian menambah/mengalih keluar kecairan:
- (IBC-Transfer) IBC Received
- (GAMM) Swap Exact Amount In
- (GAMM) Join Pool
- (lockup) Lock-tokens
- (superfluid) Calculate and delegate synthetic Osmo
- (lockup) Begin-unlock-tokens
- (GAMM) Exit Pool