Mark Spanbroek
|
b625f0d519
|
Merkle root is 32 bytes
|
2023-11-22 14:43:11 +01:00 |
Mark Spanbroek
|
efafa43910
|
Remove PoR parameters, add merkle root for storage proofs
|
2023-11-22 14:43:11 +01:00 |
Adam Uhlíř
|
dfdbd16d5b
|
feat: collateral per slot (#44)
|
2023-03-08 12:02:34 +01:00 |
Eric Mastro
|
980647876f
|
[marketplace] update contract state to failed
Update contract state to failed when too many slots have been freed.
|
2022-09-21 20:52:44 +10:00 |
Mark Spanbroek
|
9ab65ae5a6
|
[marketplace] Specify size per slot, instead of total size
Reasoning: it was unclear exactly how much storage a
host should have available for a slot. The division
size/slots can have a non-integer value.
|
2022-08-08 11:51:14 +02:00 |
Mark Spanbroek
|
1d951ef8f8
|
[marketplace] Rename Erasure.totalNodes -> Ask.slots
|
2022-08-08 11:51:14 +02:00 |
Mark Spanbroek
|
b3fededbad
|
[marketplace] Remove nodeId from Request
No longer needed now that we have slots.
|
2022-08-08 11:51:14 +02:00 |
Mark Spanbroek
|
141abce186
|
[marketplace] Add slots
|
2022-08-08 11:51:14 +02:00 |
Mark Spanbroek
|
389f5299d6
|
[marketplace] Rename maxPrice -> reward
|
2022-07-20 11:12:00 +02:00 |
Mark Spanbroek
|
8d7b7aed1d
|
[marketplace] remove `offer`, `select` and `startContract`
Contract is started when first proof is submitted.
|
2022-07-20 11:12:00 +02:00 |
Mark Spanbroek
|
6aa2894521
|
[marketplace] Use dynamically sized arrays for PoR
ABI encoding sometimes fails on large byte arrays of fixed size.
|
2022-04-11 12:10:57 +02:00 |
Mark Spanbroek
|
b8ce6c3682
|
[marketplace] Add erasure coding and PoR attributes to request
|
2022-04-11 12:10:57 +02:00 |
Mark Spanbroek
|
ee4683e50c
|
Add proof probability to Request
|
2022-03-15 10:01:12 +01:00 |
Mark Spanbroek
|
036a214427
|
Proof period and proof timeout are network constants now
|
2022-03-15 10:01:12 +01:00 |
Mark Spanbroek
|
e818d70b85
|
Remove Contracts in favor of Marketplace
|
2022-03-15 10:01:12 +01:00 |