redemption_queue
Module0x6533…8d3d
- Move path
- 0x5dc5…5f15::redemption_queue
- Functions
- 2822 public, 0 entry
- Structs
- 5
- Friend modules
- None
Functions28
- public fun batch_redeem<T0, T1>(&mut RedemptionQueue<T0, T1>,&mut buck::BucketProtocol,&Clock,Option<u64>,u64)
- public fun get_tickets<T0, T1>(&RedemptionQueue<T0, T1>,Option<u64>,u64): (vector<RedemptionTicketInfo>, Option<u64>)
Structs5
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
max_amount u64 balance Balance<buck::BUCK> id UID delay u64 counter u64 inner_table LinkedTable<u64, RedemptionTicket> redeemer Option<address> is_active bool - RedemptionQueueWdrop
dummy_field bool - RedemptionTicketstore
recipient address balance Balance<buck::BUCK> time_to_redeem u64 - RedemptionTicketInfocopydrop
ticket_id u64 recipient address balance u64 time_to_redeem u64
Constants5
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Index | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | err_queue_is_not_active |
| 1 | 1 | u64 | Abort code | err_exceed_max_amount_to_redeem |
| 2 | 2 | u64 | Abort code | err_invalid_redeemer |
| 3 | 3 | u64 | Abort code | err_index_exceed_sizeerr_zero_batch_size |
| 4 | 4 | u64 | Abort code | err_invalid_address |