Commit Graph

478 Commits

Author SHA1 Message Date
mainnet-pat
465f910812 Lint 2024-11-15 07:50:12 +00:00
mainnet-pat
a7c2fbba1f Final fix to refunds path, increase test coverage 2024-11-15 07:50:12 +00:00
mainnet-pat
b7da4f2096 All spend paths implemented, increasing test coverage, still some issues with refund spends and swipes to resolve 2024-11-15 07:50:12 +00:00
mainnet-pat
b73907bb84 Continue extending bch interface and test coverage
Support reverse swap happy path
2024-11-15 07:50:12 +00:00
mainnet-pat
b83f289013 Continue building out the BCH interface
Adapt the swap flow to BCH specifics - txids change after funding and when signing inputs
BCH happy path (lock-spend) done
2024-11-15 07:50:12 +00:00
mainnet-pat
3ea832bd03 WIP continue implementing the BCH swap interface for XMR swap and atomic swap protocols 2024-11-15 07:50:12 +00:00
mainnet-pat
1b43806d51 Add bitcoincash support for prepare and run scripts, add bitcoincash to testing suite, groundwork for bch-xmr atomic swap protocol 2024-11-15 07:50:12 +00:00
tecnovert
1d5d6004bc Fix recoverNoScriptTxnWithKey for reverse bids. 2024-10-28 10:15:30 +02:00
tecnovert
e23216df07 Fix manual spendchainblocktx through GUI 2024-10-25 21:28:20 +02:00
tecnovert
445aa116ad Update sqlalchemy from v1.4 to 2.0. 2024-10-16 21:14:09 +02:00
tecnovert
8081f22e92 Fix intermittent DASH addcoin issue. 2024-10-14 19:08:08 +02:00
tecnovert
f2a3fc1da1 Fix bug when manually setting bid state. 2024-10-08 22:31:17 +02:00
tecnovert
f954822d74 Remove spurious error in debug ui mode. 2024-10-01 19:37:28 +02:00
gerlofvanek
cdfb9132ad use readURL / fix LINTING errors. 2024-09-11 12:55:20 +02:00
tecnovert
57f238d48e Add local smsg addresses if missing. 2024-06-14 12:27:45 +02:00
tecnovert
a977cfe857 Fix start height not being set. 2024-06-14 02:35:18 +02:00
tecnovert
00912b277a Check for shutdown in block scanning loop. 2024-06-14 00:41:51 +02:00
tecnovert
fd7977b35a wownero: Add test. 2024-06-06 22:04:26 +02:00
tecnovert
dc4f0ac2d3 wownero: deduplicate 2024-06-06 22:04:26 +02:00
nahuhh
ee2f462ee9 wownero: integration 2024-06-06 22:04:26 +02:00
tecnovert
c3cd1871ef Add disableall option to smsgaddresses command. Ensure used addresses are active. 2024-06-06 22:03:41 +02:00
tecnovert
80852fd0ea Fix lockup when bids timeout. 2024-06-06 22:03:40 +02:00
tecnovert
ad7d23a8de Fix reloading Decred bids. 2024-06-06 22:03:40 +02:00
tecnovert
ebdbe115dd Fix addcoin decred. 2024-06-06 22:03:39 +02:00
tecnovert
5f6819afcb refactor: Make db mutex non-recursive. 2024-06-06 22:03:39 +02:00
tecnovert
d3e3c3c95b Remove protobuf dependency. 2024-06-06 22:03:38 +02:00
tecnovert
adc80eabb0 Add simple protobuf encoder and decoder. 2024-06-06 22:03:38 +02:00
tecnovert
b077561a6f Allow Decred wallets derived from the legacy extkey.
When importing from seed dcrwallet creates two accounts, one each on coin_id 20 and 42.

Can't see how to force slip44 upgrade to run in dcrwallet, checking for either key instead.
2024-06-06 22:03:37 +02:00
tecnovert
73b4b2a46b Increase the value by which the amount can be adjusted to match rate. 2024-06-06 22:03:36 +02:00
tecnovert
76445146fb Integrate Decred with wallet encryption.
dcrwallet requires the password to be entered at the first startup when encrypted.
basicswap-run with --startonlycoin=decred and the WALLET_ENCRYPTION_PWD environment var set can be used for the initial sync.
2024-06-06 22:03:36 +02:00
tecnovert
446d6fe357 Decred: Add to test_xmr_persistent 2024-06-06 22:03:35 +02:00
tecnovert
2a8c04b285 Decred xmr swap tests. 2024-06-06 22:03:35 +02:00
tecnovert
76879a2ff5 Decred: Secret hash swap tests. 2024-06-06 22:03:34 +02:00
tecnovert
d527ec4974 Decred test_008_gettxout 2024-06-06 22:03:33 +02:00
tecnovert
761d0ca505 Get Decred account key from seed. 2024-06-06 22:03:32 +02:00
tecnovert
9160bfe452 Add Decred rpc 2024-06-06 22:03:32 +02:00
tecnovert
e63014026d Prefer to set bid amounts from offer amount-to instead of rate. 2024-05-09 01:05:19 +02:00
tecnovert
46d0bdde4b Fix rate lookups. 2024-05-07 20:35:22 +02:00
tecnovert
47f7b4545e ui: auto set blank amount from using amount to and rate.
Fix btc get unspents, 'solvable'.
2024-05-05 21:54:22 +02:00
tecnovert
8d8743074e Remove litecoind.pid workaround. 2024-05-04 20:48:32 +02:00
tecnovert
a01202dcb2 Fix lint error. 2024-04-26 13:12:01 +02:00
tecnovert
926f6e1a76 Show bids only for active coins. 2024-04-15 12:10:40 +02:00
tecnovert
343fd6efbc Constrain protocol versions, fix error showing old offers. 2024-04-15 00:16:46 +02:00
tecnovert
e20516ef71 ui: Allow users to select which coins to show prices for on offers page. 2024-04-14 23:23:22 +02:00
tecnovert
8a279dc71f Raise version, transmit amount to instead of rate. 2024-04-14 14:45:13 +02:00
gerlofvanek
e90292fb2f ui: Added wownero (chart/price/images), WIP on coingecko fallback system for chart/coin prices.
- Added wownero .png coin logos.
- (WIP) Added coingecko api / key as fallback system for the chart/coin prices.
- Change the api / keys for coingecko at settings.
- Added special function for getting wownero chart/coin data/price from CoinGecko and not CryptocCmpare.
2024-03-18 14:19:55 +02:00
tecnovert
d6535dbc1d Set bid and offer states when expired. 2024-03-07 15:38:49 +02:00
tecnovert
a78880bc98 Ensure remote_daemon_urls appears in settings if automatically_select_daemon is present. 2024-02-22 01:44:25 +02:00
tecnovert
483d77a0c6 Fix revoke ttl too low. Remove XMR fee warnings. 2024-02-15 00:00:54 +02:00
tecnovert
4e7a6e994d Add debug info when failed to expire msg. 2024-02-12 11:36:14 +02:00