- May 04, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- May 01, 2020
-
-
Jean-Paul Calderone authored
This makes the database responsible for remembering how many tokens we expect to get for a voucher, rather than the in-memory Python state or the code. As a result, we can resume redemption knowing the correct number of tokens after a process restart and without relying on the PaymentController's default token count to have remained unchanged.
-
- Apr 30, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 29, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This makes the tests faster and avoids hypothesis complaints about assumptions that fail too often.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 28, 2020
-
-
Jean-Paul Calderone authored
Redeem the voucher once for each redemption group. Track progress in the database. Delay entering the "redeemed" state until all groups have succeeded.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
This gives us more tokens than there are redemption groups, a requirement
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
They must use at least as many tokens as there are redemption groups
-
Jean-Paul Calderone authored
Previously the implementation allowed colliding passes if unblinded tokens shared a prefix or suffix.
-
- Apr 27, 2020
-
-
Jean-Paul Calderone authored
Allow voucher additions that are only distinct on the counter value.
-
- Apr 24, 2020
-
-
Jean-Paul Calderone authored
Add counter to database and Python representation
-
Jean-Paul Calderone authored
-
- Apr 23, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 22, 2020
-
-
Jean-Paul Calderone authored
A new voucher has not been redeemed any times.
-
Jean-Paul Calderone authored
-
- Apr 20, 2020
-
-
Jean-Paul Calderone authored
Replace IRedeemer.redeem with a counter-accepting API and update callers
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 16, 2020
-
-
Jean-Paul Calderone authored
-
- Apr 13, 2020
-
-
Jean-Paul Calderone authored
Add an interface for inserting tokens
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Apr 10, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Merge pull request #126 from PrivateStorageio/125.backup-order-equals-spend-order-equals-insert-order Make backup order equal spend order equal insert order
-
Jean-Paul Calderone authored
We have our new test that verifies ordering
-
Jean-Paul Calderone authored
-