julian
eebe1df050
xmr/wow keys
2024-07-04 15:17:05 -06:00
julian
5eb65ba13e
desktop receive copy button fix
2024-07-04 14:54:20 -06:00
sneurlax
b3e5f31e7e
refactor _getShowExchange -> _getEnableExchange
...
to be more semantically consistent
2024-07-04 15:24:23 -05:00
sneurlax
c64cde30a7
Merge remote-tracking branch 'origin/staging' into hideex
2024-07-04 15:23:17 -05:00
sneurlax
f8e8578323
Merge remote-tracking branch 'origin/staging' into togglebalance
2024-07-04 15:21:37 -05:00
julian
afab9e5918
xpriv gui clean up
2024-07-04 11:40:57 -06:00
julian
c4a765086d
fix autopin pref load on app start
2024-07-04 11:40:57 -06:00
julian
6af6456c9c
request auth to show address private key
2024-07-04 11:40:57 -06:00
julian
830a7ab24f
lelantus scan option fix
2024-07-04 11:40:57 -06:00
julian
f0b62aed92
address key wif
2024-07-04 11:40:57 -06:00
julian
fe5458928f
mobile xprivs
2024-07-04 11:40:57 -06:00
julian
64b61779cd
show xpubs
2024-07-04 11:40:57 -06:00
julian
d66e0580ec
add minimum wait time option
2024-07-04 11:40:57 -06:00
julian
cae27b3835
display xprivs along side mnemonic on backup screen
2024-07-04 11:40:57 -06:00
julian
f22f34904a
nanswap
2024-07-04 11:40:57 -06:00
julian
89718c6933
small tweaks and fixes
2024-07-04 11:20:11 -06:00
julian
314c68fcea
fix showing wallet button when no other options exist on mobile home screen
2024-07-04 10:13:11 -06:00
julian
0a822e8e22
fix missing pref init
2024-07-04 09:54:22 -06:00
sneurlax
9e6d9f8bad
Merge branch 'staging' into togglebalance
2024-07-03 17:46:55 -05:00
sneurlax
3025fc359a
add address type to desktop receive
2024-07-03 17:01:53 -05:00
sneurlax
220cf65520
disable exchange data loading based on enableExchange pref
...
and refactor showExchange->enableExchange
2024-07-02 22:52:51 -05:00
sneurlax
2b2127aeb5
hide swap and buy buttons around the ui
...
and const keys
2024-07-02 22:41:00 -05:00
sneurlax
1e9775eded
add unique keys to each button so they aren't reused
...
flutter would reuse widgets which would cause weird behavior like removing "Support" and "About" instead of "Swap" and "Buy crypto", and/or adding additional "Support" and "About" items upon hot reload
2024-07-02 22:23:47 -05:00
sneurlax
a080e65ee5
hide exchange menu items contextually
...
WHY doesn't this work tho?
2024-07-02 19:09:07 -05:00
sneurlax
9b692f9703
add showexchange pref to advanced settings
2024-07-02 17:01:36 -05:00
sneurlax
bc1a0dc586
add showExchange pref
2024-07-02 16:30:19 -05:00
sneurlax
8faac03954
count pending balances as valid
2024-07-02 11:49:44 -05:00
sneurlax
a69cc80e61
only affect firo wallets
2024-07-02 11:49:40 -05:00
sneurlax
005fcdf44f
hide down chevron contextually
2024-07-02 11:14:23 -05:00
julian
5b27597481
sol address validation fix
2024-07-01 13:03:59 -06:00
julian
803ca44362
default sol node update
2024-07-01 13:03:56 -06:00
julian
f33b6b4416
sol tweaks and fixes(?)
2024-07-01 13:03:36 -06:00
sneurlax
17fbf7f9ab
reconfigure logic for rescan for other wallets to remove upper limit
...
now we will continue beyond maxNumberOfIndexesToCheck if there's activity beyond that point. we just keep scanning up until the unused activity gap
2024-07-01 09:56:00 -06:00
sneurlax
a64cf91107
add copy to clipboard button to order details view
...
https://github.com/cypherstack/stack_wallet/issues/340
Closes #340
2024-07-01 09:54:59 -06:00
sneurlax
f836136ef0
only auto-enter pins of length 4 or more
2024-07-01 10:23:33 -05:00
sneurlax
603824a21c
add autopin pref to security settings
2024-07-01 10:19:42 -05:00
sneurlax
8e8b57d8e8
enter pin automatically if autopin pref is set
2024-07-01 10:15:17 -05:00
sneurlax
0ce0a38950
add autoPin pref
2024-06-30 23:03:50 -05:00
sneurlax
a2308d3e78
quick toggle balances as appropriate
...
if only 2 balances exist, toggle them instead of showing the dialog.
2024-06-30 22:08:25 -05:00
julian
8f605c4b1c
https://github.com/cypherstack/stack_wallet/issues/317
2024-06-27 15:07:01 -06:00
julian
c8a868a840
add breathing effect to recent activity on desktop
2024-06-27 14:53:39 -06:00
julian
43071c01df
show current height in wallet network info screen/view
2024-06-27 14:34:15 -06:00
julian
f9f93efd55
re enable address details on mobile
2024-06-27 14:20:52 -06:00
julian
6690581b51
limit external Qr code lib import to a single file and change colors of all qr codes
2024-06-27 13:19:30 -06:00
Julian
0ef1726a00
fix firo spark cache being shared with test net
2024-06-26 12:10:32 -06:00
Julian
5b61744124
fix dialog popping up too often on desktop
2024-06-26 11:12:34 -06:00
julian
66661a3f90
lol....
2024-06-25 15:31:18 -06:00
julian
769edc3bc0
ensure only one firo ex addr popup is active at any one time
2024-06-25 15:20:55 -06:00
julian
f634ce8701
WIP firo exchange addresses
2024-06-25 14:46:36 -06:00
julian
8639309e70
modify stack dialog
2024-06-25 13:38:32 -06:00
julian
eb7aa24a0a
default to locked if mn collat call fails for safety reasons
2024-06-25 13:25:31 -06:00
julian
7f0d4bc126
update firo spark mempool electrumx methods
2024-06-25 13:25:31 -06:00
julian
0c3fbfef6c
call electrumx mn collat call
2024-06-25 13:25:31 -06:00
julian
f4b01ee642
bandaid hack
2024-06-24 14:23:39 -06:00
julian
ea89441914
stop tor fully, marking tor status as off which allows it to be restarted properly
2024-06-24 13:36:24 -06:00
julian
2a10301a59
route missed post call through custom http wrapper
2024-06-24 13:01:49 -06:00
sneurlax
a12b6955a9
stop tor in disable fn
2024-06-24 12:05:23 -05:00
sneurlax
aeb7179ab4
remove out of order tor.start
2024-06-24 10:53:45 -05:00
sneurlax
fd3bac27eb
WIP monero test onion node
...
works sometimes but fails most of the time, ffs
2024-06-22 19:30:24 -05:00
sneurlax
535d7bf85e
increase timeout durations for proxied calls
...
and pass bools accordingly
2024-06-22 18:40:30 -05:00
sneurlax
e5044543ba
udpate tor client methods for arti 1.2.4
2024-06-22 12:23:59 -05:00
sneurlax
523639edd4
Revert "tor_ffi_plugin -> tor"
...
This reverts commit f4f03b2dd3
.
2024-06-22 11:43:20 -05:00
sneurlax
0745ee6617
Merge remote-tracking branch 'origin/staging' into arti
2024-06-22 11:42:15 -05:00
julian
6d3ce31cf6
fix desktop chans sending pop up layout
2024-06-21 16:26:50 -06:00
julian
c31575eaf3
fix desktop base price currency search
2024-06-21 13:08:52 -06:00
julian
6bcbbdfbbb
desktop nodes sublist views ui layout fixes
2024-06-21 12:41:05 -06:00
julian
e8131c5ad2
add dash id to price service
2024-06-21 12:32:33 -06:00
julian
bf3bd152b6
unused import
2024-06-21 12:30:08 -06:00
julian
c1de87c0e6
mobile node connection management fix
2024-06-21 12:25:24 -06:00
julian
7d2a903da4
dash tweaks and theme updates
2024-06-21 12:14:31 -06:00
julian
33ec9f1fb9
WIP initial dash support
2024-06-20 14:51:50 -06:00
julian
cb83fccc68
add short description to app config
2024-06-20 10:39:22 -06:00
julian
57ebacd519
fix issue where changing the primary/default address type for a coin would break older wallets with a mismatching type
2024-06-20 10:39:22 -06:00
julian
a81fb14f13
add opt in rbf setting on mobile
2024-06-20 10:39:22 -06:00
julian
3f2fe2b2ce
add wallet level toggle to flag outgoing transactions as opt-in RBF
2024-06-20 10:39:22 -06:00
julian
44c5f1551e
default to taproot for bitcoin
2024-06-20 10:39:22 -06:00
julian
e9075741ee
fix mobile wallet settings showing firo specifics to all wallets
2024-06-20 10:39:22 -06:00
julian
a22a97aee1
make coin control string amount values selectable
2024-06-20 10:39:22 -06:00
julian
9285027006
fix: provider refresh causing issues
2024-06-20 10:39:22 -06:00
julian
318932022e
WIP: very basic CPFP
2024-06-20 10:39:22 -06:00
julian
e2c81a1af0
fix: rbf should not touch blocked/frozen utxos
2024-06-20 10:39:22 -06:00
julian
37f23a09f5
btc testnet4
2024-06-20 10:39:22 -06:00
julian
16c89e37ab
WIP comprehensive full RBF
2024-06-20 10:39:22 -06:00
julian
02dc543b2f
typedef txdata recipients
2024-06-20 10:39:22 -06:00
julian
e85c9b1747
handle unconfirmed txns in ui when they do not exist in mempool anymore
2024-06-20 10:39:22 -06:00
julian
ddda4666bb
basic optional max width (used on rbf boost error dialog)
2024-06-20 10:39:22 -06:00
julian
a566af8eb4
WIP: basic full rbf
2024-06-20 10:39:22 -06:00
julian
741c0be88b
refactor updateVSize function
2024-06-20 10:39:22 -06:00
julian
1426495474
add size and vSize to btc and ltc transactions to use and display in rbf boost txn view
2024-06-20 10:39:22 -06:00
julian
ac07aee9c3
add RBF wallet interface mixin
2024-06-20 10:39:22 -06:00
julian
425dc1ca5a
clean up boost txn view
2024-06-20 10:39:22 -06:00
sneurlax
0fea4a78dc
WIP stash (force push overwrite me later)
2024-06-20 10:39:22 -06:00
sneurlax
f2ca700a9f
WIP boost fee slider
2024-06-20 10:39:22 -06:00
sneurlax
6fa1bc75af
add WIP boost transaction dialog
2024-06-20 10:39:22 -06:00
sneurlax
0407a09083
move "Boost transaction" button to fee section of tx details vie
2024-06-20 10:39:22 -06:00
sneurlax
14ef66990f
add basic RBF UI indicator on tx details
2024-06-20 10:39:22 -06:00
sneurlax
429bd3199b
Merge remote-tracking branch 'origin/staging' into arti
2024-06-18 14:31:03 -05:00
sneurlax
46d0023eb5
enable tor on init
...
it's dumb that we have to do this and we don't if we revert to cypherstack/tor#main and handle the arti bump better (rather than syncing with Foundation-Devices/tor)
2024-06-14 19:26:47 -05:00
julian
d1a236be33
spark mempool check during refresh
2024-06-14 14:52:01 -06:00
julian
2ada78e4b0
spark mempool electrumx calls
2024-06-14 13:33:27 -06:00
sneurlax
13ab2b8ffe
port String extension capitalize() from flutter_native_splash to sw exts
2024-06-14 14:20:31 -05:00
julian
dcdad38ec7
fix desktop wallet network settings layout
2024-06-14 10:18:11 -06:00
julian
0b95afc62f
wrap long trade payin addresses in trade details view
2024-06-14 10:04:02 -06:00
julian
98960cac77
WIP less cryptic errors in gui
2024-06-14 08:41:16 -06:00
julian
65879670ad
desktop swap navigation fix
2024-06-13 17:35:40 -06:00
sneurlax
f4f03b2dd3
tor_ffi_plugin -> tor
2024-06-13 17:10:13 -05:00
julian
fc180dd8c1
simple async queue to write logs to db without holding up the logger to wait for it to complete
2024-06-13 14:46:22 -06:00
julian
87405bc1dd
call exit(0)
instead of SystemNavigator.pop()
if xmr or wow is enabled hack to "fix" the native lib code from causing a complete app lockup on attempting to quit gracefully
2024-06-13 12:05:59 -06:00
julian
f31d47f123
wownero restore tweaks
2024-06-13 12:00:03 -06:00
julian
130e1b37d6
update (ba)nano servers
2024-06-12 19:02:14 -06:00
julian
203744d4f0
use nanoswap's work server
2024-06-12 18:12:48 -06:00
julian
2594169a42
add polyseed eng wordlist and use it
2024-06-12 17:13:51 -06:00
julian
1f71fbcc73
enable tor for xmr/wow officially
2024-06-12 15:20:53 -06:00
julian
a28e9151db
fix nano test connection in gui
2024-06-12 15:13:34 -06:00
julian
f2a6660552
add tor functionality to xmr/wow test connection
2024-06-12 15:12:53 -06:00
julian
29708b1534
Show old campfire wallets
2024-06-10 16:50:26 -06:00
julian
929e334063
implement usage of scanning for zero change output spark spends
2024-06-10 13:28:49 -06:00
julian
aa195cb98e
remove incorrect comment
2024-06-10 11:49:03 -06:00
julian
e53aa98363
add new used tags call that includes txids
2024-06-10 11:24:05 -06:00
sneurlax
713d8b0cde
use BigInt defaultFeeRate, BitcoinFrost's default, right cryptoCurrency
2024-06-07 17:04:42 -05:00
sneurlax
3b9676f40e
add and use defaultFeeRate per ElectrumX coin
2024-06-07 15:56:57 -05:00
julian
82fb542740
allow clearing of spark cache on desktop
2024-06-07 10:30:35 -06:00
julian
e76ee79c89
clean up some TODOs
2024-06-07 08:50:50 -06:00
julian
337b1c0171
frost info text correction
2024-06-07 08:36:47 -06:00
julian
52e73cc6ba
hide top home button bar when there is only a single option
2024-06-06 16:01:08 -06:00
julian
7c40dd1546
skip summary view and coin selection when adding wallets on single coin app
2024-06-06 15:50:21 -06:00
julian
20f743932b
used tags cache count fix
2024-06-06 14:36:37 -06:00
julian
85f609fa6f
add check for settings appearance nav
2024-06-06 14:36:37 -06:00
sneurlax
480010c714
start efCurrencyPairProvider and efRateTypeProvider if swap enabled
2024-06-06 15:08:56 -05:00
julian
1ffddc6781
fix spark cache coins order
2024-06-06 11:21:50 -06:00
julian
eb13c2dc00
couple small fixes
2024-06-05 17:56:10 -06:00
julian
e9063dbc0f
Merge remote-tracking branch 'origin/staging' into campfire
2024-06-05 17:43:55 -06:00
julian-CStack
e9aed5694b
Merge pull request #882 from cypherstack/peercoin
...
Fix Peercoin txs: add transactionVersion property
2024-06-05 17:37:59 -06:00
sneurlax
6f4b3a76ac
change bch and ecash tx ver #s to 2 and use it in the bcash interface
2024-06-05 18:36:32 -05:00
sneurlax
42ab07a586
use tx ver # in paynym interface
...
RIP
2024-06-05 18:22:36 -05:00
julian
04a24edaec
wrap hashTag in compute
2024-06-05 17:21:49 -06:00
sneurlax
df5988b48e
hide or show theme features based on configuration
2024-06-05 18:08:33 -05:00
sneurlax
2b28e6b121
hide or show Buy features based on configuration
2024-06-05 17:48:38 -05:00
sneurlax
42b728eb08
hide or show Swap features based on configuration
2024-06-05 17:48:32 -05:00
sneurlax
88f462f43e
add transactionVersion overrides for all coins
...
ecash and particl may vary, need to verify.
2024-06-05 17:19:33 -05:00
julian
2c07f2c13b
separate firo caches and add versioning
2024-06-05 13:38:20 -06:00
julian
b6ff0920ac
clean up coin selection somewhat
2024-06-05 12:38:00 -06:00
julian
b60ac53050
app config features
2024-06-05 12:05:22 -06:00
julian
3dac77b8d6
WIP mempool electrumx cals
2024-06-05 10:51:18 -06:00
sneurlax
b909c72cb9
add and use transactionVersion property for peercoin
...
TODO add versions for the rest of the coins
2024-06-04 18:32:12 -05:00
julian
8a6b45df7e
firo dbg bal display fix
2024-06-04 15:46:12 -06:00
julian
ed15482442
enable experimental firo public funds coin control
2024-06-04 10:08:37 -06:00
julian
7cef4c45eb
fix initial xmr/wow address not showing up on first wallet open
2024-06-04 09:41:01 -06:00
julian
b7a4f7c29e
fix initial xmr/wow address not showing up on first wallet open
2024-06-04 09:40:45 -06:00
julian
5eb276b6fc
fix wow connection
2024-06-04 09:17:13 -06:00