2 Commits

Author SHA1 Message Date
markspanbroek
4a5ddf0e52
deployment: vault contract updates (#199)
Updates to the API of the Vault contract as worked on in codex-storage/codex-contracts-eth#220

Most important changes:
- token transfers are much more restricted in the vault, improving its safety
- when a storage request fails, only the providers at fault are punished, the rest are not
-  when a storage request fails, the client is only reimbursed for the remaining time in the contract
-  no longer possible for the marketplace to request one final storage proof before allowing withdrawal
-  repair reward is temporarily stored with the client's funds while slot is free, and not yet filled; this could lead to client withdrawing repair rewards when slots are free when the request ends
2025-03-10 10:26:15 +01:00
Adam Uhlíř
f72298364e
feat: contract deployment and upgrades writeup (#195)
* feat: contract deployment and upgrades writeup

* feat: extending the refactor section and polishing
2025-01-10 07:34:34 +01:00