mirror of
https://github.com/logos-storage/logos-storage-nim.git
synced 2026-01-24 16:23:11 +00:00
Lining up output type with updated reference code.
This commit is contained in:
parent
54b0fe6f42
commit
03c0f9914e
@ -34,7 +34,7 @@ type
|
||||
blockStore: BlockStore
|
||||
slotBlocks: SlotBlocks
|
||||
# The following data is invariant over time for a given slot:
|
||||
slotRootHash: FieldElement
|
||||
datasetRoot: FieldElement
|
||||
slotPoseidonTree: MerkleTree
|
||||
datasetToSlotProof: MerkleProof
|
||||
blockSize: uint64
|
||||
@ -48,7 +48,7 @@ proc new*(
|
||||
T: type DataSampler,
|
||||
slot: Slot,
|
||||
blockStore: BlockStore,
|
||||
slotRootHash: FieldElement,
|
||||
datasetRoot: FieldElement,
|
||||
slotPoseidonTree: MerkleTree,
|
||||
datasetToSlotProof: MerkleProof
|
||||
): Future[?!DataSampler] {.async.} =
|
||||
@ -66,7 +66,7 @@ proc new*(
|
||||
slot: slot,
|
||||
blockStore: blockStore,
|
||||
slotBlocks: slotBlocks,
|
||||
slotRootHash: slotRootHash,
|
||||
datasetRoot: datasetRoot,
|
||||
slotPoseidonTree: slotPoseidonTree,
|
||||
datasetToSlotProof: datasetToSlotProof,
|
||||
blockSize: blockSize,
|
||||
|
||||
@ -9,8 +9,15 @@ const
|
||||
type
|
||||
FieldElement* = F
|
||||
Cell* = seq[byte]
|
||||
ProofSample* = ref object
|
||||
cellData*: Cell
|
||||
merkleProof*: MerkleProof
|
||||
ProofInput* = ref object
|
||||
datasetRoot*: FieldElement
|
||||
entropy*: FieldElement
|
||||
numberOfCellsInSlot*: uint64
|
||||
numberOfSlots*: uint64
|
||||
datasetSlotIndex*: uint64
|
||||
slotRoot*: FieldElement
|
||||
datasetToSlotProof*: MerkleProof
|
||||
slotToBlockProofs*: seq[MerkleProof]
|
||||
blockToCellProofs*: seq[MerkleProof]
|
||||
sampleData*: seq[byte]
|
||||
proofSamples*: seq[ProofSample]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user