@volosui/volo-vault
user_entry
- Move path
- 0xcd86…fefa::user_entry
- Functions
- 99 public, 0 entry
- Structs
- 1
- Friend modules
- None
user_entry
- cetus_adaptor3
- curator_position38
- deposit_request8
- manager_cap2
- momentum_adaptor4
- navi_adaptor16
- operation23
- receipt5
- receipt_adaptor2
- receipt_cancellation11
- reward_manager24
- suilend_adaptor4
- swap_request13
- user_entry9
- vault110
- vault_manage45
- vault_oracle28
- vault_receipt_info22
- vault_utils12
- withdraw_request8
- zo_adaptor2
Functions9
- public fun cancel_deposit_with_auto_transfer<T0>(&mut vault::Vault<T0>,&mut receipt::Receipt,u64,&Clock)
- public fun claim_claimable_principal<T0>(&mut vault::Vault<T0>,&mut receipt::Receipt,u64): Balance<T0>
- public fun deposit<T0>(&mut vault::Vault<T0>,&mut reward_manager::RewardManager<T0>,Coin<T0>,u64,u256,Option<receipt::Receipt>,&Clock): (u64, receipt::Receipt, Coin<T0>)
- public fun deposit_with_auto_transfer<T0>(&mut vault::Vault<T0>,&mut reward_manager::RewardManager<T0>,Coin<T0>,u64,u256,Option<receipt::Receipt>,&Clock): u64
- public fun withdraw_with_auto_transfer<T0>(&mut vault::Vault<T0>,u256,u64,&mut receipt::Receipt,&Clock): u64
- public fun withdraw_with_swap<T0, T1>(&mut vault::Vault<T0>,u256,u64,&mut receipt::Receipt,&Clock,u64): u64
Structs1
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- WithdrawSwapRequestedcopydrop
vault_id address request_id u64 recipient address target_asset_type String slippage_bps u64 shares u256
Constants5
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 10000 | u64 | Value | withdraw_with_swap |
| 1 | 4001 | u64 | Abort code | deposit |
| 2 | 4002 | u64 | Abort code | deposit |
| 3 | 4003 | u64 | Abort code | withdrawwithdraw_with_auto_transferwithdraw_with_swap |
| 4 | 4004 | u64 | Abort code | depositwithdrawwithdraw_with_auto_transferwithdraw_with_swap |