dagger-contracts/contracts
r4bbit cc0b2732ad fix(Marketplace): ensure requests include ask with sufficient slots
There is a missing check in `requestStorage()` on whether the `Request`
contains an `Ask` where its `slots` is `> 0`.

This allows for making storage request without slots. Not harmful but
not a valid state of the system either.

This commit adds that check and a test with batteries included.
2024-08-27 17:14:52 +02:00
..
Configuration.sol chore: add `downtimeProduct` configuration parameter (#138) 2024-08-14 15:50:32 +10:00
Endian.sol Update solidity to 0.8.23 2024-01-25 13:08:10 +01:00
FuzzMarketplace.sol chore: add `downtimeProduct` configuration parameter (#138) 2024-08-14 15:50:32 +10:00
Groth16.sol uint -> uint256 2024-03-13 15:25:59 +01:00
Groth16Verifier.sol Provide all gas to precompiles 2024-03-13 15:25:59 +01:00
Marketplace.sol fix(Marketplace): ensure requests include ask with sufficient slots 2024-08-27 17:14:52 +02:00
Periods.sol Update solidity to 0.8.23 2024-01-25 13:08:10 +01:00
Proofs.sol chore(certora): slot's missed periods count should be equal to the count of slot's missing periods set to true (#155) 2024-08-15 12:51:14 +02:00
Requests.sol feat: expiry specified as duration (#99) 2024-05-06 15:13:32 +02:00
StateRetrieval.sol Update solidity to 0.8.23 2024-01-25 13:08:10 +01:00
TestEndian.sol Set up certora and implement first rules (#122) 2024-07-24 18:50:18 +02:00
TestMarketplace.sol Set up certora and implement first rules (#122) 2024-07-24 18:50:18 +02:00
TestProofs.sol Set up certora and implement first rules (#122) 2024-07-24 18:50:18 +02:00
TestToken.sol Set up certora and implement first rules (#122) 2024-07-24 18:50:18 +02:00
TestVerifier.sol Represent elements from field F_{p^2} as `real + i * imag` 2024-02-21 10:42:41 +01:00