You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I took a quick look at doing this a while back, there were a ton of little issues that required a bit more time than I had. We could build a whole regtest setup in a Podman/Docker container, but note that it requires a few nodes + a whole lightning setup, and then the cashu mint on top.
The testnet cashu mints out there in the wild are not always up-to-date with the spec (sometimes it's the lib that's behind!), and in the case of the default standard test mint maintained by Calle the ln payments are just mocked and always "succeed" without actually sending any sats over the lightning testnet. Not optimal for end to end testing.
I personally use Podman for Regtest (check out this blog post for more info) and that's a decent start but it would need to be beefed up a ton. Happy to hear other suggestions as well! (but it's a bit outside my priority list at the moment so I don't want to promise too much on my end).
It would be very helpful if we had tests that run through end to end flows for the Wallet - sending, receiving ecash, minting, melting.
We could fake out mint endpoints or spin out a real one locally that runs on signet/regtest.
@thunderbiscuit, curious if you have thoughts on this?
The text was updated successfully, but these errors were encountered: