tecnovert
88c94c4acd
Set default anon tx ring size to 12 and add setting.
2022-04-11 00:11:51 +02:00
tecnovert
12bae95e7d
coins: Raise Bitcoin version to 22.0
2022-03-27 13:57:32 +02:00
tecnovert
d1e015962c
basicswap-prepare can enable and disable tor config.
2022-03-24 00:00:35 +02:00
tecnovert
67518efcad
ui: Add option to create sized utxo.
2022-01-24 23:32:48 +02:00
tecnovert
3ba551c9da
Use getblockhashafter command in getWalletRestoreHeight.
2022-01-01 23:30:32 +02:00
tecnovert
1476ad3cec
Check available balance before sending xmr bid
2022-01-01 22:55:39 +02:00
tecnovert
65951220b8
Fix bug when manually redeeming noscript lock tx with invalid amount.
2021-12-31 21:49:12 +02:00
tecnovert
e502a00341
ui: Recover noscript txn if remote key is known.
2021-12-19 01:45:17 +02:00
tecnovert
053c263751
ui: Add option to set debug tweak option from bid page.
2021-12-15 16:14:23 +02:00
tecnovert
cd4103ce3e
tests: Deduplicate test_run.py
2021-11-27 17:58:58 +02:00
tecnovert
0cf3f8e3b3
ui: Can display chain A lock tx inputs.
2021-11-06 00:34:25 +02:00
tecnovert
edddf9158a
refactor: Remove encodeSegwitP2WSH and getScriptAddress
2021-11-05 11:39:25 +02:00
tecnovert
1d932cdd01
protocol: Add protocol version to order and bid messages
...
Move chain start heights to bid, use avoid scantxoutset for decred style swaps
2021-11-04 23:49:52 +02:00
tecnovert
1d6f55b8b9
ui: Display decoded tx in View Tx output.
2021-11-02 17:48:33 +02:00
tecnovert
6e82961da9
particl: Can swap PARTct -> XMR
2021-11-01 15:52:40 +02:00
tecnovert
1ef71ea79b
particl: Can swap anon outputs
2021-10-23 16:00:32 +02:00
tecnovert
a40519737d
protocol: Enable private offers
...
Users can send private offers that will only be seen by one address.
To send a private offer:
1. recipient creates a new address to receive offers on
2. recipient sends the pubkey for the newly created address to the offerer
3. offerer imports the recipient's pubkey
4. offerer sends a new offer to the recipients key instead of the public network
Nodes will ignore offers sent on keys other than the network key or keys created for offer-receiving.
2021-10-20 21:50:45 +02:00
tecnovert
bf00f80b4d
ui: Start describing xmr bid states.
2021-10-18 20:48:48 +02:00
tecnovert
4475e5b643
Add View Lock Wallet Transfers button to bid page.
2021-09-05 18:10:42 +02:00
tecnovert
e69409514c
tests: Fix intermittent failure
2021-09-05 01:18:34 +02:00
tecnovert
a5dcd9f77d
refactor: Move getTicker() to coin interface.
2021-02-16 01:20:24 +02:00
tecnovert
3217918f7c
coins: Fix getoutput for v18 cores.
2021-02-14 14:19:30 +02:00
tecnovert
36a40b5fa3
ui: Expose offer valid time.
2021-02-14 00:54:01 +02:00
tecnovert
f2018184e7
protocol: Start adding anon particl option.
2021-02-11 16:01:47 +02:00
tecnovert
deb71856e8
Poll chainstates.
...
Litecoin download link changed.
Fix fee comparison tx weight difference.
Remove format8.
New stalled for test bid state.
Moved sequence code to coin interfaces.
Display estimated time lock refund tx will be valid.
2021-02-03 16:01:27 +02:00
tecnovert
c66160fb09
Add more event log types.
...
Auto accept only bids of the exact offer amount.
Retry sending lock B refund tx.
2021-01-31 14:26:32 +02:00
tecnovert
2e0edef9da
Raise max signature size for fee estimate.
...
Fix logging.
Valid sequence lock range settings.
Bid debugind can be set through api.
2021-01-30 01:45:24 +02:00
tecnovert
c3cff91fca
Raise version. Verify message with coincurve.
2021-01-19 15:10:42 +02:00
tecnovert
d12e24cecb
Fixed bid cancel btn sends bid.
...
Fixed inverted proof amounts.
Added conf_target to settings page.
Load new offer default conf_target from settings.
2021-01-19 01:08:13 +02:00
tecnovert
60b477e3c0
Increase version, add test for bids sent while recipient is offline.
2021-01-11 23:48:46 +02:00
tecnovert
a3ba5cf7e6
setup.py test -> pytest / tox
2021-01-10 20:30:07 +02:00
tecnovert
da56a5e2c8
Unlock inputs when abandoning a bid.
2021-01-09 15:00:25 +02:00
tecnovert
05c9d9c66d
Fix floating point bug.
2021-01-02 23:04:29 +02:00
tecnovert
0c9429bfa5
Display xmr-swap script coin lock spend tx fees.
2021-01-02 16:59:34 +02:00
tecnovert
d2ded157f8
Start isolated docker setup.
2020-12-27 21:39:10 +02:00
tecnovert
b3c00efe16
gui: Added confirm step and fee options.
...
Fee options only apply to the script coin side of xmr swaps.
2020-12-16 23:19:39 +02:00
tecnovert
9a182646f0
Add display for xmr bid tx hex.
2020-12-12 14:45:30 +02:00
tecnovert
cb27fb6c4c
Lower min locktime to 1 hour for easier testing.
...
Fix blocks confirmed count.
2020-12-11 14:08:32 +02:00
tecnovert
49705f0974
Use libsecp256k1 to sign.
...
Added 'Revoke' button to sent offers page.
2020-12-11 09:11:35 +02:00
tecnovert
8c372cc5dc
Simplify lock tx script.
...
Raise version.
2020-12-11 00:43:36 +02:00
tecnovert
2979b3e244
Show coin a lock tx blocks confirmed.
2020-12-10 16:37:26 +02:00
tecnovert
645571e47c
Check for duplicate pubkeys.
...
Add test for 'non-BIP68-final'.
2020-12-10 12:07:26 +02:00
tecnovert
ffc164bc34
Use normal Particl addresses.
...
Avoids needing LearnAllRelatedScripts.
2020-12-09 00:05:28 +02:00
tecnovert
2346858145
Call setLastHeightChecked() in watchXmrSwap()
...
Remove old notes and config.
New html template for XMR bids.
Check the mempool for lock spend txid.
Retry sepnding coin B lock tx.
2020-12-06 19:34:56 +02:00
tecnovert
4c200fe8d4
XMR withdrawals work.
...
spendBLockTx uses sweep_all.
2020-12-05 13:22:22 +02:00
tecnovert
e7afd5e67d
Display warning when wallet seedid doesn't match expected.
2020-12-04 19:06:50 +02:00
tecnovert
5a163e0f86
basicswap-prepare tries to initialise coin wallets from Particl mnemonic
...
Bitcoin 0.20: 'Cannot set a new HD seed while still in Initial Block Download.' Removed in 0.21
2020-12-04 01:46:01 +02:00
tecnovert
7f4be161d7
Lint fixes and multiple bids test.
2020-11-30 19:13:25 +02:00
tecnovert
4913ac7a2b
Watch for spends to function without txindex.
...
BTC -> XMR works.
2020-11-30 01:05:30 +02:00
tecnovert
2d4131d4ee
XMR amounts in http interface.
2020-11-29 01:04:26 +02:00