Commit Graph

  • adeec000a7 Mint: Add slowapi (#481) callebtc 2024-03-23 02:25:19 +01:00
  • b288a6d50e Refactor: melt quote unit validation (#489) callebtc 2024-03-23 01:16:28 +01:00
  • 3ba1e81fcb Mint: Fakewallet support for USD (#488) callebtc 2024-03-22 12:11:40 +01:00
  • f4621345f3 Use PostRestoreRequest for all restore operations (#483) callebtc 2024-03-21 22:59:47 +01:00
  • df2c81ee89 NUTs: info endpoint method settings (#487) callebtc 2024-03-21 14:53:47 +01:00
  • e93837f2ea Add PyPi pipeline (#482) callebtc 2024-03-17 15:42:30 +01:00
  • 30cdb81041 Melt quotes use case-insensitive request (#479) callebtc 2024-03-16 18:45:53 +01:00
  • 86b8f5811f Mint: lookup internal quote settlement by request (#478) callebtc 2024-03-16 17:14:50 +01:00
  • e7b1e0c0ed Batch update Y columns in proofs_used and proofs_pending tables (#475) callebtc 2024-03-16 10:56:51 +01:00
  • 7ecf14f87b Tests: mint restore api test (#473) callebtc 2024-03-14 13:17:05 +01:00
  • 5ba19a17cf Seed encrypt: init mint with encrypted keys after migration (#472) callebtc 2024-03-14 12:48:24 +01:00
  • 752ab3c4c5 Fix seed encrypt migration (#405) callebtc 2024-03-14 12:21:21 +01:00
  • 6cb967fc02 fix: mint and melt quote expiry time (#453) thesimplekid 2024-03-14 11:17:42 +00:00
  • f4777aad3e Update .env.example (#455) findingsov 2024-03-14 07:16:33 -04:00
  • 150195d66a Token state check with Y (#468) callebtc 2024-03-12 15:53:18 +01:00
  • 4f52973908 Update PostRestoreResponse class to use "signatures" instead of "promises" (#467) callebtc 2024-03-12 15:52:20 +01:00
  • ff1e7597d1 Merge both h2c tests and add tests for deterministic blinding factor generation (#466) callebtc 2024-03-04 15:34:51 +01:00
  • 72573865ad Add checkout latest tag (#465) callebtc 2024-03-03 12:20:59 +01:00
  • 29be002495 Wallet: deprecate old h2c (#459) callebtc 2024-02-26 23:07:13 +01:00
  • 53cd8ff016 bump version to 0.15.1 (#461) callebtc 2024-02-26 01:50:37 +01:00
  • cfebf70a0a Wallet: fix nostr receive cli linebreak prints (#462) callebtc 2024-02-26 01:49:51 +01:00
  • a77b7dd5e8 Wallet: fix nostr receive (#460) callebtc 2024-02-26 01:25:05 +01:00
  • be7a8a744f Revert "Wallet: deprecate old hash to curve (#457)" (#458) callebtc 2024-02-26 00:30:42 +01:00
  • b06d93c5ff Wallet: deprecate old hash to curve (#457) callebtc 2024-02-26 00:24:58 +01:00
  • a546a246e2 Tests: add step2 domain separated test (#456) callebtc 2024-02-23 17:26:46 +01:00
  • ac0ddd57a1 Update .env.example (#450) findingsov 2024-02-21 05:13:34 -05:00
  • e2c8f7f694 Add tests for domain separated h2c (#451) callebtc 2024-02-21 11:10:50 +01:00
  • c630fc8c40 blink: return preimage (#447) callebtc 2024-02-19 20:17:04 +01:00
  • 1c2c01ccfa test blink failed payment (#446) callebtc 2024-02-19 19:42:06 +01:00
  • 2189728771 blink: round up fees to next satoshi (#445) callebtc 2024-02-19 16:30:44 +01:00
  • 1e26f235d5 Blink: timeout for LN probes (#444) callebtc 2024-02-18 23:47:21 +01:00
  • a3145a93d5 do not chcek melt status before payment attempt (#443) callebtc 2024-02-18 23:26:55 +01:00
  • c4e8618cad Catch CashuErrors (#442) callebtc 2024-02-18 23:20:44 +01:00
  • 03c7c61f45 Ruff pre-commit max line length (#441) callebtc 2024-02-18 21:15:19 +01:00
  • 9c3949d197 Mint: fix Blink multiple failed attempts (#440) callebtc 2024-02-18 19:26:10 +01:00
  • ad906df788 Mint: blink fix fee estimation (#439) callebtc 2024-02-18 12:24:41 +01:00
  • 48158cd497 update ruff (#437) callebtc 2024-02-17 21:43:26 +01:00
  • c4f4f3ccf2 Revert "Dev: Update ruff precommit hooks (#434)" (#436) callebtc 2024-02-17 21:33:16 +01:00
  • fca2a6cb4b Dev: Update ruff precommit hooks (#434) callebtc 2024-02-17 21:22:07 +01:00
  • c285d48edf Add Blink backend (#433) callebtc 2024-02-17 20:51:37 +01:00
  • 94db0fc4c6 Docker: use python 3.10 (#432) callebtc 2024-02-17 12:02:26 +01:00
  • d1540ccb5b wallet: add batch size setting (#431) callebtc 2024-02-16 15:22:41 +01:00
  • 1397c46ff4 add missing disabled-flag to nut4 (#426) Steffen 2024-02-16 14:07:44 +01:00
  • afbde83ae2 wallet print on json deseriliaztion error and batch invalidation of proofs (#430) callebtc 2024-02-16 12:11:39 +01:00
  • 3f090c1691 Mint: add expiry to quotes, closes #385 (#429) callebtc 2024-02-16 11:40:46 +01:00
  • ecad95715f readd db backup (#424) callebtc 2024-02-15 15:58:40 +01:00
  • e251e8a9ea no backup (#423) callebtc 2024-02-15 14:01:06 +01:00
  • d168b4b516 do not migrate in the beginning (#422) callebtc 2024-02-15 13:30:53 +01:00
  • 7c644e1835 Adjust new domain separator (#421) callebtc 2024-02-15 09:45:45 +01:00
  • 464c0e0ea4 DB backups before migrations (#420) callebtc 2024-02-11 20:23:43 +01:00
  • 6fd66b9d72 Mint: check that test db is different from main db (#419) callebtc 2024-02-11 17:31:56 +01:00
  • f74f18c9ca Github CI with Postgres (#417) callebtc 2024-02-11 15:52:02 +01:00
  • 78de84f3eb drop balance views during migration (#416) callebtc 2024-02-11 13:49:28 +01:00
  • ac8e21a3a4 relative import all (#415) callebtc 2024-02-11 12:51:44 +01:00
  • a2b9ac8f14 relative import (#414) callebtc 2024-02-11 12:46:53 +01:00
  • 6db4604f99 Mint: store Y in db (#412) callebtc 2024-02-10 22:52:55 +01:00
  • 1de7abf032 mint: do not print all keysets (#410) callebtc 2024-02-05 23:23:52 +01:00
  • 7574b13229 Mint: option to not duplicate keysets (#409) callebtc 2024-02-05 23:19:31 +01:00
  • 087ee957a5 remove column check during migration (#408) callebtc 2024-02-05 18:43:11 +01:00
  • f8f167fe23 Mint: fix lnbits migration (#407) callebtc 2024-02-05 17:52:47 +01:00
  • e02e4bbf49 mint: add seed decrypt (#403) callebtc 2024-02-05 16:22:53 +01:00
  • 30b6e8aa56 not null constaint (#402) callebtc 2024-02-02 22:09:06 +01:00
  • d9f1ea0275 Update how to disable lightning for tests (#367) sj-fisher 2024-02-02 21:46:10 +01:00
  • 6ddce571a0 Keysets per seed and postgres (#400) callebtc 2024-02-02 21:25:02 +01:00
  • bc2b555c16 sign outputs as bytes (#399) callebtc 2024-01-25 23:22:16 +01:00
  • 7b5192c27a fix: do not serialize-deserialize secret for p2pk signature check (#398) callebtc 2024-01-25 20:56:41 +01:00
  • b307c4db79 Ngutech21-fix-get-quote-api (#397) callebtc 2024-01-24 22:02:25 +01:00
  • 2645eb51bc fix melt requiring outputs callebtc 2024-01-21 22:02:04 +01:00
  • 911886892d skip amount refactor (#394) callebtc 2024-01-21 20:52:15 +01:00
  • a2709703f5 skip change output amount verification during melt (#393) callebtc 2024-01-21 20:45:40 +01:00
  • 7dea6040cc add derivation paths to example (#389) callebtc 2024-01-19 18:15:08 +01:00
  • a518274f7e Nutshell cleanup wishlist (#332) callebtc 2024-01-08 00:57:15 +01:00
  • 375b27833a fix missing dleq proof in db (#380) callebtc 2023-12-06 13:04:47 +01:00
  • e6ed8fdb46 Mint: verify outputs first during mint (#379) callebtc 2023-12-03 19:57:49 +01:00
  • 7d4ed959e3 Mint/verify_outputs_not_already_signed (#377) callebtc 2023-12-03 19:26:07 +01:00
  • 6c8b1a858f Wallet/fix_nostr_timeout (#376) callebtc 2023-12-03 01:56:58 +01:00
  • 74c9317277 mint: fix postgres migrations (#375) callebtc 2023-12-03 00:02:05 +01:00
  • 34a2e7e5da Mint: invalidate and generate promises in single db transaction for split (#374) callebtc 2023-12-02 22:54:28 +01:00
  • 0ec3af9bf1 Test/mint_add_verification_balance (#373) callebtc 2023-12-02 18:55:19 +01:00
  • bb51567e72 add test private key (#372) callebtc 2023-11-29 17:56:13 -03:00
  • 063a9d296d docker mint listen on 0.0.0.0 (#371) callebtc 2023-11-29 17:55:18 -03:00
  • fa5193cd8f index on db and read spent proofs from db (#370) callebtc 2023-11-26 06:07:38 -03:00
  • bff30d493d tests failing? (#369) callebtc 2023-11-24 15:26:42 -03:00
  • f7d0126805 Fix: Cast keyset keys (amount) to int (#368) callebtc 2023-11-24 14:47:36 -03:00
  • b519c7db34 Upadte to c-lightning-REST v0.10.5 (#364) callebtc 2023-11-16 12:18:00 -03:00
  • 84453f5dbe add CoreLightningRestWallet (#362) callebtc 2023-11-16 09:50:34 -03:00
  • 45d3059c2d Mint: Add LndRest and regtest tests (#359) callebtc 2023-11-14 21:46:06 -03:00
  • 286f850de8 fix mint migrations for balance view (#361) callebtc 2023-11-14 16:25:27 -03:00
  • 2de9adf362 update requirements to 0.14.0 (#360) callebtc 2023-11-14 13:04:52 -03:00
  • 63bb8ef8bd fakewallet: return preimage (#358) callebtc 2023-11-13 18:11:38 -03:00
  • 3348ffa139 proof.do_tict() minor fixup (#357) callebtc 2023-11-13 07:47:03 -03:00
  • 0c3777dd17 ensure that mint keys are loaded before calling appropriate api methods (#356) callebtc 2023-11-09 20:42:05 -03:00
  • 84cbeb6d30 fix proxy keys (#355) callebtc 2023-11-09 17:03:45 -03:00
  • a4abbc2eee Postgres migrations: remove balance view before children (#353) callebtc 2023-11-01 20:55:52 -03:00
  • aa36651629 Fix LNbits backend to use proper BaseModels (#352) callebtc 2023-11-01 08:59:32 -03:00
  • 22e0ad4b57 use specific keyset for returned change (#351) callebtc 2023-10-29 08:57:25 -03:00
  • 48f732e9e7 Refactor secret conditions (#350) callebtc 2023-10-21 16:51:12 +02:00
  • 0490f20932 Wallet: Lightning interface (#318) callebtc 2023-10-21 14:38:16 +02:00
  • 8a4813aee6 Zero amount invoices: throw error before attempting a payment (#349) callebtc 2023-10-18 16:18:57 +02:00
  • cfab668e54 Mint: Allow 0-valued amounts for blank outputs (#348) callebtc 2023-10-18 15:18:07 +02:00