You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contracts
- Allow 3(?) slots to be reserved, reserveSlot (returning bool if successful), return true for now
stub for canReserveSlot(address, SlotId), return true for now, call from reserveSlot Client
- Wire up reserveSlot and canReserveSlot contract calls, but don't call them
Contracts
- Add disperal parameter #115 (add to StorageRequest struct only) Client
- Support dispersal parameter (API, API spec, StorageRequest object, etc)
Client
- Add SaleReserving state -- SalePreparing -> SaleReserving
- Refactor slotqueue's seen flags (seen > seenNoAvailability, add seenNotEligible, pause on seenNoAvailability, but don't pause on seenNotEligible)?
Contracts
- Third reservation emits SlotFullyReserved event Client
- Slot queue listens for SlotFullyReserved and removes slot from queue
Defined in the slot reservations codex-research PR codex-storage/codex-research#190
Subtasks:
- Allow 3(?) slots to be reserved,
reserveSlot
(returning bool if successful), returntrue
for nowstub for
canReserveSlot(address, SlotId)
, returntrue
for now, call fromreserveSlot
Client
- Wire up
reserveSlot
andcanReserveSlot
contract calls, but don't call them- Add disperal parameter #115 (add to
StorageRequest
struct only)Client
- Support dispersal parameter (API, API spec,
StorageRequest
object, etc)- Add
SaleReserving
state --SalePreparing -> SaleReserving
- Refactor slotqueue's
seen
flags (seen
>seenNoAvailability
, addseenNotEligible
, pause onseenNoAvailability
, but don't pause onseenNotEligible
)?- Third reservation emits
SlotFullyReserved
eventClient
- Slot queue listens for
SlotFullyReserved
and removes slot from queue- Add calculation for expanding window (Expanding window mechanism implementation #116) (use
blockhash
at time ofcreateStorageRequest
for random baseSlotID
?- Disallow
fillSlot
if slot was not reserved (returnfalse
)The text was updated successfully, but these errors were encountered: