Commit graph

3754 commits

Author SHA1 Message Date
julian
157901e33d one time stacy tor dialog 2023-09-20 14:39:06 -06:00
julian
90a913540c button style consistency on desktop network info 2023-09-20 13:39:18 -06:00
julian
eff2d7d539 center desktop tor button in menu 2023-09-20 13:36:59 -06:00
sneurlax
8d6c355b95 revert inadvertent tx_icon change
whoopsie
2023-09-20 13:19:39 -05:00
sneurlax
c898ffb30f Merge branch 'arti' into fusion 2023-09-20 11:05:54 -05:00
sneurlax
eec0d2d7df revert firo changes to wallet settings view 2023-09-20 10:58:40 -05:00
sneurlax
57a5bdc1a7 Merge remote-tracking branch 'origin/arti' into fusion 2023-09-20 10:18:01 -05:00
sneurlax
6b0dd30dee refactor address model changes back into fusion interface 2023-09-20 10:17:52 -05:00
julian
67c73076a2 run loading futures together 2023-09-20 09:10:29 -06:00
julian
d5977d5d3d remove unused 2023-09-20 08:57:27 -06:00
julian
98b6db7284 ensure usable exchanges are up to date when update() is called 2023-09-20 08:53:42 -06:00
likho
d890662515 WIP: Move Epiccash plugin calls to an abstract class 2023-09-20 16:12:48 +02:00
sneurlax
c43cf94c38 Merge branch 'arti' into fusion 2023-09-19 23:59:10 -05:00
sneurlax
2dc9979db2 return from connect 2023-09-19 23:58:29 -05:00
sneurlax
5bd399a625 use tor-package-exported SOCKSSocket 2023-09-19 23:58:23 -05:00
sneurlax
0d0d309da7 documentation 2023-09-19 23:58:15 -05:00
sneurlax
75e66d0a61 error formatting 2023-09-19 23:58:08 -05:00
sneurlax
04999f49c5 use package import 2023-09-19 23:57:58 -05:00
sneurlax
12b3dd58a8 remove prints from prod 2023-09-19 23:57:52 -05:00
sneurlax
4180cf6c44 refactor interface changes back into the interface 2023-09-19 22:14:34 -05:00
sneurlax
ef38e58b57 query electrum for missing tx info 2023-09-19 17:58:55 -05:00
ryleedavis
abd6e6fcca fix typo 2023-09-19 14:16:11 -06:00
ryleedavis
0ef9759434 svgs for fusion progress dialog 2023-09-19 14:15:15 -06:00
ryleedavis
8f629426db fusion progress dialog 2023-09-19 14:14:45 -06:00
sneurlax
ecb45f77bf Merge remote-tracking branch 'origin/fusion' into fusion 2023-09-19 14:28:25 -05:00
sneurlax
183ac9dd27 placeholder pubkey and comment updates 2023-09-19 14:28:15 -05:00
julian
9e194f2b45 WIP sample epic wrapper 2023-09-18 15:56:57 -06:00
ryleedavis
e5800d4ec2 resolve merge conflicts 2023-09-18 15:51:00 -06:00
ryleedavis
2d20d0856d WIP: fusion rounds drop down menu 2023-09-18 15:44:20 -06:00
ryleedavis
13ac3ac10c WIP: tor status section works + cash fusion info dialog 2023-09-18 15:44:20 -06:00
ryleedavis
932c8d6bb9 Changed Tor info dialogs so padding looks better 2023-09-18 15:43:14 -06:00
julian
f30785616b WIP very rough refactoring wip 2023-09-18 15:28:31 -06:00
sneurlax
309fce399f WIP null "safety"
it's as "safe" as it is "short", "straightforward", and "elegant"
2023-09-18 16:03:28 -05:00
sneurlax
1e8b5ed700 hook up start button to fuse()
TODO link form inputs to fusion
2023-09-18 15:56:40 -05:00
sneurlax
289a369965 add derivationPath
with hack.  needs null safety checks
2023-09-18 14:02:15 -05:00
sneurlax
ef43bc802d Merge remote-tracking branch 'origin/arti' into fusion 2023-09-18 11:16:13 -05:00
julian
a0a653b088 Merge branch 'arti' into wallets_refactor 2023-09-18 07:39:08 -06:00
ryleedavis
ecb6860e39 WIP: cashfusion card, server settings and rounds of fusion 2023-09-15 16:39:08 -06:00
ryleedavis
346d255280 WIP: cashfusion ui; app bar and text card 2023-09-15 16:39:08 -06:00
julian
4ca352e713 update onion animation and some tor settings refactoring 2023-09-15 16:14:01 -06:00
sneurlax
2dcb82f049 update tor handling in fusion wallet interface
removed inaccurate comments ... Stack shouldn't use Tor unless useTor
2023-09-15 16:02:25 -05:00
sneurlax
ea223ff7cd docs 2023-09-15 16:01:31 -05:00
sneurlax
b2203a6cc7 resolve the futures 2023-09-15 16:01:23 -05:00
sneurlax
28b2f4f6b6 Merge remote-tracking branch 'origin/arti' into fusion 2023-09-15 15:06:10 -05:00
julian
b148ae2ad4 WIP show onion animation on mobile 2023-09-15 14:02:19 -06:00
julian
4e3390a7c0 refactor TorService 2023-09-15 13:51:20 -06:00
sneurlax
a220b76c34 add todo note about fusion tor service 2023-09-15 14:22:05 -05:00
sneurlax
e173660715 formatting 2023-09-15 14:21:36 -05:00
julian
682ea4d898 WIP TorService refactor 2023-09-15 12:10:51 -06:00
julian
abe3f85ca8 add onion animation to assets 2023-09-15 10:20:01 -06:00
sneurlax
2ee4b7ff2d Merge remote-tracking branch 'origin/arti' into fusion 2023-09-15 11:02:44 -05:00
ryleedavis
c810f9dc15 wrapped stack in TorSubscription for tor dialog 2023-09-15 09:25:18 -06:00
julian
adfe3e181e WIP restructure w/moving from hive to isar for wallets and using coinlib 2023-09-14 17:58:17 -06:00
Josh Babb
fafdb45e48 add getSocksProxyAddress passin, documentation, and comments 2023-09-14 17:28:11 -05:00
Josh Babb
ba826d28ed "fix" toFusion methods
this isn't a fix really, more TODO
2023-09-14 16:05:54 -05:00
Josh Babb
67f3217daf Merge arti into fusion 2023-09-14 14:45:47 -05:00
sneurlax
5ac7ae95cb formatting 2023-09-13 16:49:37 -05:00
sneurlax
88f805230c fix paynym headers bug 2023-09-13 16:49:04 -05:00
julian
6214688768 fix price test and update mocks 2023-09-13 10:58:02 -06:00
julian
4b518243c6 Tor kill switch getter name refactor and bugfix 2023-09-13 10:33:44 -06:00
julian
af88673df1 remove vpn references 2023-09-13 10:27:45 -06:00
julian
b0f4476fc2 refactor mobile status bar tor icon 2023-09-13 10:11:14 -06:00
julian
27a7861bad refactor mobile tor settings 2023-09-13 09:49:12 -06:00
ryleedavis
3fa0997754 WIP: tor enabled dialog on buy view 2023-09-12 16:59:07 -06:00
sneurlax
6fe0bfef81 add tor icon to wallet view 2023-09-12 16:45:57 -05:00
sneurlax
7c487c021c match design 2023-09-12 16:00:39 -05:00
sneurlax
17e83a68a3 hook mobile home view onion up to tor status 2023-09-12 15:58:30 -05:00
sneurlax
6594e3c0cf don't await on disable and add documentation and comments 2023-09-12 15:47:39 -05:00
sneurlax
53baad66b6 cypherstack/tor ios and mac updates and toggle tor plugin _enabled more 2023-09-12 15:28:16 -05:00
sneurlax
4773f1ab9f refactor connect and disconnect and apply it to onion and row 2023-09-12 15:15:08 -05:00
sneurlax
f53bd53af4 tap the onion to connect/disconnect 2023-09-12 15:01:02 -05:00
sneurlax
50466ff509 use updated cargokit, rename tor->tor_ffi_plugin 2023-09-12 13:49:25 -05:00
sneurlax
6cee28c5e5 Merge remote-tracking branch 'origin/staging' into arti 2023-09-12 11:38:29 -05:00
sneurlax
fd5bded8a6 Merge remote-tracking branch 'origin/staging' into arti 2023-09-12 10:24:27 -05:00
julian
16718b94e6 revert auto focus next field on valid mnemonic word 2023-09-11 17:54:01 -06:00
sneurlax
ba42b76296 WIP showing that added Content-Lengths get stripped/ignored 2023-09-11 18:41:37 -05:00
sneurlax
20e5f74ab2 Revert "do not use Majestic Bank-supplied onion service address for MB API"
This reverts commit 090262017a.
2023-09-11 18:40:18 -05:00
sneurlax
090262017a do not use Majestic Bank-supplied onion service address for MB API
intentionally left unused imports

TODO enable tor services in cypherstack/tor then revert this snippet, see https://github.com/cypherstack/tor/issues/10#issuecomment-1714731696
2023-09-11 18:23:53 -05:00
sneurlax
d342dd5cb9 fix currency filter 2023-09-11 18:12:56 -05:00
julian
dae4a38287 add placeholder icon to ethereum tokens select 2023-09-11 17:12:35 -06:00
sneurlax
474ec39a5f filter non tor exchanges from the exchange provider options list 2023-09-11 18:08:27 -05:00
sneurlax
45e6354fb6 replace get supportsTor with an exchangesWithTorSupport List<Exchange>
more convenient to use elsewhere
2023-09-11 18:07:59 -05:00
julian
2b3b7db206 screen height in debug mode (desktop) 2023-09-11 16:27:44 -06:00
sneurlax
dcfb6e9dac WIP exchange tor support 2023-09-11 16:31:48 -05:00
ryleedavis
bcb92ae638 price api use tor HTTP 2023-09-11 14:38:40 -06:00
ryleedavis
5b863dcb9d tor http connection 2023-09-11 14:29:10 -06:00
ryleedavis
5053e7d97a WIP: tor http connection 2023-09-11 14:20:40 -06:00
julian
6f06bb834f only show epic cancel button if no confirmations 2023-09-11 12:48:32 -06:00
julian
8b4f25e0f3 hide epic rescan for now 2023-09-10 14:57:07 -06:00
julian
f3f63289ef clean up epic wallet file 2023-09-10 13:44:27 -06:00
julian
a5a8bb8ab5 apply scans error propagation fix 2023-09-10 13:44:23 -06:00
julian
8d05421542 clean up cancel transaction in epiccash wallet 2023-09-10 13:44:19 -06:00
julian
4160196135 clean up epic wallet file 2023-09-10 13:43:41 -06:00
julian
381672d368 apply scans error propagation fix 2023-09-10 13:43:41 -06:00
julian
6efcdf97ea clean up cancel transaction in epiccash wallet 2023-09-10 13:43:41 -06:00
ryleedavis
126229a38b Merge branch 'arti' of https://github.com/cypherstack/stack_wallet into arti 2023-09-08 16:53:14 -06:00
ryleedavis
dea35fd801 WIP: tor http connection 2023-09-08 16:53:09 -06:00
julian
c7cb9c30d9 await tor start/stop before modifying pref and use providers 2023-09-08 16:11:21 -06:00
julian
aa56d39721 await tor start/stop before modifying pref 2023-09-08 16:01:47 -06:00
julian
b278f691cc add init function to TorService so the compiled rust lib isn't loaded on instance creation but rather on init being called 2023-09-08 15:44:25 -06:00
sneurlax
95790faf52 toggle useTor pref on text button click in wallet network settings view
and formatting
2023-09-08 16:43:24 -05:00
sneurlax
832bfc08f7 show connecting state 2023-09-08 16:26:43 -05:00
sneurlax
e34df895de add rest of tor status row to wallet network settings view 2023-09-08 16:23:10 -05:00
ryleedavis
f240163a91 WIP: tor http connection 2023-09-08 15:09:59 -06:00
julian
5de7b76131 http headers bugfix 2023-09-08 15:06:57 -06:00
sneurlax
6d24242489 cancel sub on dispose and refactor row 2023-09-08 15:59:29 -05:00
julian
16718fd88d add riverpod provider for HTTP 2023-09-08 14:52:03 -06:00
sneurlax
afcd6d14dc add just one row of the needed tor status network status dialog row 2023-09-08 15:50:25 -05:00
julian
9d6cdfd2c1 Modify HTTP to take in proxy info rather than rely on the tor service singleton 2023-09-08 14:41:39 -06:00
julian
596f917a0f extract desktop tor status button into its own widget and animate it when collapsing/expanding the desktop menu 2023-09-08 13:29:42 -06:00
julian
cdee218133 mutex release bugfix 2023-09-08 12:59:54 -06:00
julian
2cf5e01d58 json rpc clean up 2023-09-08 12:56:49 -06:00
julian
d4cdbd3455 add and use JsonRpcException exception type 2023-09-08 12:44:34 -06:00
julian
8135079046 access tor service via provider in ui code 2023-09-08 12:43:52 -06:00
julian
03a849d61f use a tor service instance variable to allow using a mocked TorService in testing 2023-09-08 12:32:04 -06:00
julian
25bc126cf9 untested extra bool mutex flag 2023-09-08 10:54:31 -06:00
julian
696b8bc8c3 tor connecting mutex 2023-09-08 10:37:50 -06:00
julian
a97be12f57 update tests 2023-09-08 10:04:56 -06:00
sneurlax
d317bc5e8b implement tor killswitch
comment update
2023-09-08 10:50:50 -05:00
sneurlax
cf27dd9252 remove tor service status getter 2023-09-08 10:30:49 -05:00
julian
3e9a225470 HTTP basic updates 2023-09-08 09:18:55 -06:00
julian
02ae941a98 Merge remote-tracking branch 'origin_SW/staging' into arti 2023-09-08 07:54:14 -06:00
julian
81bbdb1b62 add a couple notes 2023-09-08 07:53:06 -06:00
julian-CStack
d38d482b87
Merge branch 'staging' into httpsend-error-fix 2023-09-08 07:28:12 -06:00
sneurlax
79c1dee7ad hook up existing ui elements to the tor service
and add a status getter to the tor service
2023-09-07 18:28:55 -05:00
sneurlax
5cf202efc0 add a status getter to the tor service and document it 2023-09-07 17:56:48 -05:00
julian
bc25d5b3af WIP stellar memo field on send screens as well as in trade details and exchange flow 2023-09-07 16:41:44 -06:00
sneurlax
6b76696edf package imports 2023-09-07 17:14:50 -05:00
sneurlax
a0491b9d22 move tor_connection_status_changed_event.dart to event_bus global folder 2023-09-07 17:13:27 -05:00
sneurlax
de632023e0 don't enable tor by default 2023-09-07 17:13:04 -05:00
sneurlax
00f8811077 Merge remote-tracking branch 'origin/arti' into arti 2023-09-07 16:27:06 -05:00
sneurlax
2c77ac1b5d fire TorConnectionStatusChangedEvents from tor service
and move tor_service file and unableToConnect->disconnected
2023-09-07 16:27:00 -05:00
ryleedavis
850d0bbfd8 minor text color fix 2023-09-07 15:04:57 -06:00
sneurlax
a8ed46d804 TorSyncStatusEvent->TorConnectionStatusEvent
and rename file
2023-09-07 15:44:53 -05:00
sneurlax
3e36723da3 TorStatusChangedEvent->TorPreferenceChangedEvent 2023-09-07 15:37:23 -05:00
julian
98f3046e04 stellar sync error fix 2023-09-07 14:05:25 -06:00
julian
67beaf21cd add finalizer to cancel stream subscription when all references to an instance of ElectrumX becomes inaccessible 2023-09-07 12:27:19 -06:00
julian
9c648affe8 .exception will always be of type Object here as we check for null 2023-09-07 12:16:21 -06:00
sneurlax
796961ddd4 Merge branch 'tor-ui' into arti 2023-09-07 13:12:25 -05:00
sneurlax
622085ca5c Merge remote-tracking branch 'origin/staging' into arti 2023-09-07 13:12:20 -05:00
julian
d4e0f3b045 listen to tor status changes in electrumx 2023-09-07 12:07:05 -06:00
ryleedavis
236c5bf2a8 tor settings when clicking connection on menu 2023-09-07 11:22:59 -06:00
julian
6e625e2c74 add tor status change event and fire on pref changed 2023-09-07 09:20:45 -06:00
julian
7dabba3d0e comment out unused class to avoid confusion 2023-09-07 09:09:55 -06:00
sneurlax
3bb0a647bf documentation in SOCKSSocket. TODO remove unused getters
and update the example in cypherstack/tor... or expose that file and use it here
2023-09-06 18:17:28 -05:00
sneurlax
d84f2d7b7a prettify tor messages and use tor main 2023-09-06 18:09:41 -05:00
ryleedavis
11b7456855 fixed tor status text 2023-09-06 16:49:47 -06:00
sneurlax
f7ddaa1f73 use tor for nodes 2023-09-06 17:48:50 -05:00
ryleedavis
b5fcea18f6 tor status text 2023-09-06 16:39:45 -06:00
sneurlax
7a01682bff WIP update SOCKSSocket class 2023-09-06 17:27:59 -05:00
sneurlax
e6e5c43f69 use updated tor correctly 2023-09-06 16:56:18 -05:00
ryleedavis
7289de0160 minor ui fixes 2023-09-06 14:26:04 -06:00
ryleedavis
6377b73deb add tor network status to desktop home 2023-09-06 13:43:55 -06:00
ryleedavis
c3aaf0574b added information to tor dialogs 2023-09-06 13:43:09 -06:00
likho
150ccdf57d Return more descriptive error for http send 2023-09-06 18:26:31 +02:00
likho
41e3c2371d Fix HTTP send error 2023-09-06 15:18:23 +02:00
ryleedavis
d560a30941 add dialogs to tor settings 2023-09-05 16:56:56 -06:00
ryleedavis
1a20029c18 add dialogs to tor settings 2023-09-05 16:55:54 -06:00
ryleedavis
2fc116707b adjust padding 2023-09-05 16:34:53 -06:00
ryleedavis
1dea6cdb7d rough ui for desktop tor settings + svgs for tor settings 2023-09-05 16:26:52 -06:00
ryleedavis
fcf98d8096 WIP: add tor settings to desktop 2023-09-05 13:39:57 -06:00
ryleedavis
7072c919ae WIP: add tor to home page 2023-09-05 13:11:08 -06:00
julian
9237e99f0c clean up hidden settings 2023-09-05 11:53:44 -06:00
julian
ca95612d69 fix firo lelantus sends to non wallet addresses not showing as confirmed in wallet ui 2023-09-05 10:19:58 -06:00
julian
c0096a08de Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-09-05 09:17:13 -06:00
sneurlax
0ce108aa34 use cypherstack/tor, a Foundation-Devices/tor fork
use main
2023-09-04 20:13:05 -05:00
ryleedavis
f6a0950c24 WIP: tor settings view for mobile 2023-09-01 16:50:17 -06:00
sneurlax
662602bd2b use flutter_libarti main
now even newer and better
2023-09-01 17:46:42 -05:00
sneurlax
aba37faacb WIP join session, return early from covert
TODO fix `pubKey`s, `amount`s, etc passed in as 0000 or String? (whereas parameter is String for example, ie null awareness/safety)

Can instantiate a cached electrum client and call eg txid for info missing from the transaction blockchain model
2023-08-30 11:41:45 -05:00
sneurlax
5f1e936435 WIP refactoring, documentation, comments, warning reduction, formatting 2023-08-25 13:50:18 -05:00
sneurlax
a381cd0a47 FusionInterface->FusionWalletInterface
a la PayNymWalletInterface (big ups, mad respec)
2023-08-24 11:22:13 -05:00
likho
0c481f2e49 Remove new address button for xtz and xlm 2023-08-24 11:30:04 +02:00
julian
6e4a23007b fix some rescan functionality 2023-08-23 14:58:22 -06:00
julian
3cd31d1bf2 clean up 2023-08-23 14:56:40 -06:00
julian
4b5686d8a4 handle stellar rescan properly 2023-08-23 14:31:34 -06:00
julian
31cac4b950 code formatting 2023-08-23 14:12:11 -06:00
julian
19a6e0b826 fix tezos refresh function 2023-08-23 11:58:16 -06:00
julian
2e64d35629 tezos does not used the bip39 lib directly. Do not show new wallet options. Needs more investigation 2023-08-23 11:49:21 -06:00
julian
4de632bdb4 fix switch statement logic 2023-08-23 11:35:04 -06:00
julian
63ab0b09e8 revert enum name 2023-08-23 11:29:10 -06:00
ryleedavis
02b67c2a2e add parameter to initializeNew for tezos 2023-08-23 11:08:32 -06:00
ryleedavis
467f57c74e resolve merge conflicts 2023-08-23 10:59:13 -06:00
ryleedavis
cceab1a036 Merge branch 'staging' into add-xtz
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
#	lib/widgets/node_card.dart
2023-08-23 10:53:34 -06:00
likho
4729789f9a Add break statements to case, add test connection to node_card and include port when testing node connection 2023-08-23 16:59:00 +02:00
julian-CStack
128272cf20 fix typo 2023-08-23 07:59:34 -06:00
Likho
c44b64f4c0
Merge branch 'staging' into xlm-bug-fixes 2023-08-23 15:24:43 +02:00
likho
961b687e27 Test node connection when updating and node and show error codes on send fail instead of generic error 2023-08-23 15:13:17 +02:00
julian
412fb73066 bip39 passphrase wording changes to be more specific 2023-08-22 18:22:46 -06:00
julian
244a1914b3 verify mnemonic passphrase dialog 2023-08-22 17:06:30 -06:00
julian
e20ce631e6 count fix 2023-08-22 15:40:19 -06:00
julian
abbf557b41 style tweak 2023-08-22 15:40:12 -06:00
julian
02baf4a198 ensure new wallet mnemonic options is reset 2023-08-22 15:10:51 -06:00
julian
04bba2bf2a new wallet mnemonic options for supported coins 2023-08-22 15:07:08 -06:00
likho
2732b2fe71 WIP: XLM fixes and refactor 2023-08-22 18:33:24 +02:00
likho
444860da53 Return just one value for fees since endpoint returns only one value for fees 2023-08-16 15:17:58 +02:00
likho
e8d5c3ad8b Return tx id when sending, implement updateSentTx 2023-08-16 14:46:21 +02:00
sneurlax
256db85472 use socks socket if useTor in ElectrumX and JsonRPC, 2023-08-15 22:56:41 -05:00
sneurlax
f2af2b10bd Revert "Merge branch 'tor' into tor-presocks"
This reverts commit 75750e2bd1.
2023-08-15 22:10:41 -05:00
likho
e3fb83a61f Send all 2023-08-15 18:01:51 +02:00
likho
0a77dad7ec Refactor Update transactions call 2023-08-15 16:49:28 +02:00
likho
520ceabf79 Clean up and refactor 2023-08-15 15:28:53 +02:00
ryleedavis
373637701c Fix tezos network status 2023-08-14 16:53:44 -06:00
julian
05726e45a9 make proper enums 2023-08-14 14:56:18 -06:00
sneurlax
c88320a59e Merge remote-tracking branch 'origin/staging' into tor 2023-08-14 12:32:41 -05:00
sneurlax
8c47456077 Merge remote-tracking branch 'origin/staging' into fusion 2023-08-14 12:31:45 -05:00
Diego Salazar
b6aa7a974a
Merge pull request #647 from cypherstack/ui-fixes
clear electrumx cache option for firo wallets
2023-08-14 11:27:51 -06:00
sneurlax
e90fc3f271 remove misleading comment 2023-08-14 11:00:35 -05:00
julian
0d701a51b7 clear electrumx cache option for firo wallets 2023-08-14 09:21:27 -06:00
likho
a6d3941858 Fix send and refactoring 2023-08-14 16:36:27 +02:00
likho
d785a2ef83 Fix error with Stellar pretty name not found 2023-08-14 10:14:47 +02:00
sneurlax
1a59a1a577 simplify WIP code
removing unneeded logging. may as well be printing at this point
2023-08-10 16:32:13 -05:00
sneurlax
5cccd3e4a3 Revert "WIP very messy"
This reverts commit 8492773438.
2023-08-10 11:56:30 -05:00
sneurlax
ed99bdc169 Revert "clean up SOCKSSocket, still no joy"
This reverts commit c7ea583a44.
2023-08-10 11:56:19 -05:00
sneurlax
c7ea583a44 clean up SOCKSSocket, still no joy 2023-08-10 11:40:12 -05:00
sneurlax
8492773438 WIP very messy
need to remove SocksSocket as it apparently doesn't work, whereas SocksProxy does
2023-08-09 18:28:19 -05:00
sneurlax
71b69cc3a4 add logging to socks5.dart 2023-08-09 15:15:51 -05:00
sneurlax
0d60d23d28 moar logging 2023-08-09 15:04:57 -05:00
sneurlax
658b5269d9 reuse an existing _socksSocket 2023-08-09 14:59:24 -05:00
sneurlax
6a8bf395a6 print debug info 2023-08-09 12:52:54 -05:00
sneurlax
1eeed74cf6 WIP SOCKSSocket 2023-08-09 12:50:12 -05:00
sneurlax
29341fc0b0 exception casting 2023-08-09 12:19:17 -05:00
sneurlax
d8f41cccaf remove _socksSocket 2023-08-09 12:19:11 -05:00
sneurlax
0522d2a0ee Merge branch 'tor-presocks' into tor 2023-08-09 12:15:25 -05:00
sneurlax
7c3c41ae5e fix v0l/socks5/master/lib/socks5.dart for dart 3
and Android Studio IDE warnings
2023-08-09 12:14:37 -05:00
sneurlax
cfce22fa73 v0l/socks5/master/lib/socks5.dart
https://raw.githubusercontent.com/v0l/socks5/master/lib/socks5.dart
2023-08-09 12:14:24 -05:00
sneurlax
9e7567a26a add required proxyInfo param to JsonRPC class 2023-08-09 12:13:26 -05:00
sneurlax
7c8796abfe WIP 2023-08-09 11:39:48 -05:00
sneurlax
5552fff3b3 disambiguate log messages 2023-08-08 16:35:22 -05:00
sneurlax
e27d3f9213 WIP use SocksTCPClient.connect 2023-08-08 16:27:38 -05:00
sneurlax
281cd98390 WIP proxied sockets 2023-08-08 16:01:41 -05:00
sneurlax
2d130f916e tor->flutter_libtor 2023-08-08 11:01:45 -05:00
sneurlax
bae46bb27d pass getUnusedReservedChangeAddresses to Fusion class 2023-08-08 09:32:11 -05:00
sneurlax
80ddbe2b20 implement reserve_change_addresses as _getUnusedReservedChangeAddresses
and remove orphaned lib/services/cashfusion/fusion.dart
2023-08-07 14:39:46 -05:00
sneurlax
8eef870375 type disambiguation 2023-08-07 14:29:56 -05:00
sneurlax
32c0c55830 WIP generateChangeAddress->createNewReservedChangeAddress 2023-08-07 14:15:08 -05:00
julian
e4aa34509a WIP reserve addresses stuff 2023-08-07 12:54:44 -06:00
julian
cdbbb0a3df add copyWith to Address 2023-08-07 12:53:18 -06:00
sneurlax
221c4e3fb7 WIP pass address generation function in 2023-08-07 13:07:37 -05:00
sneurlax
e00208b0f0 remove id from fusion address model 2023-08-07 13:06:41 -05:00
julian
3e5035bd66 fix start issues 2023-08-07 11:52:36 -06:00
julian
99dc1aef42 add tor pref 2023-08-07 11:20:54 -06:00
sneurlax
8b42b36825 remove redundant check 2023-08-07 12:19:09 -05:00
julian
9965d793bd WIP route over tor 2023-08-07 10:46:34 -06:00
julian
53b8adca16 basic tor service 2023-08-07 10:39:04 -06:00
julian
18e1a10ba1 Merge remote-tracking branch 'origin_SW/staging' into tor
# Conflicts:
#	pubspec.lock
2023-08-07 09:19:14 -06:00
julian
f1cb7278c5 update network wrapper 2023-08-07 09:18:08 -06:00
likho
3c05c568eb Merge branch 'staging' into add-xtz 2023-08-07 17:13:55 +02:00
sneurlax
c620a5e23a WIP nextChangeAddress
WIP move reserve_change_addresses(int addresses) to fusion interface
2023-08-06 22:57:34 -05:00
sneurlax
6246b6c931 refactor CashFusion Address model and add toFusionAddress method
to go from Stack Address -> CashFusion Address
2023-08-06 22:02:40 -05:00
sneurlax
2692ebfc68 WIP demo get current receiving address 2023-08-06 21:15:05 -05:00
sneurlax
2ffbcda188 Merge remote-tracking branch 'fyookball/fusion' into fusion 2023-08-06 19:35:12 -05:00
detherminal
182a8cc732 implement fees and sending? 2023-08-06 00:16:19 +03:00
Jonald Fyookball
387e4ba99c update fusion.dart to get to runround stage 2023-08-03 08:50:28 -04:00
likho
ea47e41d90 Allow cancelling incoming txs for Epiccash 2023-08-02 13:30:06 +02:00
Josh Babb
10eb56ef43 Merge remote-tracking branch 'origin/staging' into fusion 2023-08-01 11:01:11 -05:00
julian
e48afa4c6a parse firo masternode payments 2023-07-31 10:06:56 -06:00
Likho
6a750c9356
Merge branch 'staging' into fix-desktop-onchain-notes 2023-07-31 15:00:51 +02:00
likho
ff944928b6 fix: Onchain notes missing for desktop 2023-07-31 12:16:08 +02:00
detherminal
a1ef84fbe6 fix stellarTestNet and dependency problems 2023-07-28 23:00:14 +03:00
julian
3900bb587a re enable caching of used coin serials 2023-07-28 13:57:26 -06:00
julian
64d946e752 apply lelantus rescan on desktop 2023-07-28 13:53:14 -06:00
julian
bd090a3e92 ensure no rescan flag on newly created or restored firo wallets 2023-07-28 13:17:21 -06:00
detherminal
f4688bd041 xtz: filter other operations 2023-07-28 22:16:04 +03:00
julian
8c91e0f3b8 WIP mobile one time firo rescan 2023-07-28 13:10:57 -06:00
julian
92f19de43c WIP one time firo rescan 2023-07-28 10:55:04 -06:00
ryleedavis
724f6193d7 merge conflicts 2023-07-28 10:50:05 -06:00
ryleedavis
b66b25eb1f Merge branch 'staging' into add-xtz
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/node_details_view.dart
#	lib/services/coins/coin_service.dart
#	lib/services/price.dart
#	lib/utilities/amount/amount_unit.dart
#	lib/utilities/block_explorers.dart
#	lib/utilities/constants.dart
#	lib/utilities/default_nodes.dart
#	lib/utilities/enums/coin_enum.dart
#	lib/utilities/enums/derive_path_type_enum.dart
#	lib/widgets/node_card.dart
#	lib/widgets/node_options_sheet.dart
#	pubspec.yaml
2023-07-28 10:48:52 -06:00
ryleedavis
5c06d9dc59 format adjustments + remove tezos from themeAssetsv1 2023-07-28 10:32:50 -06:00
ryleedavis
be0d820822 Merge branch 'add-xtz' of https://github.com/cypherstack/stack_wallet into add-xtz 2023-07-28 08:45:49 -06:00
detherminal
3077465e81 xtz: update api and add price 2023-07-28 13:39:07 +03:00
julian
f9fa0acb8c pass in only required utxo data 2023-07-27 17:23:25 -06:00
julian
8e767d200e use updated package 2023-07-27 17:13:03 -06:00
julian
cf03526d45 Merge remote-tracking branch 'origin_SW/staging' into fusion
# Conflicts:
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_wallet_features.dart
2023-07-27 15:48:11 -06:00
julian
a6a7b53837 show file path on image save 2023-07-27 15:42:58 -06:00
julian
c1b7c9239b monke fix 2023-07-27 15:36:14 -06:00
julian
4edd59f0ec Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-07-27 14:59:00 -06:00
julian
7765ed2465 fix request timeout bug 2023-07-27 14:42:03 -06:00
Josh Babb
c44623a8ea hasWhirlpoolSupport->hasOrdinalsSupport 2023-07-27 15:32:32 -05:00
Josh Babb
5f604eba3c fix response-counting logic
could be improved yet...
2023-07-27 15:32:18 -05:00
detherminal
2ee65b584e fix: fetch from nodes instead of tzkt 2023-07-27 23:15:49 +03:00
ryleedavis
8b8ce89ced Monkey option only shows for banano wallets 2023-07-27 14:08:08 -06:00
sneurlax
c847656ca5 autoformatting 2023-07-27 14:47:22 -05:00
sneurlax
c584cb862d don't assume list isn't null 2023-07-27 14:47:16 -05:00
sneurlax
d0e3474368 move fusion dart code to fusiondart package as submodule
https://github.com/cypherstack/fusiondart
2023-07-27 14:39:36 -05:00
sneurlax
571fd960b8 autoformatting 2023-07-27 13:43:25 -05:00
sneurlax
59379faa4c Merge remote-tracking branch 'fyookball/fusion' into fusion 2023-07-27 13:40:08 -05:00
Jonald Fyookball
e91ac3d355 Fixes for registerAndWait. 2023-07-27 14:29:03 -04:00
sneurlax
40d9a8aa9e include exception if non-null 2023-07-27 13:14:19 -05:00
sneurlax
6ace239647 check if Exception 2023-07-27 13:13:15 -05:00
julian
2e9c5bde8e clean up compile time errors only 2023-07-27 12:11:30 -06:00
julian
143e1d821a remove duplicate map entries 2023-07-27 11:35:44 -06:00
julian
aa2ab89f73 fix formatting 2023-07-27 11:33:39 -06:00
ryleedavis
c8d0ecf28d remove changes to ThemeAssets v1 2023-07-27 11:11:11 -06:00
sneurlax
9b4c1abf35 Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 12:03:55 -05:00
julian
bce8ae6b4e update _currentDefaultThemeVersion to handle xlm asset updates to default themes 2023-07-27 10:53:40 -06:00
ryleedavis
197d760102 Merge branch 'staging' into add-xtz
# Conflicts:
#	pubspec.lock
2023-07-27 10:45:41 -06:00
julian
4281fa5d33 Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-07-27 10:43:49 -06:00
julian
7ca6da60f9 clean up mobile ordinal details view 2023-07-27 10:33:59 -06:00
julian
e93ecad744 save ordinal image to file 2023-07-27 10:26:52 -06:00
julian
6ccd7a76a5 desktop clean up 2023-07-27 09:47:50 -06:00
sneurlax
87f12d9c3c Merge remote-tracking branch 'origin/staging' into fusion 2023-07-27 10:33:03 -05:00
julian
8b88890e05 refactor network call into mockable provider and handle errors 2023-07-27 09:28:01 -06:00
julian
1e05a8dfa3 desktop ordinals details view info layout 2023-07-27 08:37:08 -06:00
julian
6f2ddf7423 fix: auto format code and remove electrumx coin control 2023-07-27 08:11:32 -06:00
julian
a194594b4d Merge remote-tracking branch 'origin_SW/staging' into add-xlm 2023-07-27 07:57:58 -06:00
likho
bce20eab32 Resolve merge conflicts 2023-07-27 15:05:27 +02:00
likho
e8b91c5287 Update testnet block explorer 2023-07-27 13:20:19 +02:00
likho
7061c3c40b Add testnet to coin list 2023-07-27 13:09:56 +02:00
julian
703863cab8 reorder firo balance sheet on mobile 2023-07-26 17:21:36 -06:00
julian
f51cf2e395 extra temp check on firo 2023-07-26 17:15:11 -06:00
julian
46e0258737 Merge remote-tracking branch 'origin_SW/staging' into ordinals
# Conflicts:
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_wallet_features.dart
#	lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/more_features/more_features_dialog.dart
#	pubspec.yaml
2023-07-26 17:05:33 -06:00
julian
4d87096324 temp disable some ordinals stuff 2023-07-26 17:01:24 -06:00
julian
e520726495 fix the fix 2023-07-26 16:51:01 -06:00
julian
f27e818d97 Merge remote-tracking branch 'origin_SW/staging' into add-monkey 2023-07-26 16:29:32 -06:00
julian
7390c498c7 set state on download 2023-07-26 16:29:09 -06:00
ryleedavis
04b9cddb19 fixed path 2023-07-26 16:23:34 -06:00
ryleedavis
8754142694 android file path 2023-07-26 16:21:20 -06:00
sneurlax
7c696f1a0c fix desktop fusion view 2023-07-26 17:21:18 -05:00
julian
d8e6f3cac6 fix mobile nav error 2023-07-26 16:15:29 -06:00
sneurlax
fe707ac381 "Bitcoin"->"Bitcoin Cash" 2023-07-26 17:12:46 -05:00
julian
2f5a18b615 merge conflict clean things 2023-07-26 16:10:27 -06:00
julian
bf309d4902 Merge remote-tracking branch 'origin_SW/add-monkey' into add-monkey
# Conflicts:
#	lib/pages/monkey/monkey_view.dart
2023-07-26 16:09:10 -06:00
sneurlax
19a968472b move CashFusion fuse() demo into FusionInterface 2023-07-26 17:08:29 -05:00
julian
9d2b315bd9 desktop layout 2023-07-26 16:08:01 -06:00
sneurlax
4e134664e7 show CashFusion option in wallet More dialog 2023-07-26 17:07:56 -05:00
ryleedavis
39882b0d46 monkey icon in app bar 2023-07-26 16:07:54 -06:00
sneurlax
6e9d8b26d0 add DesktopCashFusionView 2023-07-26 17:07:39 -05:00
sneurlax
d3832a56b5 add CashFusionView 2023-07-26 17:07:06 -05:00
sneurlax
1a0d47d5c7 add placeholder asset
robothead
2023-07-26 17:06:36 -05:00
sneurlax
04f0049710 add hasFusionSupport bool 2023-07-26 17:06:17 -05:00
sneurlax
d71ca45657 add fusion interface as mixin 2023-07-26 17:06:02 -05:00
julian
0175939d63 download/save image on linux 2023-07-26 15:52:52 -06:00
ryleedavis
4e9ba50572 Desktop what is monkey button 2023-07-26 15:37:10 -06:00
julian
b2aa4272b4 reorg and loading indicator 2023-07-26 15:32:00 -06:00
julian
80dad5156a Merge remote-tracking branch 'origin_SW/ui-fixes' into ordinals
# Conflicts:
#	lib/db/isar/main_db.dart
2023-07-26 15:11:03 -06:00
ryleedavis
66e1db9b52 WIP: scaling monkey view for desktop 2023-07-26 15:10:53 -06:00
julian
36747ca479 another bandaid fix for hive box isn't open 2023-07-26 14:50:38 -06:00
sneurlax
5cd8b4864e Merge remote-tracking branch 'origin/staging' into fusion 2023-07-26 15:31:28 -05:00
ryleedavis
5668b045e5 WIP: adding monkey to desktop 2023-07-26 14:12:19 -06:00
ryleedavis
3cb8a6a173 WIP: adding monkey to desktop 2023-07-26 14:12:06 -06:00
ryleedavis
86d3258910 Monkey help message 2023-07-26 13:18:18 -06:00
ryleedavis
ea9f997d0b Merge branch 'staging' into add-monkey
# Conflicts:
#	lib/services/coins/banano/banano_wallet.dart
2023-07-26 12:07:36 -06:00
Jonald Fyookball
6c0dbfbde8 Push local changes to branch. 2023-07-26 14:07:30 -04:00
ryleedavis
032061fa19 changed generate monkey structure 2023-07-26 12:03:01 -06:00
sneurlax
ba4e83968d show more button on desktop wallet home page if wallet ordinalsinterface 2023-07-26 13:02:56 -05:00
ryleedavis
2eb10e249f add monkey image to hive and display on wallet card 2023-07-26 11:54:10 -06:00
julian
6733a367e3 create mockable wrapper function 2023-07-26 11:47:49 -06:00
ryleedavis
683364750a structure change to add monkey image 2023-07-26 11:13:48 -06:00
likho
58364a6c88 Update themes, use PUBNET instead of testnet 2023-07-26 16:19:40 +02:00
julian
7b8f26206e show sent to self jmint transactions correctly 2023-07-25 20:48:03 -06:00
julian
57839c2d18 WIP fixing _refreshLelantusData 2023-07-25 20:29:44 -06:00
julian
c9da22601e clean up spam logs a bit 2023-07-25 20:28:51 -06:00
julian
c3054ca753 fix broken used serials call and optimize cache a bit 2023-07-25 20:28:27 -06:00
ryleedavis
78e4cd4631 removed unnecessary lines 2023-07-25 17:42:36 -06:00
ryleedavis
512960d9b9 changed monkey files around 2023-07-25 17:29:05 -06:00
ryleedavis
c6c2b42923 monkey.svg download to user device 2023-07-25 17:06:32 -06:00
ryleedavis
b2ec2763fb monkey.png downloads to user device 2023-07-25 16:51:21 -06:00
julian
5d3e976601 always add lelantus coin to locale db 2023-07-25 16:08:54 -06:00
julian
c1f73a89be store jmint separately from updated coins 2023-07-25 15:41:06 -06:00
julian
90b16c576e clean up 2023-07-25 15:36:37 -06:00
julian
759e5624e4 stop storing public coin 2023-07-25 15:11:34 -06:00
julian
ce1dce1130 comment and fix error messages 2023-07-25 14:56:31 -06:00
ryleedavis
3cbde8b5c1 able to download monkey.png 2023-07-25 14:52:58 -06:00
julian
2cca59532e delete by index instead of public Coin since who tf knows what it could be in our code 2023-07-25 14:14:07 -06:00
julian
04658f8eef null error bandaid 2023-07-25 13:55:19 -06:00
julian
128fa9db6c rpc timeout mod 2023-07-25 13:48:39 -06:00
julian
c9470a5078 desktop notifications fix 2023-07-25 13:48:19 -06:00
julian
20c706c7e5 add todo check 2023-07-25 12:16:08 -06:00
julian
590717560e notif error fix? 2023-07-25 12:12:10 -06:00
julian
7d1d7cb804 auto format on save 2023-07-25 12:07:44 -06:00
julian
3c1a3f23e3 clean up 2023-07-25 12:07:09 -06:00
julian
5439ce8954 show error before data in case dart decides string is too long and cuts it off 2023-07-25 12:06:06 -06:00
julian
e1140e6fa6 clear lelantus coins on full rescan 2023-07-25 11:18:21 -06:00
julian
5f9b1f77f5 clearer exception 2023-07-25 11:17:54 -06:00
julian
a8abd38827 invalid vsize fix 2023-07-25 11:17:30 -06:00
julian
c7f1392734 cache boxes hive error fix 2023-07-25 10:49:49 -06:00
julian
140f1468f9 remove unused code 2023-07-25 09:04:09 -06:00
julian
99a36f1587 fix mint limit constant 2023-07-25 09:03:26 -06:00
julian
18f3a2056c check anon set when creating list of mints 2023-07-25 08:55:50 -06:00
likho
f7741fa043 Update theme with Stellar images 2023-07-25 15:58:29 +02:00
julian
462b845bd4 clean up unspent coins 2023-07-24 16:54:38 -06:00
julian
2fb94444c4 no more firo specific hive 2023-07-24 16:49:11 -06:00
julian
c97de6017b update lelantus coin schema 2023-07-24 16:44:12 -06:00
ryleedavis
a286ba7b8f monkey view page 2023-07-24 12:43:33 -06:00
julian
df0b004b82 finish up basic migrate lcoins hive => isar 2023-07-24 12:30:01 -06:00
julian
a5ba67aa1d WIP migrate lcoins hive => isar 2023-07-24 09:42:29 -06:00
julian
baa34ca9f2 isar lelantus coin schema 2023-07-24 09:08:19 -06:00
julian
6ff4c5d49a clean up 2023-07-24 09:06:10 -06:00
likho
be8ede7750 Fix txs being sending and receiving, and missing fee and height in tx view 2023-07-24 16:53:04 +02:00
sneurlax
ce1bd8212f remove Future<bool> inscriptionInAddresses(List<String> addresses)
inscriptionInAddress is next, after its usage is removed from _updateUTXOs, updateUTXOs (or another hook for detecting if a refresh has detected a new output) will trigger the more general refreshInscriptions
2023-07-23 23:20:07 -05:00
sneurlax
18a0bf279e refresh inscriptions if new output detected 2023-07-23 18:29:42 -05:00
sneurlax
abd4bf9d7a refresh inscriptions if needed and add utility func 2023-07-23 18:19:38 -05:00
sneurlax
f32359ac1e refresh inscriptions after general refresh if any are detected 2023-07-23 18:01:51 -05:00
sneurlax
7da49c7ea0 improve ordinal heuristic
and formatting
2023-07-22 22:14:18 -05:00
sneurlax
8e5f2d190d temporarily disable send button 2023-07-22 21:50:49 -05:00
sneurlax
58c3bdbf2b don't flash red on load 2023-07-22 21:50:29 -05:00
sneurlax
475490d4f0 remove commented functions 2023-07-22 21:10:22 -05:00
sneurlax
55e55ef8c8 print->throw Exception 2023-07-22 21:09:42 -05:00
likho
89aba8874e Clean up/ refactor 2023-07-22 10:26:53 +02:00
likho
4bdda9354c WIP: Clean up and fixes 2023-07-22 10:26:10 +02:00
likho
c68b2e0d02 allow sending to unfunded account 2023-07-22 10:26:10 +02:00
likho
bbd070ba7f Fix send 2023-07-22 10:24:41 +02:00
detherminal
e0df4723ae feat: add xlm 2023-07-22 10:21:04 +02:00
julian
e559ee1cc5 WIP desktop ordinal details view 2023-07-21 19:52:43 -06:00
julian
6c6c9c8325 desktop ordinals in wrap 2023-07-21 19:15:26 -06:00
julian
c2df7ea113 wip desktop ordinals list 2023-07-21 19:06:01 -06:00
julian
dffa33abd3 load ordinals into isar as a cache and backend view model 2023-07-21 18:43:59 -06:00
julian
48109f3c49 use isar ordinal model 2023-07-21 18:18:26 -06:00
julian
b3e4d63a89 strongly typed spacing 2023-07-21 18:17:59 -06:00
sneurlax
f478f0e9ec Merge branch 'ordinals-desktop' into ordinals 2023-07-21 19:13:35 -05:00
sneurlax
c7d114e268 remove nested AspectRatio 2023-07-21 19:11:33 -05:00
ryleedavis
8ac085fe24 fix monkey icon 2023-07-21 18:01:38 -06:00
ryleedavis
ee5a97c2fb add monkey icon 2023-07-21 17:59:01 -06:00
ryleedavis
fb39e96308 WIP: monkey view + fetching monkey dialog 2023-07-21 17:56:01 -06:00
sneurlax
8edaa9d353 desktop ordinal details view fix 2023-07-21 18:50:18 -05:00
sneurlax
d9d7f25692 add desktop ordinals list, card, and details view 2023-07-21 18:30:41 -05:00
sneurlax
397942f4af Merge remote-tracking branch 'origin/ordinals' into ordinals-desktop 2023-07-21 18:24:43 -05:00
julian
fe41bce563 disable collection type in ord filter 2023-07-21 17:24:20 -06:00
sneurlax
9d5e33da01 DesktopOrdinalsList widget 2023-07-21 18:21:15 -05:00
julian
051fc7d1ef Merge remote-tracking branch 'origin_SW/staging' into ordinals 2023-07-21 17:18:18 -06:00
sneurlax
8118f98e5e mobile ordinals in desktop
TODO make desktop OrdinalsList and OrdinalsDetailsView
2023-07-21 18:13:40 -05:00
sneurlax
af5f6849b3 add desktop ordinals page stub 2023-07-21 17:54:51 -05:00
julian
8a0a45f131 mobile rep fix 2023-07-21 16:09:47 -06:00
julian
3125a25a69 add change rep to desktop 2023-07-21 15:58:28 -06:00
sneurlax
5a845f8669 hide certain fields on ordinals views, change ordinal card aspect ratio 2023-07-21 16:35:00 -05:00
julian
9369ae15ec Merge remote-tracking branch 'origin_SW/staging' into nano_rep_change 2023-07-21 14:25:05 -06:00
julian
e7b480e585 add ba/nano wallet representative change option to wallet settings, remove coin control from ba/nano, and some other clean up 2023-07-21 14:11:30 -06:00
julian
b8fcc98ac6 eth token balance fix 2023-07-21 13:23:36 -06:00
ryleedavis
269f47d6f4 resolved merge conflict 2023-07-21 11:34:14 -06:00
ryleedavis
1adc5f23a4 Merge branch 'staging' into chan-cards
# Conflicts:
#	lib/models/isar/stack_theme.dart
#	lib/models/isar/stack_theme.g.dart
2023-07-21 11:09:44 -06:00
sneurlax
f46a37d4d4 convert/map/cast InscriptionData->Ordinal 2023-07-21 11:48:31 -05:00
sneurlax
ddba1c54f7 show ordinal image 2023-07-21 10:49:30 -05:00
sneurlax
65e8c34e34 hook up details view to OrdinalsInterface 2023-07-21 10:43:02 -05:00
sneurlax
f750bbfe10 hook OrdinalsList up to OrdinalsInterface 2023-07-21 10:30:47 -05:00
sneurlax
c295ca9a6f fix ordinal view crash 2023-07-21 10:12:31 -05:00
sneurlax
39eaa937fc add convenience method, remove ord-litecoin API file, cast dynamic->int 2023-07-21 10:06:34 -05:00
sneurlax
af30826e9e remove ord-litecoin imports 2023-07-21 10:03:05 -05:00
julian
28f8fdc233 clean up 2023-07-21 07:48:06 -06:00
ryleedavis
0ce86ce7fe Chan card images for favorites and wallet 2023-07-20 16:51:37 -06:00
sneurlax
20fdcf4817 refactor manager var out to _manager, comment update 2023-07-20 17:15:25 -05:00
julian
24d443886e hide empty tx note field on mobile confirm send screen 2023-07-20 16:04:01 -06:00
sneurlax
b773811eac working proof of concept 2023-07-20 16:49:26 -05:00
sneurlax
4db0328c73 WIP _db not initialized, refresh on ordinals view for poc 2023-07-20 16:30:39 -05:00
ryleedavis
480f637670 WIP: added cardFavoriteImages + check if card should be favorites or wallet 2023-07-20 15:15:03 -06:00
julian
8a84c89824 show failed instead of cancelled for eth failed txns 2023-07-20 15:13:56 -06:00
julian
69aa1fb885 toString fix 2023-07-20 15:13:56 -06:00
julian
49e5641c3e optional nonce 2023-07-20 15:13:56 -06:00
julian
87a146b5a4 show failed instead of cancelled for failed eth tx 2023-07-20 15:13:56 -06:00
julian
461267ec95 eth api error handling clean up and token flag 2023-07-20 15:13:56 -06:00
julian
96bfafcd19 fix: contract decimal places bug for eth token amounts parsing 2023-07-20 15:13:56 -06:00
sneurlax
06c433ff85 add init method, build on poc 2023-07-20 15:56:11 -05:00
sneurlax
ca8e930904 move demo into refresh button, add refreshInscriptions() stub w prev poc 2023-07-20 15:32:39 -05:00
ryleedavis
308f982593 added chan card favorites to stack_theme 2023-07-20 14:25:58 -06:00
sneurlax
4be7919e46 expand upon demo
TODO remove WIP, hook directly into StreamBuilder
2023-07-20 14:53:20 -05:00
sneurlax
22e222ffd6 paginate inscription responses 2023-07-20 14:53:15 -05:00
sneurlax
a322c13954 return inscriptions in batches of 1000 2023-07-20 14:53:13 -05:00
sneurlax
f046912c89 litescribe api and demo 2023-07-20 14:53:09 -05:00
sneurlax
d02b7f7ad4 formatting and model updates 2023-07-20 14:05:51 -05:00
sneurlax
96210df56b Merge remote-tracking branch 'origin/ordinals' into ord-litecoin 2023-07-19 17:14:26 -05:00
sneurlax
0284bb2951 use https api, implement other methods 2023-07-19 17:13:54 -05:00
julian
c435c378e0 rough outline for isar schema class 2023-07-19 15:37:11 -06:00
sneurlax
2de8ffe593 add test button 2023-07-19 15:58:34 -05:00
sneurlax
bc8f5ce8f9 update OrdinalsInterface to not need baseUrl declared by withee classes 2023-07-19 15:58:26 -05:00
sneurlax
8e17556e41 use an OrdinalsResponse response type which can return an error 2023-07-19 13:03:17 -05:00
sneurlax
d3b4be5d66 Merge remote-tracking branch 'origin/ordinals' into ord-litecoin 2023-07-19 12:05:00 -05:00
julian
895903b9ca Merge branch 'ui-fixes' into ordinals 2023-07-19 11:03:29 -06:00
sneurlax
afbf818ab5 refactor InscriptionLink factory, casting
TODO replace casting throughout ordinals DTOs with refactored validation
2023-07-19 11:04:19 -05:00
sneurlax
697f40fce1 add preview endpoint 2023-07-19 10:55:46 -05:00
sneurlax
d623480a75 add content endpoint 2023-07-19 10:51:46 -05:00
sneurlax
6d772b0acd add block endpoint 2023-07-19 10:50:56 -05:00
sneurlax
f972c34dc4 add address endpoint 2023-07-19 10:48:54 -05:00
sneurlax
48e4f8c577 add output endpoint 2023-07-19 10:45:18 -05:00
sneurlax
828782f00c add sat endpoint 2023-07-19 10:41:23 -05:00
sneurlax
51155372d3 add inscription endpoint 2023-07-19 10:37:42 -05:00
likho
022ce7ed34 Resolve merge conflicts 2023-07-19 17:00:48 +02:00
julian-CStack
f2a872c44c ensure cursor stays at end on exchange/swap form 2023-07-19 08:54:56 -06:00
julian-CStack
d867270aac exchange view amount string provider fix 2023-07-19 08:42:06 -06:00
likho
45af21dc27 Fix merge conflicts with staging 2023-07-19 16:37:54 +02:00
detherminal
d387fcc7b9 feat: update xtz 2023-07-19 16:21:13 +02:00
detherminal
0ae747aebc feat: add xtz 2023-07-19 16:19:48 +02:00
sneurlax
b60e3fbf1b add dtos for ord-litecoin documented endpoint responses 2023-07-18 16:36:26 -05:00
julian
5b4a803215 add ordinals icon 2023-07-18 11:51:57 -06:00
julian
2af1a8db88 ordinals filter view 2023-07-18 11:48:15 -06:00
julian
8b71fa70c9 added a couple dialogs 2023-07-18 11:26:43 -06:00
julian
79670c5d47 WIP ordinal details view 2023-07-18 11:03:57 -06:00
julian
58c97de86c WIP ordinal ui 2023-07-18 10:15:05 -06:00
julian-CStack
27c2f34a33 macos specific notifications fix 2023-07-17 10:36:45 -06:00
julian-CStack
bc85b97f5f null error fix on isar exchange data cache instance 2023-07-17 10:36:33 -06:00
julian-CStack
3273cf0e23 disable new wownero wallet unless platform is android 2023-07-13 16:26:29 -06:00
Josh Babb
9a27e724b2 Merge remote-tracking branch 'origin/staging' into tor 2023-07-13 15:16:43 -05:00
julian-CStack
27d97ebf49 number format hack/fix 2023-07-12 16:06:41 -06:00
Josh Babb
a71815ede7 Merge remote-tracking branch 'origin/staging' into tor 2023-07-12 16:50:55 -05:00
julian
99b809ef17 fix: bch address book entry address validation 2023-07-11 08:51:28 -06:00
julian
593680f9f3 auto focus next field on correct seed word entry 2023-07-10 10:05:30 -06:00
julian-CStack
ebf67df3a9
Merge branch 'staging' into add-onchain-notes-for-epic 2023-07-05 11:58:29 -06:00
likho
a750ec0a0a Remove extra condition 2023-07-05 19:58:03 +02:00
likho
1ce64cd157 Fix on chain notes showing for other coins 2023-07-05 18:18:49 +02:00
likho
3ae04b6e5f Fix indentation so Onchain note doesn't show for other coins 2023-07-05 17:31:06 +02:00
likho
71591053f2 Text updates, Update epiccash plugin 2023-07-05 17:19:41 +02:00
likho
ca27f13d7b WIP:Add onchain notes for Epic 2023-07-05 14:57:17 +02:00
julian
d894d60c1e contact address sorting 2023-07-04 17:40:06 -06:00
julian
065063c600 extra type check in electrumx response handling 2023-07-04 14:47:16 -06:00
julian
ab9e734b80 fix: dogecoin custom fee slider and possible absurd fees error 2023-07-04 10:25:13 -06:00
julian
36cb3c2a69 fix: ios path fix 2023-07-03 18:46:58 -06:00
julian
87ed25bd5b use relative path for theme assets 2023-07-03 18:25:18 -06:00
julian
fe8ad00b9b don't open legacy trades box unless during migration 2023-07-03 16:42:45 -06:00
julian
a509dc40ea simply closing cache boxes won't play nice with concurrency so we'll need to settle on just opening them as needed 2023-07-03 16:38:43 -06:00
julian
b7b43e3380 close coin cache hive boxes when not in use 2023-07-03 16:27:36 -06:00
julian
42abebe1d2 WIP: hive -> isar migration and hive clean up 2023-07-03 15:16:56 -06:00
julian
69fabde3a5 fix hive box deletion 2023-07-03 15:12:24 -06:00
julian
6fb526efe5 self contained desktop password service refactor that does not keep its db open when not in use 2023-07-03 15:06:28 -06:00
julian
9513b203a9 refactor delete hive boxes in prep for hive->isar migration 2023-07-03 13:58:11 -06:00
julian
1b66cc23c3 temporarily force update dark theme (banano coin icon fix) 2023-07-01 15:16:16 -06:00
julian
011ba6bf61 use theme brightness for simplex logo 2023-07-01 15:06:49 -06:00
julian
26bddae248 token loading screen navigation fix 2023-07-01 14:09:38 -06:00
julian
fa1dbdbe51 extra logging and exit properly instead of rethrowing what is isn't really a true exception but rather an expected result if not transactions are found. Thanks API designers 2023-07-01 13:49:10 -06:00
julian
bd5a0c1631 actually use price interval 2023-06-30 15:30:33 -06:00
julian
7b160b9a55 strip prefixes for cashaddrs before generating uris 2023-06-23 15:36:33 -06:00
julian
b64b5cdb9b fix: use proper uri builder function 2023-06-23 15:27:09 -06:00
julian
c784d2cf04 fix: disable fee selection for firo private send on desktop 2023-06-23 13:35:19 -06:00
julian
3a9f567150 fix: amount input formatter case when trying to input an amount less than one starting with a zero instead of the decimal separator, edge case allowing more decimal places than the coin has, and pasting certain amounts 2023-06-23 12:59:43 -06:00
julian
2b228f736e fix: amount string parse bug on desktop send view 2023-06-23 12:57:14 -06:00
julian
14bf1ab3e3 fix: equal width desktop settings option clickable area 2023-06-22 09:45:04 -06:00
julian
2870ec49ec move debug logs option to bottom of advanced settings on desktop 2023-06-22 09:45:01 -06:00
julian
ccc9ac545a clean up 2023-06-22 09:44:58 -06:00
julian
aba9aeaef2 fix: desktop address book card coin icon 2023-06-22 09:44:53 -06:00
detherminal
d04df00691 feat: update xtz 2023-06-21 14:29:28 +03:00
julian
f2e43bfaee fix: wallets coin sorting matching Coin enum order 2023-06-19 13:59:46 -06:00
julian
f60dee0304 Merge remote-tracking branch 'origin_SW/staging' into custom_fee_selection 2023-06-19 10:09:16 -06:00
julian
fae0c778ef feat: WIP desktop custom fee selection for supported coins 2023-06-19 10:04:25 -06:00
julian
04e0446aaf fix: isar contacts migrate bugfix 2023-06-19 09:49:46 -06:00
julian
0778deb6d3 feat: custom fee for sends on mobile for supported coins 2023-06-17 10:42:23 -06:00
julian
5880e0c5fa feat: WIP fee slider widget 2023-06-16 19:25:49 -06:00
julian
b371e59182 fix: electrumx exception data interpolation 2023-06-16 19:25:10 -06:00
julian
833daea120 hide fee selection for ba/nano send 2023-06-16 18:32:56 -06:00
julian
61e074e3cd Merge remote-tracking branch 'origin_SW/staging' into amount_separators 2023-06-16 17:13:28 -06:00
julian
cfd73be0c3 listen to locale changes while app is running and update accordingly 2023-06-16 17:11:11 -06:00
julian
346a6a7a01 account for units setting 2023-06-16 17:04:39 -06:00
julian
c0eb85ce5a insert and handle localised group and decimal separators in textfield amounts 2023-06-16 16:47:03 -06:00
julian
f88d7f200c fiat amount string formatting and parsing and more WIP usages thereof 2023-06-16 13:42:37 -06:00
julian
7bcfc87f4d feat: amount string group separator based on locale and parse those formatted strings back to amounts based on localized decimal pattern 2023-06-16 10:43:20 -06:00
julian
bc0c9168b5 fix: coin card chan aspect ratio 2023-06-15 17:47:58 -06:00
julian
968bf390f4 fix: eth rescan (and optimise eth txn refreshing) 2023-06-15 16:39:42 -06:00
julian
aac6c0fdb6 fix: token transactions refresh interruption 2023-06-15 13:53:16 -06:00
julian
5016818bae eth token data toString fix 2023-06-15 11:35:02 -06:00
detherminal
f43aeadc3f feat: add xtz 2023-06-12 22:03:32 +03:00
julian
498185d701 small theme fixes 2023-06-09 12:44:47 -06:00
julian
a8a5e8b573 requested monero address check 2023-06-09 11:44:50 -06:00
sneurlax
006844dc8f Revert "start monero and wownero on windows"
This reverts commit e1339dab83.
2023-06-08 15:57:17 -05:00
Diego Salazar
8c7a29ecdd
Merge pull request #584 from cypherstack/windows
Add or update git version files in Windows build scripts
2023-06-08 14:55:54 -06:00
julian
0af9af1ad2 fix: add (ba)nano periodic refreshes 2023-06-08 14:48:51 -06:00
julian
72bbf81c4c fix: do not throw but just return from updateSentCachedTxData for now 2023-06-08 14:32:07 -06:00
sneurlax
e1339dab83 start monero and wownero on windows 2023-06-08 15:27:58 -05:00
julian
53be1f53db fix: old block errors 2023-06-08 14:25:09 -06:00
julian
885310395e fix: banano prepareSend int overflow 2023-06-08 14:10:08 -06:00
julian
a3dcdf6fcd fix: no fees for (ba)nano 2023-06-08 14:00:31 -06:00
julian
2c49f9f9ec fix: transactions not updating in (ba)nano right away on refresh 2023-06-08 13:45:59 -06:00
julian
89c28a2d9d re enable git versions 2023-06-08 13:24:35 -06:00
julian
f3c366a25d fix: firo trade send from stack with public balance broadcast tx fix 2023-06-08 13:14:10 -06:00
julian
1d2d01d1de fix: banano price 2023-06-08 12:21:28 -06:00
julian
80ba2a8c5c fix: address book tickers overflow 2023-06-08 12:16:47 -06:00
julian
338e354e4b fix: shift fix for amounts when set to lowest unit value (ex sats for btc) 2023-06-08 11:58:26 -06:00
julian
ae75867381 null error fix for themes that don't have coin card images 2023-06-08 11:35:05 -06:00
julian
ed120f552a Merge branch 'ba_nano_fixes' into ui-fixes 2023-06-08 11:03:50 -06:00
julian
4b9c2bfc9c Merge remote-tracking branch 'origin_SW/staging' into ui-fixes 2023-06-08 11:03:27 -06:00
julian
d69b21b4a8 create single coin card widget 2023-06-08 10:59:44 -06:00
ryleedavis
c4545c3eb0 rearrange coin order 2023-06-08 10:54:22 -06:00
julian
1c88ca5f8d update assets schema 2023-06-08 10:35:44 -06:00
julian
91fb2598c4 fix: do not show fees on (ba)nano tx details screen 2023-06-08 09:11:43 -06:00
julian
4874ef5a63 disable address generate button for (ba)nano 2023-06-08 09:03:32 -06:00
julian
3c026ab730 add more logging and return zero fees 2023-06-08 09:00:55 -06:00
julian
81970af4a4 correct mnemonic length displayed on new ba/nano wallet creation 2023-06-08 08:54:29 -06:00
julian
cd1736ffa6 png fix 2023-06-07 16:05:49 -06:00
julian
440235b6de WIP: add fav card chan images 2023-06-07 16:02:32 -06:00
ryleedavis
8e00948bce WIP: null check 2023-06-07 15:24:13 -06:00
ryleedavis
f7a59d140f Merge branch 'staging' into ui-fixes 2023-06-07 15:18:57 -06:00
julian
35843e5e62 small changes 2023-06-07 14:57:15 -06:00
ryleedavis
8d823dc2e3 WIP: chan cards 2023-06-07 14:34:27 -06:00
julian
dd7792195c fix: banano address type 2023-06-07 14:33:53 -06:00
julian
3a58955f60 fix: banano address type 2023-06-07 14:28:00 -06:00
julian
9046379d18 fix: (ba)nano sync/refresh bugs and address optimizations 2023-06-07 13:44:45 -06:00
julian
40d53f08c2 fix: coin enum order 2023-06-07 13:19:22 -06:00
julian
b6ed690eb6 fix: default coin units length and banano unit names 2023-06-07 13:17:49 -06:00
julian
cb1922d2c7 fix: (ba)nano testNetworkConnection always returning false 2023-06-07 12:28:11 -06:00
julian
a047eac770 add wallet summary card background image optional param to theme assets 2023-06-07 09:11:54 -06:00
julian
d627f8e73c fix: animation duration/period not set before calling repeat 2023-06-07 09:02:22 -06:00
julian
e7ed01aad5 extra theme verification 2023-06-07 08:36:47 -06:00
julian
05832287e7 disable openalias 2023-06-07 07:36:54 -06:00
Diego Salazar
f032db9a6b
Merge pull request #573 from cypherstack/handle-price_change_percentage_24h-being-null
Handle price_change_percentage_24h being null and not able to parse a…
2023-06-06 12:50:29 -06:00
likho
14f9dc2c05 Handle price_change_percentage_24h being null and not able to parse as double 2023-06-06 16:34:43 +02:00
julian
a353ab341a Merge remote-tracking branch 'origin_SW/staging' into flutter_upgrade
# Conflicts:
#	crypto_plugins/flutter_libmonero
2023-06-05 16:26:28 -06:00
julian
ab07b9c80e fix: auto save formatting 2023-06-05 16:25:54 -06:00
julian
84ab43ced1 fix: some theme issues 2023-06-05 16:25:41 -06:00
Diego Salazar
a79d8a802f
Merge pull request #571 from cypherstack/windows
Windows: update flutter_libmonero to upgrade_gradle, update docs wrt dependencies
2023-06-05 16:23:57 -06:00
Josh Babb
18e08a8cb7 do not start monero on windows 2023-06-05 15:19:50 -07:00
julian
79b403a51b update current theme version to account for nano/banano assets 2023-06-05 15:46:32 -06:00
julian
91dd677e28 fix: banano network pinging, clean up imports, move file to separate folder 2023-06-05 15:04:11 -06:00
julian
117007180e fix: missing coin cases 2023-06-05 14:55:41 -06:00
julian
b92fb5b547 Merge remote-tracking branch 'origin_SW/add_nano' into flutter_upgrade
# Conflicts:
#	pubspec.lock
2023-06-05 14:48:03 -06:00
julian-CStack
58b8509b41
Merge pull request #569 from fossephate/add-nano
Banano support
2023-06-05 14:07:14 -06:00