dethe
27d319cece
feat: add cardano
2024-08-26 20:38:58 +03:00
sneurlax
615fdfb5bf
monero onion node test patch
...
might need more work to prevent the changes throughout the stack ... would be good to limit it to 1 or 2 changes instead of 3
also added proxyInfo-contextual timeout
2024-07-30 18:08:21 -06:00
julian
c6836708a8
Hook up missing spark fee estimate call.
...
Should address https://github.com/cypherstack/stack_wallet/issues/948
2024-07-22 17:12:59 -06:00
julian
a4a7abd6b8
look ahead on frost wallet addresses to check for transactions on future addresses
2024-07-18 08:43:49 -06:00
julian
6a9c58d012
fix bug I introduced last commit
2024-07-17 15:46:04 -06:00
julian
d546d5de97
bad missing funds error fix
2024-07-17 10:53:28 -06:00
julian
7c3703ffd7
frost multi address functionality
2024-07-17 10:19:39 -06:00
julian
754c6e6440
null error fix on send from stack when doing epic to any swap
2024-07-12 11:28:04 -06:00
sneurlax
bb7f0ff46f
avoid checkReceivingAddressForTransactions altogether when reuse is set
2024-07-05 11:24:19 -06:00
julian
4f40572366
small tweaks
2024-07-05 11:24:19 -06:00
sneurlax
8fb49ef029
move reuseAddress pref from global prefs to walletInfo
2024-07-05 11:24:19 -06:00
sneurlax
27536fe642
override needsGenerate is reuseAddress pref set
2024-07-05 11:24:19 -06:00
julian
3f5ebee2ee
probable fix for some transaction creation bug
2024-07-04 15:44:45 -06:00
julian
eebe1df050
xmr/wow keys
2024-07-04 15:17:05 -06:00
julian
afab9e5918
xpriv gui clean up
2024-07-04 11:40:57 -06:00
julian
f0b62aed92
address key wif
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
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
Julian
0ef1726a00
fix firo spark cache being shared with test net
2024-06-26 12:10:32 -06:00
julian
f634ce8701
WIP firo exchange addresses
2024-06-25 14:46:36 -06:00
julian
eb7aa24a0a
default to locked if mn collat call fails for safety reasons
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
bf3bd152b6
unused import
2024-06-21 12:30:08 -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
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
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
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
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
d1a236be33
spark mempool check during refresh
2024-06-14 14:52:01 -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
929e334063
implement usage of scanning for zero change output spark spends
2024-06-10 13:28:49 -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
e76ee79c89
clean up some TODOs
2024-06-07 08:50:50 -06:00
julian
1ffddc6781
fix spark cache coins order
2024-06-06 11:21:50 -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
88f462f43e
add transactionVersion overrides for all coins
...
ecash and particl may vary, need to verify.
2024-06-05 17:19:33 -05:00
julian
b6ff0920ac
clean up coin selection somewhat
2024-06-05 12:38:00 -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
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
3b3448d12c
ecash default server fix/update
2024-06-03 14:50:16 -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
0acc2f2a08
use extension method
2024-05-30 19:03:15 -06:00
sneurlax
0f98c0be2c
Use WalletInfoKeys (plus standardize Lelantus') and make UI var private
2024-05-30 17:50:09 -05:00
julian
08f01d3141
cache used spark tags in sqlite as well
2024-05-30 15:10:56 -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
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
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
c5f5f3b1b6
imports cleanup
2024-05-24 14:20:53 -06:00
julian
3ee22cbbac
handle getting currency via ticker or name a bit more nicely
2024-05-23 11:05:30 -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
cc7b958c5a
script generated app_config.g.dart file
2024-05-22 13:38:49 -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
f1a437d45a
eth contract abi fixes
2024-05-21 11:11:40 -06: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
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
a05287bae4
lints
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
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
sneurlax
fe98b1b215
Merge branch 'testing' into monerodart_testing
2024-05-08 18:51:34 -05:00