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
julian
05503b0470
fix wow connection
2024-06-04 09:16:57 -06:00
julian
8430cc92bd
reset coin control selected utxos on desktop
2024-06-03 16:36:50 -06:00
Julian
3b3448d12c
ecash default server fix/update
2024-06-03 14:50:16 -06:00
julian
676ab60c6f
show loading and ensure desktop password functions aren't doubled called with a lock
2024-05-31 17:17:41 -06:00
julian
744107b3eb
compartmentalize the sqlite firo cache code and add a background isolate worker to handle some processing as well as cache db writes
2024-05-31 16:37:25 -06:00
julian
de949efbff
show firo sparl electrumx data cache size and implement clearing of that cache when all electrumx cache for firo is cleared
2024-05-31 11:59:43 -06:00
julian
16acbc366b
remove uninstantiated and unused variables and clean up a bit
2024-05-31 11:36:37 -06:00
julian
1f0798619a
save spark set cache scanned timestamps
2024-05-30 22:32:12 -06:00
julian
b5edc3dad8
Merge remote-tracking branch 'origin/testing' into firo_cache_refactor
...
# Conflicts:
# lib/wallets/wallet/impl/firo_wallet.dart
2024-05-30 22:05:47 -06:00
julian
e06023d0fc
extra info when run in debug mode
2024-05-30 21:39:44 -06:00
sneurlax
1e425e7848
use CheckboxTextButton
...
*eye twitches*
2024-05-30 21:58:03 -05:00
julian
0acc2f2a08
use extension method
2024-05-30 19:03:15 -06:00
julian
0454c88c4a
modify cache db schema
2024-05-30 17:17:35 -06:00
sneurlax
d37d86759d
Lock toggling lelantus scanning behind a mutex
2024-05-30 18:17:30 -05:00
sneurlax
0f98c0be2c
Use WalletInfoKeys (plus standardize Lelantus') and make UI var private
2024-05-30 17:50:09 -05:00
julian
e5d8dff6cd
add debug log level value to enum
2024-05-30 15:48:50 -06:00
julian
08f01d3141
cache used spark tags in sqlite as well
2024-05-30 15:10:56 -06:00
julian
d99231c973
fix spark anon set fetch using the reverse hex of the blockhash given to us by an earlier call of that same electrumx method
2024-05-30 15:09:26 -06:00
julian
c7e7643fe5
chunked list extension
2024-05-30 12:46:41 -06:00
sneurlax
cbe9919e67
Refresh Lelantus data appropriately
...
according to the enableLelantusScanning WalletInfo setting (stored in otherDataJsonString)
2024-05-29 19:44:24 -05:00
sneurlax
8374d30035
Lelantus settings mobile UI
...
and cleanup
2024-05-29 19:42:18 -05:00
sneurlax
32561b5694
Scan for Lelantus transactions desktop UI
...
Squashed commit msgs:
WIP add lelantus checkmark to restore options view, pass to restore view
make bool optional, pass it
style restore option text
2024-05-29 19:39:38 -05:00
sneurlax
ef96f3b76c
Add enableLelantusScanning bool and restore/rescan logic
...
Squashed commit msgs:
add (currently unused) bool enableLelantusScanning to WalletInfo
only do Lelantus things if Lelantus is enabled
6ac468
2024-05-29 19:39:38 -05:00
julian
3eb5a0a39c
Cache Spark anonymity sets in sqlite
2024-05-29 17:24:25 -06:00
julian
9006de0f0a
code style clean up and gen mocks
2024-05-27 18:01:41 -06:00
julian
2ba0dc576e
fix variable read
2024-05-27 14:19:44 -06:00
Julian
1542bcb4d1
enable wownero wallet creation
2024-05-27 14:06:33 -06:00
Julian
88bda91d1b
add package monero and do network check in validate address
2024-05-27 13:40:42 -06:00
julian
aac27636ee
some clean up and imports fixing from merge
2024-05-27 11:24:11 -06:00
julian
c87564e1cd
Merge remote-tracking branch 'origin/monerodart_testing' into monero_merge
...
# Conflicts:
# .gitignore
# crypto_plugins/flutter_libmonero
# lib/pages/add_wallet_views/add_wallet_view/add_wallet_view.dart
# lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/restore_options_view.dart
# lib/pages_desktop_specific/settings/settings_menu/nodes_settings.dart
# lib/utilities/constants.dart
# lib/wallets/crypto_currency/coins/monero.dart
# lib/wallets/wallet/impl/monero_wallet.dart
# lib/wallets/wallet/impl/wownero_wallet.dart
# scripts/app_config/templates/pubspec.template
# scripts/linux/build_all.sh
# scripts/windows/build_all.sh
2024-05-27 10:41:50 -06:00
julian
aaded93d1f
desktop save logs implementation
2024-05-27 10:14:38 -06:00
julian
c5f5f3b1b6
imports cleanup
2024-05-24 14:20:53 -06:00
julian
fc631bf866
add current commit of build to about
2024-05-24 13:56:14 -06:00
julian
f1b0e4e119
only fetch prices for enabled coins
2024-05-24 13:40:20 -06:00
julian
a3a1ddeeaf
ignore unsupported coins from SWB files on restore
2024-05-24 13:20:46 -06:00
julian
1a078955c9
clean up git status and show for enabled coins only
2024-05-24 12:01:48 -06:00
julian
a976219417
hide tokens when empty list on mobile wallet create view
2024-05-23 15:44:00 -06:00
julian
9398a09533
in app logo icon override option added so the stack wallet logo in the standard themes can be replaced specifically for duo but possibly other options as well
2024-05-23 15:38:45 -06:00
julian
cf7433655c
centralize isStackCoin check functionality
2024-05-23 11:26:58 -06:00
julian
3ee22cbbac
handle getting currency via ticker or name a bit more nicely
2024-05-23 11:05:30 -06:00
julian
0af6574e81
Tell flutter_libmonero how to get access to the application dir
2024-05-23 10:41:42 -06:00
julian
459e882ab6
app data dir fix
2024-05-23 09:20:11 -06:00
julian
ec5fc6d2a5
fix remaining package imports/exports
2024-05-23 08:55:14 -06:00
julian
e01b778778
dart fix --apply --code=prefer_relative_imports
2024-05-22 18:37:06 -06:00
julian
f904d409a5
generalize project config
2024-05-22 17:56:51 -06:00
julian
2678513474
move all lottie files into symlinked structure based on app
2024-05-22 15:00:32 -06:00
sneurlax
7fe1109665
add duo theme bundles and images
...
TODO script using test2_duo.json
2024-05-22 14:43:56 -05:00
julian
cc7b958c5a
script generated app_config.g.dart file
2024-05-22 13:38:49 -06:00
julian
f02634f635
link assets based on config
2024-05-21 15:42:27 -06:00
julian
e0abd97041
make it easy to comment out certain coins in app config to disable them
2024-05-21 12:57:56 -06:00
julian
c9d4e57d65
rename to shorter name
2024-05-21 12:57:51 -06:00
julian
22fef651cd
remaining app name replacement and make app name const (and some linter cleanup)
2024-05-21 11:54:05 -06:00
julian
f1a437d45a
eth contract abi fixes
2024-05-21 11:11:40 -06:00
sneurlax
73faa11272
more AppConfig usage
2024-05-15 17:20:14 -05:00
julian
8d43dfc6ae
fix network on wallet load
2024-05-15 15:54:28 -06:00
julian
a82f6c3c6e
coin enum finally gone
2024-05-15 15:24:02 -06:00
sneurlax
b917dab5c0
whiteLabel.dart -> app_config.dart
...
redux
2024-05-14 11:31:16 -06:00
sneurlax
570a5f378f
whiteLabel.dart -> app_config.dart
...
related rafactorings
2024-05-14 11:31:16 -06:00
sneurlax
9fa86dec7e
white label patches
...
drywall, mud
2024-05-14 11:31:16 -06:00
sneurlax
b1e0e92d5a
My Prefix
2024-05-14 11:31:16 -06:00
sneurlax
e0b8837c36
refactor
2024-05-14 11:31:16 -06:00
sneurlax
759a75daf8
WIP note
2024-05-14 11:31:16 -06:00
sneurlax
1d135a2fa6
lib/whiteLabel.dart
2024-05-14 11:31:16 -06:00
julian
129c46fca0
make recovery screen scrollable on desktop
2024-05-14 11:11:09 -06:00
julian
e3c761dfb0
flip text fields on frost restore screen
2024-05-14 10:36:11 -06:00
julian
63f75bae03
fix frost steps qr code colors
2024-05-14 10:31:18 -06:00
julian
37cb83a2d4
fix coin card color
2024-05-14 10:26:03 -06:00
julian
738cb55a40
fix delete frost wallet on mobile
2024-05-14 09:49:20 -06:00
Julian
81a4d2f1eb
ios disable select location to save swb and default to Docs dir
2024-05-13 13:03:13 -06:00
julian
20438da655
all wallets sync changes for better ui performance
2024-05-13 10:10:34 -06:00
julian
3f4ebe0229
specific error dialog when an unrecoverable frost error has occurred
2024-05-13 08:55:27 -06:00
julian
441faf4d3a
fix frost coin assets
2024-05-13 08:11:12 -06:00
julian
032a507e72
frost db tx fix and some lint clean up
2024-05-13 08:10:53 -06:00
julian
e5d89f15bd
dirty peercoin fee calc hack
2024-05-10 15:55:07 -06:00
julian
c34791ea96
add todo stubs
2024-05-10 15:55:07 -06:00
julian
68c5ec4f44
update default themes with fixed peercoin svg
2024-05-10 15:55:07 -06:00
julian
968f7e61cd
use segwit primary
2024-05-10 15:55:07 -06:00
julian
a05287bae4
lints
2024-05-10 15:55:07 -06:00
julian
5cda658bd2
fix ppc testnet port and map coins to nodes instead oif manually
2024-05-10 15:55:07 -06:00
julian
5b573c579c
fix server port and add testnet derivation path construction support
2024-05-10 15:55:07 -06:00
julian
f6decc2fb4
add supported deviation path
2024-05-10 15:55:07 -06:00
sneurlax
667560372d
peercoin WIP
2024-05-10 15:55:07 -06:00
julian
d92b712146
speed up spark sends
2024-05-10 14:32:15 -06:00
julian
cb70b5c92f
show current spark address as my stack contact address for firo wallets
2024-05-10 10:09:30 -06:00
julian
ecadefef63
update frost info dialogs
2024-05-10 09:52:21 -06:00
julian
9f4df0368a
add extra info to spark transaction generating dialog and some linter clean up
2024-05-09 16:12:22 -06:00
julian
51807ac8e6
lints clean up
2024-05-09 12:44:56 -06:00
julian
cccf1a7012
don't attempt to identify already checked used coin tags and add some more logging
2024-05-09 12:25:32 -06:00
julian
12a0e4c289
lints
2024-05-09 11:56:42 -06:00
julian
9bfac51926
use a switch
to exhaustively ensure we didn't forget to include a newly added Coin value
2024-05-09 10:51:28 -06:00
sneurlax
fe98b1b215
Merge branch 'testing' into monerodart_testing
2024-05-08 18:51:34 -05:00
julian
213f78b36c
quick vSize calc
2024-05-08 16:26:04 -06:00
julian
d8f6ff23d4
don't show lelantus balance on mobile if zero
2024-05-08 13:26:51 -06:00
julian
bf14dd09f4
display "transparent" instead of "p2pkh" on firo address type
2024-05-08 11:01:52 -06:00
julian
8a076a8d5b
init state provider fix
2024-05-08 10:58:14 -06:00
julian
9ff14ea471
remove old date picker leftovers
2024-05-08 10:53:47 -06:00
julian
9ec40fdc2e
don't show p2pkh addresses on generate address option for bitcoin wallets
2024-05-08 10:53:28 -06:00
julian
4f8cbbd8d8
address type display name tweaks
2024-05-08 10:53:28 -06:00
julian
7bde8b70d9
update default themes
2024-05-08 10:53:28 -06:00
julian
c801ccbea9
Merge remote-tracking branch 'origin/testing' into testing_julian
...
# Conflicts:
# docs/building.md
2024-05-07 16:35:02 -06:00
julian
70e9566135
use nicer looking date picker
2024-05-07 16:34:08 -06:00
sneurlax
c8691ac0cc
fix address book contact selection
...
Thank you @julian for the patch,
```
Index: lib/pages/send_view/send_view.dart
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/lib/pages/send_view/send_view.dart b/lib/pages/send_view/send_view.dart
--- a/lib/pages/send_view/send_view.dart (revision fa8829072e
)
+++ b/lib/pages/send_view/send_view.dart (date 1715103987498)
@@ -906,6 +906,10 @@
sendToController.text = _data!.contactLabel;
_address = _data!.address.trim();
_addressToggleFlag = true;
+
+ WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
+ _setValidAddressProviders(_address);
+ });
}
if (isPaynymSend) {
```
2024-05-07 14:08:08 -05:00
julian
12c47fcbec
extract date picker to separate file
2024-05-07 13:01:31 -06:00
julian
a63e2c784e
icon size fix
2024-05-07 11:49:49 -06:00
julian
fa8829072e
enable solana and disable frost on desktop in release builds
2024-05-07 11:24:19 -06:00
julian
cf565944e2
freeze possible firo masternode outputs
2024-05-07 11:11:16 -06:00
julian
29e67ec0bf
better logging
2024-05-07 10:52:33 -06:00
julian
0ac8885aa8
fix eth token abi endpoint and some logic clean up
2024-05-07 09:49:12 -06:00
julian
d747347414
speed up initial load time
2024-05-06 18:25:31 -06:00
julian
309a483026
use final
2024-05-06 18:25:10 -06:00
julian
accc9a9b4e
use final
2024-05-06 13:26:31 -06:00
julian
2aca5f472b
frost sign icon
2024-05-06 11:50:14 -06:00
sneurlax
981b7c86d4
desktop confirm send pw field enable submit on enter pressed
2024-05-06 09:57:43 -06:00
sneurlax
becf0d0347
Merge remote-tracking branch 'origin/testing' into monerodart_testing
2024-05-03 20:09:25 -05:00
sneurlax
6883f3d093
warnings and formatting
2024-05-03 19:56:39 -05:00
sneurlax
0221841ee3
listen to Tor status changes and update node accordingly
2024-05-03 19:56:27 -05:00
sneurlax
86bd8f93c8
Merge branch 'tor' into monerodart_testing
2024-05-03 19:33:11 -05:00
julian
8c082f3ed4
untested stellar tor listener
2024-05-03 19:14:19 -05:00
julian
bcb39c3906
no need for class wide htt client property, and close the client before assigning a new one
2024-05-03 19:14:14 -05:00
julian
dd45c870f6
untested stellar tor listener
2024-05-03 18:04:57 -06:00
julian
65941478b8
experimental navigation
2024-05-03 16:38:12 -06:00