- Apr 06, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
And various associated changes necessary to keep the build working
-
- Mar 18, 2020
-
-
Jean-Paul Calderone authored
Fix "cannot start a transaction within a transaction" during concurrent redemption
-
Jean-Paul Calderone authored
Still not testing the web code path but ... types and stuff!@
-
Jean-Paul Calderone authored
Connections could probably be in a per-thread cache or something but redemption costs are going to dwarf database opening costs. Also, filesystem caches and no benchmarks and all that.
-
Jean-Paul Calderone authored
A separate connection per concurrent transaction is required.
-
Jean-Paul Calderone authored
-
- Mar 17, 2020
-
-
Jean-Paul Calderone authored
Support an increase in the ZKAP batch size to several hundred thousand
-
- Mar 09, 2020
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Dec 02, 2019
-
-
Jean-Paul Calderone authored
Configurable stripe endpoint
-
- Nov 26, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
They have weird names in the Stripe API but there's no reason to preserve that.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Tiny typo fix in the CircleCI configuration
-
Nejc Zupan authored
-
- Nov 25, 2019
-
-
Jean-Paul Calderone authored
CORS headers on Stripe charge API responses (even errors) Also more consistent, correct error reporting from the HTTP API. Also, better Stripe/database consistency in the case of errors. Also, remove the unused Stripe webhook endpoint. Also, some automated tests for some of this.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
transaction rollback logic relied on exceptions, stripe charge function signaled failure with Either, thus stripe failues had no effect on transaction rollback
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
`catch` is not a good way to assert something is thrown
-
Jean-Paul Calderone authored
-
- Nov 22, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Nov 21, 2019
-
-
Jean-Paul Calderone authored
A POST to the charge endpoint is not actually a simple request according to the CORS spec but this demonstrates that the CORS middleware at least fits in place. The next step is to replace simpleCors with a policy that's compatible with use of our endpoint.
-
Jean-Paul Calderone authored
Read the integer value out of the amount string
-
- Nov 20, 2019
-
-
Jean-Paul Calderone authored
-
- Nov 19, 2019
-
-
Jean-Paul Calderone authored
Generate recognizable unpaid and double-spend responses
-
Jean-Paul Calderone authored
-
- Nov 18, 2019
-
-
Jean-Paul Calderone authored
Pass paths to secrets in commandline arguments instead of secrets
-
- Nov 08, 2019
-
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
- Nov 07, 2019
-
-
Ramakrishnan Muthukrishnan authored
This is to make sure that we don't leak keys in the argument and hence in logs etc.
-