fiatjaf
|
d5dc3abaf2
|
SubscribeManyNotifyClosed()
|
2025-12-04 08:51:34 -03:00 |
|
fiatjaf
|
55a43e46b7
|
use xhex everywhere.
|
2025-11-23 06:57:54 -03:00 |
|
fiatjaf
|
aa321f6e7f
|
nip60: calling Processed() on deletes.
|
2025-08-29 16:23:28 -03:00 |
|
fiatjaf
|
76e90481f4
|
nip60: dropping a token.
|
2025-08-29 09:50:36 -03:00 |
|
fiatjaf
|
c8d5aa703f
|
update gonuts dependency (following go-nostr 6de0bc60).
|
2025-08-18 20:51:02 -03:00 |
|
fiatjaf
|
c0934e0639
|
since and until are not pointers anymore because that is too annoying.
|
2025-05-08 09:32:54 -03:00 |
|
fiatjaf
|
a983fc74b5
|
nip60: fix receive logic so we can't be easily tricked.
|
2025-05-06 16:39:38 -03:00 |
|
fiatjaf
|
93745cafff
|
nip60: fix spending conditions over SendExternal() and SendInternal()
|
2025-05-06 16:39:34 -03:00 |
|
fiatjaf
|
b711548b03
|
nip60: use more reasonable options instead of the crazy WithWhatever() pattern.
|
2025-05-05 16:36:44 -03:00 |
|
fiatjaf
|
15c6093c9b
|
define a nostr.Kind type for event kinds, make adjustments everywhere and fix some horrible bugs with mmm, lmdb and badger querying and deleting.
|
2025-04-20 11:15:41 -03:00 |
|
fiatjaf
|
5b8954461f
|
it never ends.
|
2025-04-16 02:59:47 -03:00 |
|
fiatjaf
|
2b5b646a62
|
a big bundle of conversions and other changes.
|
2025-04-15 17:13:57 -03:00 |
|
fiatjaf
|
376834cbf9
|
more conversions.
|
2025-04-15 00:00:03 -03:00 |
|
fiatjaf
|
b4268d649c
|
a bunch of [32]byte conversions. still more needed.
|
2025-04-14 17:47:53 -03:00 |
|
fiatjaf
|
b48d2249b9
|
small things.
|
2025-04-03 00:24:16 -03:00 |
|
fiatjaf
|
c37ed1a309
|
pool: deprecate methods that take more than one filter.
|
2025-02-12 16:28:35 -03:00 |
|
fiatjaf
|
bce95327d4
|
nip60: expose ParseKeysetKeys()
|
2025-02-06 15:02:49 -03:00 |
|
fiatjaf
|
41b7261735
|
nip60: upon receive do not swap into mints unless explicitly asked for.
|
2025-02-05 16:33:10 -03:00 |
|
fiatjaf
|
0330c198fb
|
nip60: expose GetSatoshisAmountFromBolt11() helper.
|
2025-02-05 13:20:41 -03:00 |
|
fiatjaf
|
1e4848d84d
|
nip61 and nip60 improvements and fixes.
|
2025-02-04 13:43:18 -03:00 |
|
fiatjaf
|
e7432baeba
|
nip60: fix a bunch of stupid bugs.
|
2025-02-04 10:25:13 -03:00 |
|
fiatjaf
|
3c0f4a723a
|
nip60/nip61: update to latest nip changes.
(a single default wallet, always default to sats, no names etc)
|
2025-02-03 17:22:10 -03:00 |
|
fiatjaf
|
d0f53b3b7a
|
nip61, and related modifications to nip60.
|
2025-02-03 10:34:31 -03:00 |
|
fiatjaf
|
3f901954e6
|
nip60: emit history.
|
2025-01-31 15:20:41 -03:00 |
|
fiatjaf
|
4200144489
|
nip60: fix mutex double-lock issue when saving change.
|
2025-01-30 19:56:30 -03:00 |
|
fiatjaf
|
2b9c50a220
|
nip60: EnsureWallet() publishes an update if a wallet wasn't found.
|
2025-01-30 16:10:53 -03:00 |
|
fiatjaf
|
14c4101a03
|
nip60: Processed is also a function now.
|
2025-01-30 16:10:53 -03:00 |
|
fiatjaf
|
b86d5d52bb
|
nip60: Changes channel is a PublishUpdate hook now that must be set, to prevent unpublished updates -- and also now updates have more metadata so the client can display more info about them.
|
2025-01-30 10:32:23 -03:00 |
|
fiatjaf
|
f0054af4d8
|
nip60: just rely on nut08 overpaid fees to get change when melting, don't try to swap beforehand.
|
2025-01-30 09:45:00 -03:00 |
|
fiatjaf
|
be65134354
|
nip60: an e2e test with two wallets sending tokens around, but it's broken.
|
2025-01-29 22:17:57 -03:00 |
|
fiatjaf
|
78a9411d8a
|
nip60: prevent duplicate token entries after doing some operation.
|
2025-01-29 21:23:15 -03:00 |
|
fiatjaf
|
37db1c924a
|
nip60: fixes to pay and stuff because it was very broken.
|
2025-01-29 21:11:13 -03:00 |
|
fiatjaf
|
7c04b497ec
|
nip60: wallet.PayBolt11()
|
2025-01-29 14:55:07 -03:00 |
|
fiatjaf
|
26597452c5
|
nip60: stop requiring the "sat" string on history amounts.
|
2025-01-29 12:47:33 -03:00 |
|
fiatjaf
|
5e2d455b72
|
nip60: a helper to get amount from a bolt11 invoice.
|
2025-01-29 12:47:07 -03:00 |
|
fiatjaf
|
1e76aec884
|
nip60: fix receive proof saving, send nil to Processed, do a dedicated kind:5 filter, hack for initial processing race condition.
|
2025-01-28 23:47:56 -03:00 |
|
fiatjaf
|
794561a3b3
|
nip60: slight improvement to lightning melt-mint flow.
|
2025-01-28 23:28:13 -03:00 |
|
fiatjaf
|
2244740f61
|
nip60: make it work with emitting events to be published dynamically and stuff.
|
2025-01-28 19:11:18 -03:00 |
|
fiatjaf
|
07b9b3e439
|
nip60: small fixes.
|
2025-01-28 16:48:44 -03:00 |
|
fiatjaf
|
7eba27f026
|
nip60: wallet.SendToken() and wallet.SwapProofs()
|
2025-01-28 15:25:17 -03:00 |
|
fiatjaf
|
9c4c6529c9
|
nip60: make client better, fixes to receive flow, wallet helper methods.
|
2025-01-27 22:11:45 -03:00 |
|
fiatjaf
|
c6747cdf44
|
nip60: fixes, actual Cashu stuff and a wallet.Receive() method.
|
2025-01-27 16:33:33 -03:00 |
|
fiatjaf
|
3334f7a48b
|
implement nip60 events.
|
2025-01-25 23:35:53 -03:00 |
|