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 reserveSlotClient
Wire up reserveSlot and canReserveSlot contract calls, but don't call them
Defined in the slot reservations codex-research PR https://github.com/codex-storage/codex-research/pull/190
Subtasks:
reserveSlot
(returning bool if successful), returntrue
for now stub forcanReserveSlot(address, SlotId)
, returntrue
for now, call fromreserveSlot
ClientreserveSlot
andcanReserveSlot
contract calls, but don't call themStorageRequest
struct only) ClientStorageRequest
object, etc)SaleReserving
state --SalePreparing -> SaleReserving
seen
flags (seen
>seenNoAvailability
, addseenNotEligible
, pause onseenNoAvailability
, but don't pause onseenNotEligible
)?SlotFullyReserved
event ClientSlotFullyReserved
and removes slot from queueblockhash
at time ofcreateStorageRequest
for random baseSlotID
?fillSlot
if slot was not reserved (returnfalse
)