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
julian
213f78b36c
quick vSize calc
2024-05-08 16:26:04 -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
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
1aad524cdb
no need for class wide htt client property, and close the client before assigning a new one
2024-05-03 15:42:21 -06:00
julian
04e27a166e
unused code cleanup
2024-05-03 14:43:02 -06:00
julian
b1534d6b03
Merge remote-tracking branch 'origin_SW/testing' into frost_ui
2024-05-03 14:34:54 -06:00
julian-CStack
3aefb3f6e8
Merge branch 'testing' into conflict_resolution
2024-05-03 14:33:13 -06:00
julian-CStack
ce9ff9b280
Merge pull request #799 from cypherstack/update-epicbox-address-in-isar
...
Update address to match epicbox config
2024-05-03 14:26:58 -06:00
julian
e699522a8c
code style/linter cleanup
2024-05-03 14:24:14 -06:00
julian-CStack
3abc097471
Merge branch 'testing' into tor
2024-05-03 14:13:17 -06:00
Julian
0d3ae2a635
various frost ui flow tweaks and fixes
2024-05-03 12:22:19 -06:00
julian
832be89cab
frost transaction sending ui update
2024-05-03 09:37:59 -06:00
julian
3c76cc115c
rough gui refactor for frost wallet creation on mobile
2024-05-03 09:37:59 -06:00
julian
292b8a03c0
prep frost ui refactor
2024-05-03 09:37:58 -06:00
julian
1101b8c932
clean up sol
2024-05-03 09:33:59 -06:00
sneurlax
a65d370104
Merge remote-tracking branch 'MrCyjaneK/cyjan-monerodartv2' into monerodart_testing
2024-04-30 10:35:39 -05:00
Czarek Nakamoto
90fca36b77
tor proxy support
2024-04-30 16:13:40 +02:00
Czarek Nakamoto
7929d49e27
polyseed support
2024-04-30 09:55:24 +02:00
dethe
87a96b9b09
sol: fee set fix and sent to self fix
2024-04-30 00:18:54 +03:00
sneurlax
09cbcc7b66
add 16 word polyseeds as an option for monero
2024-04-29 13:59:25 -05:00
Czarek Nakamoto
ffa4c85d53
additionalInfo backwards compat
2024-04-29 13:59:06 -05:00
Czarek Nakamoto
c78fba7b36
monero.dart clean
2024-04-29 12:46:30 -05:00
dethe
bf3667da85
solana fee estimation fixes
2024-04-29 20:19:09 +03:00
julian
cfe06f5b13
clean up and optimize
2024-04-29 11:01:26 -06:00
dethe
f279bf1f3b
fix deprecated fee func and null fees.
2024-04-29 19:19:01 +03:00
Czarek Nakamoto
dc699c6551
additionalInfo backwards compat
2024-04-26 17:51:51 +02:00
sneurlax
d17a66b2fc
Merge branch 'solana' into tor
2024-04-25 14:05:38 -05:00
sneurlax
2a472491a6
Merge branch 'stellar' into tor
2024-04-25 14:05:35 -05:00
sneurlax
9e26913fc4
tezos has tor support
2024-04-25 14:03:28 -05:00
sneurlax
4f55765a53
stellar has tor support
2024-04-25 14:01:28 -05:00
sneurlax
e4d8a4af36
solana has tor support
2024-04-25 14:00:44 -05:00
julian
53b849c8c5
slightly hacked in address type selection and generation based on the wallet's supported address types
2024-04-24 16:36:12 -06:00
julian
7070d16add
fix: bug where electrumx wallets don't show address on first time opening receive screen
2024-04-24 16:22:56 -06:00
julian
b17b8d0b4b
clean up code
2024-04-24 15:42:17 -06:00
sneurlax
f3ef245fd7
pass proxy to StellarSdk as appropriate
2024-04-24 16:21:25 -05:00
julian
af87ec76ef
build runner run updates
2024-04-24 15:00:36 -06:00
Czarek Nakamoto
b6a9ce58db
monero.dart clean
2024-04-24 21:37:22 +02:00
julian
f7cadcdc62
use final where possible in sol wallet
2024-04-24 09:47:35 -06:00
julian
50a1b33e32
make _rpcClient
private and _checkClient
synchronous
2024-04-24 09:36:27 -06:00
julian-CStack
8f2b0ecc3e
Merge pull request #837 from cypherstack/solana
...
Use Solana over Tor (as appropriate)
2024-04-24 09:23:34 -06:00
sneurlax
2feb7d0be3
update Solana Tor support to use method amenable to upstream merge
2024-04-23 22:03:46 -05:00
sneurlax
6c4f266a1c
pass proxy info to Tezos as appropriate
2024-04-23 18:01:27 -05:00
sneurlax
9a1e622d65
pass raw String address instead of full InternetAddress
...
and update tor troubleshooting docs to be more specific
2024-04-23 16:11:22 -05:00
sneurlax
93a3a3f9c1
cleanup
...
redundant comments
2024-04-23 16:11:22 -05:00
sneurlax
4f9eae7169
pass proxyInfo to Solana RpcClient if Tor is enabled
2024-04-23 16:11:22 -05:00
dethe
00f1b3999b
validation and other fixes
2024-04-23 16:11:10 -05:00
sneurlax
11a5ed33e5
solana tor wip
2024-04-23 16:11:10 -05:00
dethe
68210b2765
add solana
2024-04-23 16:11:10 -05:00
julian
ff86cbccf6
Better error message when trying to send all and the fee is greater than the balance in the wallet
2024-04-23 14:01:38 -06:00
julian
3fe7f47d8b
clean up test epicbox connection
2024-04-23 14:01:38 -06:00
julian
bfba6d9f5d
eth token price fetch "fix" and clearer eth token price fetch error logging
2024-04-23 14:01:38 -06:00
julian
622740a8c0
centralized electrum client management
2024-04-23 13:59:35 -06:00
sneurlax
6afe034dc4
Merge remote-tracking branch 'origin/testing' into tor
2024-04-18 15:28:36 -05:00
julian
9f5a5901f6
More bitcoindart -> coinlib migration
2024-04-18 11:33:23 -06:00
sneurlax
12030da1b2
add coin impl equality operator overrides
2024-04-17 13:04:10 -05:00
sneurlax
3218216caa
add tor support bool to CryptoCurrency and override in coin impls
2024-04-16 17:42:51 -05:00
julian
023bad0c70
WIP: coinlib 2 migration (taproot txns on btc testnet tested working)
2024-04-15 15:51:36 -06:00
julian
99373e6dbc
build runner isar schema modification
2024-04-15 13:27:41 -06:00
julian
400f08c8bb
minOutput = dust limit ?
2024-04-15 13:22:30 -06:00
julian
2a030bffba
linter warning clean up
2024-04-15 10:31:57 -06:00
julian
98410ea8f0
use coinlib address parsing to check address type and not rely specifically on btc address prefixes to validate taproot addresses
2024-04-12 14:57:41 -06:00
sneurlax
3b0fb69339
fromScript->fromRedeemScript
2024-04-12 14:24:06 -06:00
sneurlax
b50985aec7
detect p2tr outputs
2024-04-12 14:05:24 -06:00
sneurlax
f630c3f567
use HRP for appropriate network
...
fixes testnet
2024-04-12 14:04:20 -06:00
sneurlax
f2effa3575
add most basic bip86 address derivation stub
...
to be tested according to https://github.com/bitcoin/bips/blob/master/bip-0086.mediawiki#test-vectors
2024-04-12 14:04:01 -06:00
sneurlax
5f6eabb1dc
NetworkParams->Network
...
TODO update network params
2024-04-12 13:58:16 -06:00
likho
ad4974e072
Ignore anon type txs when syncing wallet
2024-03-18 17:52:40 +02:00
likho
11136d3d14
Revert "In the tx list only process txs that are not anon"
...
This reverts commit c1b9ba085f
.
2024-03-18 17:50:04 +02:00
likho
c1b9ba085f
In the tx list only process txs that are not anon
2024-03-18 17:49:11 +02:00
sneurlax
95bb47aaf8
fix rescans
2024-03-12 07:45:49 -05:00
likho
ed42dba9cc
Update address to match epicbox config
2024-03-08 19:31:34 +02:00
sneurlax
5644d763c2
Merge branch 'staging' into add_frost
2024-03-01 13:07:04 -06:00
sneurlax
9eaa9391d3
Merge branch 'staging' into firo
2024-02-28 14:40:47 -06:00
likho
41d71f0529
Remove failover options for Epicbox
2024-02-28 20:11:18 +02:00
likho
891f2d8702
Attemp to update cached receiving address
2024-02-28 19:23:55 +02:00
likho
ab3df052d4
Check if default Epicbox is up on start up, always update wallet address to connected Epicbox server
2024-02-28 15:43:53 +02:00
julian
4c98ee0db3
tweak spark used coins update on successful send
2024-02-28 14:42:32 +07:00
sneurlax
2ac1558266
find SparkCoins that correspond to the usedCoins returned from spark lib
...
instead of translating used coins to UTXOs, we find which SparkCoins in isar match the usedCoins returned from sparkmobile and update them as isUsed: true in db.
2024-02-27 19:01:53 -06:00
sneurlax
01881aae4f
translate usedCoins to usedUTXOs
2024-02-26 19:05:17 -06:00
sneurlax
5d9dc02eb1
update _createSparkSend signature to return used coins
2024-02-26 14:30:44 -06:00
sneurlax
4d94de2e3d
do not validate "p" (P2SH) addresses
2024-02-26 10:23:34 -06:00
sneurlax
73276ba676
update frost wallet for electrum_adapter functionality
...
pulled from electrumx_interface, might consider using those methods instead
2024-02-23 17:46:34 -06:00
sneurlax
7d5cc8d8be
Merge branch 'staging' into add_frost
2024-02-23 17:37:21 -06:00
julian
0a2166b3fb
force reparse bch txns from cached electrumx responses on refresh to correct any parsing errors fixed by b9718bedbd
2024-02-23 19:33:10 +07:00
julian
b9718bedbd
electrum/fulcrum bch output parse fix
2024-02-23 19:28:14 +07:00
julian
725d11f9c2
electrum/fulcrum batching tweaks and fixes
2024-02-22 12:16:53 +07:00
sneurlax
e070c2d986
temporary estimatefee hackfix
2024-02-20 12:33:29 -06:00
sneurlax
494a1a9ba6
close chain height subscriptions on tor connection preference change
2024-02-19 14:32:43 -06:00
sneurlax
80005221b2
Merge branch 'staging' into dev
2024-02-19 10:44:55 -06:00
julian
be8ef772b0
INCOMPLETE: Untested refactor to reduce number of chain subscriptions and simply the management thereof
2024-02-17 15:47:53 +07:00