Thanks again for all the info, it really is helpful. I put the Arké code on Github, if you’d like to take a glance:
Also made a few updates since last week:
- Added a create wallet flow
- Added an import wallet flow (does not work for VTXOs yet)
- Added recovery phrase to settings
- Added delete wallet option in settings
- Data download button in settings
- Data persistence across sessions (major WalletManager refactor)
Still have a long list of to-dos, but I think it’s coming together nicely.
One issue I was not able to figure out is the following error message. Do you maybe know what the issue might be and how to fix it?
“Ark Server refused our payment submission, leaving round: status: ‘Client specified an invalid argument’, self: “registration failed: bad user input: cannot spend vtxo that is already exited: 8cb275efa56eeb5c4d16e8a8d539bad43693a8478de0eb92c9aa47659b435b0e:1”, metadata: {“server”: “openresty”, “date”: “Fri, 24 Oct 2025 15:27:20 GMT”, “content-type”: “application/grpc”, “content-length”: “0”, “x-served-by”: “ark.signet.2nd.dev”}”
I am not able to do a successful refresh on this wallet. This shows up even on the regular refresh when retrieving the balance.