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
julian
e15e8e3530
move bip86 down to preserve index values of other values just in case
2024-04-12 14:56:10 -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
julian
02a5339146
linter warning fix
2024-04-11 12:18:20 -06:00
julian
b230a123a5
material3 surface tint on scroll "bug" fix
2024-04-11 11:34:12 -06:00
julian
b412973a6b
disable troublesome unused callbacks
2024-04-11 11:21:20 -06:00
sneurlax
f26e6e8b01
flutter_local_notifications updates
...
Ios->Darwin, etc.
2024-04-04 18:18:24 -05:00
Kronk
98c8b4dc6a
Update block_explorers.dart (change eCash default explorer)
...
Changed the eCash block explorer from bitcoinabc.org to the default explorer.e.cash.
2024-04-01 17:29:22 +02:00
sneurlax
d9163a2bbd
hide tor stacy buttons
2024-03-20 16:48:55 -05:00
sneurlax
96c1976d78
use same back button widget on mobile as on desktop
2024-03-20 16:16:44 -05:00
sneurlax
0f4fb8378f
use pref to cull frost things if not enabled
2024-03-20 16:08:49 -05:00
sneurlax
5e7c9ad65b
add FROST enabled pref
...
a bool
toggle from hidden settings menu
2024-03-20 16:08:49 -05:00
Diego Salazar
2996b98230
Merge pull request #815 from cypherstack/fix-particl-sync
...
Fix particl sync
2024-03-18 11:13:16 -06:00
Diego Salazar
bc53ffc219
Merge pull request #813 from cypherstack/add_frost
...
Fix send view
2024-03-18 11:12:46 -06:00
Diego Salazar
9cd4ac162d
Merge pull request #812 from cypherstack/change-coin-ordering
...
Change coin ordering
2024-03-18 11:12:24 -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
1a5e31d046
add missing send view args option
2024-03-15 18:57:30 -05:00
Likho
27410b8ead
Change coin ordering
2024-03-15 20:02:14 +02:00
likho
d8e5b8e305
Add frost mascot and dialog
2024-03-15 13:26:50 +02:00
likho
ec51f95449
WIP: Add frost mascot
2024-03-14 20:23:41 +02:00
sneurlax
95bb47aaf8
fix rescans
2024-03-12 07:45:49 -05:00
sneurlax
64b0f23910
desktop create sign tweaks
...
making things wider and scrollable but the qr code not overflowingly wide
2024-03-12 07:05:05 -05:00
sneurlax
778795139a
add import sign config route
2024-03-12 06:48:01 -05:00
sneurlax
0fe16638b0
pad desktop send view with ConditionalParent
2024-03-12 06:45:26 -05:00
sneurlax
181ec5e539
Revert "wrap send view content in padding"
...
This reverts commit 2aa3bebf78
.
2024-03-11 23:05:55 -05:00
sneurlax
10233550b1
fix issue with modifying fixed-length list
2024-03-11 23:02:16 -05:00
sneurlax
09bbdb5368
add missing frost routes
2024-03-11 11:20:41 -05:00
sneurlax
bfdcfcec1a
resolve "can't add to fixed length list" exception
2024-03-06 18:13:39 -06:00
sneurlax
809cbe6195
FROST Multisig settings buttons mobile and desktop
2024-03-06 18:09:38 -06:00
sneurlax
f558703253
DesktopScaffold on desktop
2024-03-06 18:04:54 -06:00
sneurlax
5d1615b72e
fix keys popup, add copy buttons, and add basic style
...
and import cleanup
2024-03-06 10:55:15 -06:00
sneurlax
445fc832a3
center "import sign config" button
2024-03-06 10:16:54 -06:00
sneurlax
5644d763c2
Merge branch 'staging' into add_frost
2024-03-01 13:07:04 -06:00
sneurlax
3a5a886e7a
remove Expanded widget from restore wallet view
...
resolves gray screen on Windows in release mode
2024-02-29 18:45:13 -06:00
Diego Salazar
bdc06db4ee
Merge pull request #785 from cypherstack/eth
...
Add "&all" param to Ethereum API call (addresses BEAM contract issue)
2024-02-28 14:05:22 -07:00
sneurlax
defc301053
add "&all" param to eth api call
2024-02-28 14:42:16 -06:00
sneurlax
9eaa9391d3
Merge branch 'staging' into firo
2024-02-28 14:40:47 -06:00
Diego Salazar
9ee3377be1
Merge pull request #783 from cypherstack/update-to-latest-epic
...
Update to latest epic
2024-02-28 12:30:34 -07:00
Diego Salazar
5b18631dcc
Merge pull request #781 from cypherstack/epicbox
...
Change Epicbox to epicbox.stackwallet.com
2024-02-28 12:29:32 -07: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
likho
38c9de21f4
WIP: Update to latest Epic release
2024-02-28 07:04:55 +02: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
2513600a63
update epicbox
2024-02-27 14:45:13 -06:00
sneurlax
06e6407259
Revert "remove temporary doge fee hackfix"
...
This reverts commit f67c9e6402
.
2024-02-27 13:48:48 -06:00
Diego Salazar
97f2262cf0
Merge pull request #779 from cypherstack/fees
...
Fix fees when returned in scientific notation
2024-02-26 22:03:49 -07:00
Diego Salazar
4e90e47d12
Merge pull request #778 from cypherstack/ui
...
Invert ConditionalParent condition
2024-02-26 22:03:39 -07: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
f67c9e6402
remove temporary doge fee hackfix
...
Closes #763 .
2024-02-26 14:02:55 -06:00
sneurlax
c8a5a0087a
invert condition
2024-02-26 10:29:46 -06:00
sneurlax
4d94de2e3d
do not validate "p" (P2SH) addresses
2024-02-26 10:23:34 -06:00
sneurlax
557fb4b1d7
use ConditionalParent to only use an Expanded widget if isDesktop
2024-02-25 21:11:52 -06:00
sneurlax
aac9349400
fix mobile restore wallet view for small screens
2024-02-24 23:37:33 -06:00
sneurlax
bbfb152bd7
add bitcoin frost cases to validation switch
...
i'd like to do this more elegantly and just use each wallet impl's validateAddress
but this will do for now
2024-02-23 18:02:01 -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
Diego Salazar
7d9b113b46
Merge pull request #771 from cypherstack/bch_amount_parsing
...
Bch amount parsing
2024-02-23 11:36:25 -07: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
sneurlax
101facaa2a
make recovery screens scrollable for small desktop screens
2024-02-22 16:40:27 -06:00
sneurlax
7865e36638
change default americas epicbox server to stackwallet.epicbox.com
2024-02-22 14:56:20 -06:00
Diego Salazar
9eb1acafbd
Merge pull request #768 from cypherstack/debugging
...
Electrum/Fulcrum batching tweaks and fixes
2024-02-22 10:59:29 -07:00
sneurlax
e45eb85fc6
dogecoin fee fix
2024-02-22 11:57:29 -06:00
julian
725d11f9c2
electrum/fulcrum batching tweaks and fixes
2024-02-22 12:16:53 +07:00
Diego Salazar
d6710166f9
Merge pull request #764 from cypherstack/null-wallet
...
Do not trap user in "restore failed" dialog if serverside issues lead to failure
2024-02-20 16:40:40 -07:00
sneurlax
04ca80529a
finally dismiss restoration failed dialog
2024-02-20 17:32:02 -06:00
sneurlax
235b731c19
null wallet fix
...
pt 1
2024-02-20 12:41:22 -06:00
sneurlax
e070c2d986
temporary estimatefee hackfix
2024-02-20 12:33:29 -06:00
sneurlax
f8d64218f2
resolve mutation issue
2024-02-19 15:18:29 -06:00
sneurlax
c213745e5a
add error handling and attempt to reconnect on error
2024-02-19 15:11:10 -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
likho
1ba1150c65
Check if tx value is not null when parsing OutputV2 tx
2024-02-19 16:05:57 +02: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
sneurlax
8e2ca6a6c9
remove old rpc client references
2024-02-16 17:05:13 -06:00
sneurlax
9ac8a32821
update ping and request functions
2024-02-16 16:55:24 -06:00
sneurlax
c4cbf6eb5a
add electrum_adapter ping note
2024-02-16 16:46:24 -06:00
sneurlax
e2d8e80f66
close old electrum client when updating to a new one
...
and ignore late initialization errors
2024-02-16 16:33:51 -06:00
sneurlax
a807303eba
listen to tor and preferences changes and handle connections accordingly
2024-02-16 16:33:19 -06:00
sneurlax
75ca3d489b
cleanup
2024-02-16 11:25:52 -06:00
sneurlax
2a18d911e8
Merge branch 'subscribe_adapter' into electrum_adapter
2024-02-16 11:25:25 -06:00
sneurlax
f9a8399d05
resolve merge conflict issue
...
sorry guise
2024-02-16 00:32:06 -06:00
sneurlax
0bb564bbc2
Merge branch 'subscribe_adapter' into testing
2024-02-15 18:08:31 -06:00
sneurlax
86bd8e2215
Merge branch 'electrum_adapter' into testing
2024-02-15 18:08:00 -06:00
sneurlax
b357d735ab
clean up debug print
2024-02-15 17:59:12 -06:00
sneurlax
25ffa1fee6
WIP move subscription over to electrum_adapter
2024-02-15 17:53:39 -06:00
sneurlax
d00c205e6c
add logging
2024-02-15 17:14:01 -06:00
sneurlax
3d942f3e0b
return new client to CachedElectrumXClient from callback in interface
2024-02-15 16:33:02 -06:00
sneurlax
a52f45a4ae
check electrumAdapterClient in CachedElectrumXClient, if closed, reopen
...
using a callback
2024-02-15 15:43:47 -06:00
sneurlax
35ba58c462
Merge branch 'electrum_adapter' into testing
2024-02-14 20:04:46 -06:00
sneurlax
cbcac9bcce
make coin optional
2024-02-14 20:04:26 -06:00