julian
5ba44d5b8e
rename eth token wallet class
2023-03-03 08:36:56 -06:00
julian
f26fb19453
do not use secure storage for token ABIs
2023-03-03 08:35:43 -06:00
sneurlax
0089dc8333
send real config, not epicbox config, to deletewallet
2023-03-02 19:08:58 -06:00
julian
babbd75da3
use database contract data and contract management updates
2023-03-02 18:40:12 -06:00
julian
a5d8fdde79
parse eth tx json to data transfer objects
2023-03-02 15:07:25 -06:00
sneurlax
40decb2e09
linting
2023-03-02 14:52:22 -06:00
sneurlax
873c56d965
add particl cases to several pages/UI elements
2023-03-02 14:52:17 -06:00
sneurlax
83d0157600
add and use EpicBoxConfigModel and EpicBoxServerModel
2023-03-02 14:51:19 -06:00
julian
4cec54620a
eth contract isar schema
2023-03-02 14:08:54 -06:00
julian
b4b4c5e696
WIP eth api refactor to use chifra based api
2023-03-02 13:28:51 -06:00
ryleedavis
242e39e4f7
added wownero + bitcoin images
2023-03-02 09:45:19 -07:00
sneurlax
6f27184619
type handling
...
hack not fix (model is fix)
2023-03-01 18:09:25 -06:00
julian
8466180b47
get token abi fixes
2023-03-01 18:02:53 -06:00
sneurlax
a8e079bd84
pass config param to wallet deletion method
...
had to add param because existing rust wallet deletion method can't check for existence without it but I'd like to do this differently on the rust side and revert this change
plus the type handling (`decoded is String`) is a hack vs making a model like it probably should be
2023-03-01 17:59:20 -06:00
julian
16efeea1db
project structure
2023-03-01 15:52:13 -06:00
julian
e732c4f1b7
eth wallet token list fixes
2023-03-01 15:27:10 -06:00
julian
c89ae56135
fic default eth tokens list
2023-03-01 15:21:31 -06:00
julian
7a9acb6649
add eth default node item to all
list
2023-03-01 15:21:09 -06:00
julian
eb6eb4d4d5
update eth node details
2023-03-01 15:20:40 -06:00
julian
11177b50c3
tx parsing fix
2023-03-01 15:19:53 -06:00
julian
bfbf175f44
hide generate address button for eth
2023-03-01 14:50:40 -06:00
julian
8812efaefb
temp disable broken blockscout api
2023-03-01 14:50:14 -06:00
julian
100ab39847
add get token balance for address function
2023-03-01 14:04:25 -06:00
julian
5bf18a541a
json serialize fix
2023-03-01 14:03:44 -06:00
julian
508fc48462
dirty proxy contract function injection hack
2023-03-01 14:03:23 -06:00
ryleedavis
05ffd64e04
litecoin namecoin and particl coin images
2023-03-01 09:37:38 -07:00
likho
ca6fa2d101
Add check for domain for epicbox address
2023-03-01 14:27:35 +02:00
julian
e3548c5ecc
WIP wallet token management
2023-02-28 18:36:54 -06:00
julian
0e4b664e63
WIP custom token addition
2023-02-28 16:03:56 -06:00
julian
70335286be
custom eth api exception
2023-02-28 16:03:36 -06:00
julian
0c11e859aa
changenow v2 currencies call to access tokenContract param
2023-02-28 14:27:42 -06:00
julian
1d97be9f73
hard coded bnb icon
2023-02-28 14:26:13 -06:00
julian
695d43bbd5
add token list ui
2023-02-28 13:26:17 -06:00
julian
6a734e28f0
basic add token view with correct navigation
2023-02-28 11:02:38 -06:00
julian
f1bfe72b73
eth token price service updates
2023-02-28 10:36:24 -06:00
julian
4239187602
eth images
2023-02-28 09:33:56 -06:00
julian
ccc7625213
fade bottom of transaction list on mobile
2023-02-28 09:18:05 -06:00
julian
1cdd3338f3
fade bottom of transaction list on mobile
2023-02-28 09:07:41 -06:00
julian
658708da95
add custom icon rotate widget
2023-02-27 17:51:22 -06:00
julian
e3dbc64f17
add custom animation curve param to expandable.dart
2023-02-27 17:25:37 -06:00
julian
d07906c4a7
add wallet entity clean up
2023-02-27 17:15:05 -06:00
julian
c34721c98c
Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum
2023-02-27 16:49:42 -06:00
julian
305b252573
replace 'net_*' calls with 'eth_*' alternatives
2023-02-27 16:49:20 -06:00
julian
24e66f3d5f
WIP add wallet coin options lists
2023-02-27 16:43:09 -06:00
ryleedavis
cc809956a8
fix ocean stack.svg + add ocean theme to pubspec.yaml
2023-02-27 15:17:15 -07:00
julian
73ae19dfbe
Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum
2023-02-27 15:34:16 -06:00
ryleedavis
0d6bb23e9f
add wallet + fix
2023-02-27 14:25:40 -07:00
ryleedavis
7b88a7e6d0
oceanBreeze mobile persona-easy/incognito
2023-02-27 13:38:21 -07:00
ryleedavis
d33cc34970
oceanBreeze persona-easy/incognito
2023-02-27 13:32:50 -07:00
julian
b6f58e4ce1
refresh button null error fix
2023-02-27 11:59:31 -06:00
julian
6771e39e8a
forest theme icon color fixes
2023-02-27 11:59:18 -06:00
julian
82842f1aa0
token view refresh, and WIP token icon assets and other small fixes
2023-02-27 11:42:22 -06:00
julian
8dbefd87fe
eth token summary layout and style
2023-02-27 10:37:41 -06:00
ryleedavis
3b852f1cb5
OLED black selected coin color
2023-02-27 09:20:19 -07:00
julian
fcd8f01d93
convert token service to change notifier, add token cache per eth wallet, token balances, and fix routing issues
2023-02-27 10:01:06 -06:00
julian
2287cd751e
Merge remote-tracking branch 'origin/paynyms' into add-ethereum
2023-02-27 08:42:35 -06:00
julian
15b0771216
decimal places display consistency bugfix
2023-02-27 08:32:24 -06:00
Diego Salazar
aae32aa541
Merge pull request #371 from cypherstack/ui-fixes
...
Add coin images and fix a couple of the other ones (to staging this time)
2023-02-25 08:56:01 -07:00
likho
716dbe706b
Fix epicbox config issue when creating new wallet
2023-02-25 11:42:21 +02:00
julian
3d668c2cba
Merge remote-tracking branch 'origin/staging' into paynyms
2023-02-24 20:26:53 -06:00
julian
05d14b0e42
blinding bugfix
2023-02-24 20:26:32 -06:00
ryleedavis
9a9f71ea3e
fix coin image <def> issue
2023-02-24 15:11:04 -07:00
julian
9c8fd22bfb
WIP load and display token transactions
2023-02-24 14:07:59 -06:00
ryleedavis
a7b88647bc
fix svg def issue + changed forest coin images
2023-02-24 09:51:23 -07:00
julian
67fbb6ec5e
WIP token view
2023-02-24 10:23:39 -06:00
julian
057066950e
get token transactions refactor
2023-02-24 10:22:25 -06:00
julian
58280010f8
refactor import
2023-02-24 08:45:34 -06:00
julian
5aed55235c
WIP eth refactor
2023-02-23 16:59:58 -06:00
julian
1653bb2096
Merge remote-tracking branch 'origin/ui-fixes' into add-ethereum
2023-02-23 14:36:38 -06:00
julian
2ef56ac66b
temp eth asset fix
2023-02-23 14:36:23 -06:00
julian
d657681d23
Merge remote-tracking branch 'origin/staging' into add-ethereum
...
# Conflicts:
# pubspec.lock
2023-02-23 14:27:49 -06:00
julian
ba137742fa
exchange currency select coin list sorting fix
2023-02-23 14:18:47 -06:00
julian
3f80c17777
added bch to MB map as well as some other wallet coins preemptively
2023-02-23 14:11:14 -06:00
julian
a57cd88696
use segwit change address for notification tx
2023-02-23 14:01:36 -06:00
julian
a63af1787a
explicitly check p2pkh change address on refresh
2023-02-23 13:49:27 -06:00
julian
97f36e6f04
show sum of total firo public and private balance on wallet select sheet
2023-02-23 11:36:47 -06:00
julian
9ae95b3591
add firo to majestic bank hard coded map
2023-02-23 11:26:48 -06:00
julian
be300d9027
OLED Black color fixes
2023-02-23 11:25:32 -06:00
julian
6bb133c552
notification tx absurd fees error fix when estimating a tx size
2023-02-22 15:12:17 -06:00
julian
8b777655ca
missing inputs notification tx fix
2023-02-22 06:21:19 -06:00
julian-CStack
9c510119d7
Merge branch 'staging' into paynyms
2023-02-22 05:48:41 -06:00
julian
4bd55f6ee3
disable broken paynym connection status caching
2023-02-22 05:47:30 -06:00
Diego Salazar
7d7acfc567
Merge branch 'staging' into epicbox-failover
2023-02-21 17:11:52 -07:00
sneurlax
6a6b3767aa
comment update
2023-02-21 17:56:08 -06:00
julian
d8096fdf93
Merge branch 'ui-fixes' into paynyms
...
# Conflicts:
# pubspec.yaml
2023-02-21 16:41:06 -06:00
ryleedavis
ab412873c9
added stack.svg for forest and fruit theme + corrected size
2023-02-21 15:28:38 -07:00
ryleedavis
41aaf8dd50
implemented new theme coin svgs
2023-02-21 15:13:56 -07:00
sneurlax
9333a28180
reorder function and add comment for clarity
2023-02-21 15:37:54 -06:00
sneurlax
63fbd003e2
don't save failover epicbox server to hive if primary fails
...
just return the failover
2023-02-21 15:35:05 -06:00
sneurlax
937c1263e7
debugPrint -> Logging.instance.log
2023-02-21 15:21:12 -06:00
sneurlax
a44dfe7650
linting
2023-02-21 15:20:43 -06:00
julian
3b34cb6112
Merge remote-tracking branch 'origin/staging' into paynyms
2023-02-21 14:25:12 -06:00
julian
49a33f0307
hardcode majestic bank coin names
2023-02-21 14:16:16 -06:00
julian
a358edf1ce
exchange currency selection duplicate currency fix
2023-02-21 14:09:13 -06:00
julian
812897a3cb
filter paired currency from all list
2023-02-21 13:40:11 -06:00
julian
66e65736a5
filter unsupported paired currency exception
2023-02-21 13:39:20 -06:00
julian
9a222544ba
added new changenow custom exception
2023-02-21 13:29:32 -06:00
julian
cc58379f3b
multi search ui fix
2023-02-21 13:15:11 -06:00
julian
f76807d8a5
paynym connected bugfix and connection check caching
2023-02-21 13:13:11 -06:00
likho
928f0e4e51
When default epic server is down default to EU, if that is down do not allow TX sending
2023-02-21 18:48:59 +02:00
Diego Salazar
2917db6bd6
Merge branch 'staging' into update-epic
2023-02-18 18:38:47 -07:00
likho
719f554995
More clean up, handle epicbox config for old wallets
2023-02-17 19:44:21 +02:00
julian
5fecce54cd
Merge remote-tracking branch 'origin/staging' into paynyms
2023-02-16 14:20:30 -06:00
julian
99e6d514e5
temporarily disable wownero as a receiving currency in fixed rate trades
2023-02-16 11:40:41 -06:00
julian
196f377228
WIP majestic bank trade status fixes
2023-02-16 09:05:46 -06:00
likho
a28f299c50
Revert to default epicbox node
2023-02-16 16:48:06 +02:00
julian
755115b848
temporarily force refresh bip47 notification tx history on txns refresh
2023-02-16 08:05:41 -06:00
likho
6645febe36
Fix cancel error
2023-02-16 13:41:09 +02:00
julian
774f2071b6
paynym bugfix
2023-02-15 18:39:36 -06:00
julian
7e2276394c
ensure utxos are fetched after refreshing transactions to ensure bip47 notification utxos are not included in balances
2023-02-15 17:26:44 -06:00
julian
76794f14b8
update bip47 lib
2023-02-15 16:16:34 -06:00
ryleedavis
a14c9dd878
resync button color for oled theme
2023-02-15 10:41:51 -07:00
Likho
4077af77d8
Merge branch 'staging' into update-epic
2023-02-15 19:31:59 +02:00
ryleedavis
a195a24bce
case for coin images without svgs + make svg images bigger
2023-02-14 14:43:10 -07:00
ryleedavis
5477f041f8
adjust coin image size for mobile
2023-02-14 14:30:18 -07:00
ryleedavis
ce98482705
fruit sorbet coin images
2023-02-14 14:29:41 -07:00
ryleedavis
c5e3a0ddb6
persona-easy/incognito pngs for fruitSorbet and oceanBreeze theme
2023-02-14 12:59:34 -07:00
ryleedavis
c37ec4fb81
fruit and ocean easy/incognito pngs + ocean stack img
2023-02-14 11:33:11 -07:00
julian
15b37b6f5c
merge clean up and update eth to use isar for tx history and addresses
2023-02-14 11:43:48 -06:00
julian
056fa1947c
Merge remote-tracking branch 'origin/staging' into add-ethereum
...
# Conflicts:
# lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
# lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
# lib/pages/wallet_view/wallet_view.dart
# lib/services/price.dart
# lib/utilities/assets.dart
# pubspec.lock
# pubspec.yaml
2023-02-14 08:24:04 -06:00
julian-CStack
057a233604
Merge branch 'staging' into ui-fixes
2023-02-13 17:31:58 -06:00
julian
fbeb7425cb
Merge remote-tracking branch 'origin/ui-fixes' into paynyms
2023-02-13 17:24:04 -06:00
julian
1c812b0bf2
extra firo logging
2023-02-13 17:22:47 -06:00
sneurlax
2bee017cb8
Merge branch 'null-mnemonic-passphrase' into paynyms
2023-02-13 17:02:22 -06:00
ryleedavis
f59f9156bd
persona-easy and incognito for forest
2023-02-13 16:00:26 -07:00
sneurlax
efbfe4def7
apply null mnemonic passphrase error log to other relevant coins
2023-02-13 16:53:28 -06:00
sneurlax
8ecf6e988a
throw error on null bch mnemonic passphrase
2023-02-13 16:52:28 -06:00
sneurlax
00c99cbcc5
Merge remote-tracking branch 'cypherstack/paynyms' into fix/firo
2023-02-13 16:39:06 -06:00
ryleedavis
d5847ae25e
move persona-easy/incognito to theme files
2023-02-13 15:24:09 -07:00
ryleedavis
9cc367834e
show forest background fix
2023-02-13 16:09:12 -06:00
julian
e50855a4c9
added proper icons for biometrics button
2023-02-13 16:01:18 -06:00
julian
903b39c454
semi graceful paynym.is call failure during btc recover
2023-02-13 15:29:12 -06:00
julian
2bf29a919e
don't log full crypto_plugin commit data
2023-02-13 15:08:59 -06:00
julian
9f3ce454b5
only delete logs older than 30 days automatically
2023-02-13 15:08:38 -06:00
julian
4b1ff8fd09
added custom button key to pinpad and used it for biometrics reopen
2023-02-13 14:16:47 -06:00
julian
30ea666a63
added desktop file save logs dialog todo
2023-02-13 14:12:54 -06:00
sneurlax
7666a9383d
putAddresses->updateOrPutAddresses
...
should solve isar unique index violation error
2023-02-13 14:02:52 -06:00
julian
4b5386236a
xmr/wow loading fix when opened from fav card
2023-02-13 13:26:29 -06:00
julian
69782a1bb2
sort wallet coins alphabetically
2023-02-13 12:35:40 -06:00
julian
197a2a1f19
do not check addresses until refresh initiated
2023-02-13 12:13:30 -06:00
julian
5c7cc9932d
ui layout fix
2023-02-13 11:51:45 -06:00
julian
6e5735b672
manual address entry bug fix
2023-02-13 11:49:22 -06:00
julian
aa91311cca
load paired currencies directly with no pair caching
2023-02-13 11:43:35 -06:00
ryleedavis
4b4da3cdce
show forest background fix
2023-02-13 09:25:45 -07:00
likho
a378ff751b
Remove all things epicpost
2023-02-13 17:46:34 +02:00
likho
0ddc8080e1
Update listen for slates functionality
2023-02-13 16:49:25 +02:00
julian
dd9d59eb12
adjust maxSizeMiB for isar instances
2023-02-10 18:41:21 -06:00
julian
393418f2e7
possible memory bandaid
2023-02-10 18:38:39 -06:00
julian
af7818eb6a
explicit db max size isar setting
2023-02-10 17:59:05 -06:00
ryleedavis
47fd7b2e8d
Merge remote-tracking branch 'origin/paynyms' into ui-fixes
2023-02-10 14:42:12 -07:00
ryleedavis
7498068a73
file name + themed coin.png fix
2023-02-10 14:39:59 -07:00
julian
e857e28099
asset image getter fix
2023-02-10 15:27:45 -06:00
julian
3003c44005
Merge remote-tracking branch 'origin/ui-fixes' into paynyms
...
# Conflicts:
# pubspec.yaml
2023-02-10 15:18:22 -06:00
julian
a75d5224e1
custom text button color
2023-02-10 15:16:32 -06:00
ryleedavis
9a1717859a
forest bg + themed coin.png
2023-02-10 14:10:00 -07:00
julian
8bda6640bd
mobile settings item text color update
2023-02-10 14:49:23 -06:00
julian-CStack
54dba90825
Merge branch 'staging' into ui-fixes
2023-02-10 14:22:00 -06:00
julian
24cdb0ac36
"all wallets" color fix
2023-02-10 14:17:40 -06:00
julian
d8c833548d
gap fix
2023-02-10 14:06:44 -06:00
sneurlax
44074428a9
Merge branch 'staging' into ui-fixes
2023-02-10 13:55:58 -06:00
julian
d5f401132b
Desktop paynym ui and some bug fixes
2023-02-10 12:07:57 -06:00
sneurlax
92062fa14a
add forest text styles
2023-02-10 12:07:30 -06:00
julian
279d37c06e
paynym send bug fix
2023-02-10 11:51:54 -06:00
sneurlax
81c7b9f244
Merge branch 'themescroller' into ui-fixes
2023-02-10 11:35:59 -06:00
sneurlax
23bb519874
Merge branch 'favoritefavorite' into ui-fixes
2023-02-10 11:35:39 -06:00
ryleedavis
8da63b6f3d
add forest theme to background.dart
2023-02-10 09:36:15 -07:00
julian
c275f09869
WIP restore mnemonic password ui
2023-02-10 08:25:03 -06:00
julian
218017ca51
populate initial values in exchange form
2023-02-10 08:04:12 -06:00
ryleedavis
a3486b46fc
mobile theme order
2023-02-09 21:32:06 -07:00
sneurlax
8cd431a71c
key favorite cards
...
and what Julian's already done automagically reorders the cards according to their order in the list in the edit view
so you can list which favorite is your favorite
2023-02-09 18:00:15 -06:00
sneurlax
7a4832e873
wrap theme column in SingleChildScrollView
...
is this... it? surely not. surely we need more than this
2023-02-09 17:49:42 -06:00
ryleedavis
b2a4a2dc5e
forest theme colors added
2023-02-09 16:12:09 -07:00
julian
8fa5aa779a
json object serialize/deserialize
2023-02-09 16:02:01 -06:00
ryleedavis
d1f22cdc06
prep for adding in forest theme colors
2023-02-09 14:37:25 -07:00
julian
75c5a1d7d9
epic transaction migration
2023-02-09 10:27:39 -06:00
julian
14b2424c3f
epic address fix
2023-02-09 10:26:58 -06:00
julian
86ca402401
close exchange step 4 back to wallet or exchange home view
2023-02-09 07:31:31 -06:00
ryleedavis
aec279cb6b
desktop oled name fix
2023-02-08 16:59:06 -07:00
julian
e78fc3ef9e
wallet to exchange nav fix
2023-02-08 16:51:13 -06:00
julian
2eb0b2e123
clean up exchange rate type enum, build runner mocks
2023-02-08 16:46:30 -06:00
julian
15a44d9dff
centralize exchange rate type parameter
2023-02-08 14:48:09 -06:00
julian
5c29a543a9
reduce unneeded providers
2023-02-08 14:22:22 -06:00
julian
4630d616cd
only show exchanges supported by selected aggregate currency pair based on exchange flow type
2023-02-08 14:06:58 -06:00
julian
b1c8a56ba6
aggregate currency
2023-02-08 13:06:26 -06:00
julian
a14cca58ee
unsupported pair error propagation
2023-02-08 13:04:55 -06:00
julian
24baeb9ff5
show all available paired coins across exchange providers
2023-02-08 11:42:45 -06:00
julian
ae697928a6
no caching or switching of currencies based on exchange selection
2023-02-08 11:37:58 -06:00
julian
7616538248
exchange form field ui tweak
2023-02-08 11:25:31 -06:00
julian
83bc26921b
epic address fix
2023-02-08 09:57:26 -06:00
julian
8c0f675852
majestic bank order tracking link
2023-02-08 09:34:59 -06:00
julian
3416ffdda6
restore mnemonic passphrase field
2023-02-08 09:20:34 -06:00
julian
8206972309
add loading screen if not exchange data cache exists while waiting for it to be populated for the first time. Added checks for incognito mode
2023-02-08 08:43:42 -06:00
julian
998967245e
migrate wallet on open
2023-02-08 07:29:27 -06:00
julian
c034413bc7
do not attempt to recover address or tx data from hive
2023-02-07 15:11:22 -06:00
julian
e1f5a2431a
mb refcode
2023-02-07 13:10:57 -06:00
julian
174f849db0
mb refcode
2023-02-07 13:09:52 -06:00
julian-CStack
0e2c423d71
Merge branch 'staging' into paynyms
2023-02-07 11:47:03 -06:00
julian
d4db845494
Merge branch 'exchange_refactor' into paynyms
...
# Conflicts:
# test/pages/send_view/send_view_test.mocks.dart
# test/widget_tests/managed_favorite_test.mocks.dart
# test/widget_tests/table_view/table_view_row_test.mocks.dart
# test/widget_tests/wallet_card_test.mocks.dart
# test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
# test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-02-07 11:17:16 -06:00
julian
62f7ebbc3c
Merge branch 'majestic_bank' into paynyms
2023-02-07 11:16:26 -06:00
julian
2366c40dcd
currency loading performance increase
2023-02-07 11:10:35 -06:00
sneurlax
5173aec491
update simplex url
...
need to also update simplex_api
2023-02-07 10:32:46 -06:00
julian
842593d6b2
ensure exchange is updated properly
2023-02-06 17:49:27 -06:00
julian
287c226416
clean up exchange_form.dart
2023-02-06 16:16:17 -06:00
julian
aa3d6f4102
show loading while updating rate on newly selected currency
2023-02-06 15:58:20 -06:00
julian
243acd09ba
fix when leaving and returning to exchange view
2023-02-06 15:50:18 -06:00
julian
a94feef80e
theme switching color fixes
2023-02-06 15:45:00 -06:00
julian
05934e28d9
exchange icon alignment fix
2023-02-06 15:44:47 -06:00
julian
57c31e9fa2
mb icon and refcode
2023-02-06 15:34:17 -06:00
julian
8061f0811d
handle refund address support
2023-02-06 13:45:22 -06:00
julian
b19a3dbbf8
limit rate calls on amount entry
2023-02-06 13:08:24 -06:00
julian
f578ce9c0c
clean up
2023-02-06 13:07:49 -06:00
julian
15207fc7f1
cache currencies and revert if needed on switching exchanges where currencies aren't available on both exchanges
2023-02-06 12:29:00 -06:00
julian
f4737c5d95
show unsupported pair message per exchange
2023-02-06 12:19:43 -06:00
julian
3fde042c8e
verify paired currency selection list options are valid
2023-02-06 10:50:32 -06:00
julian
f174efcec0
clean up and exchange form state bug fixes
2023-02-06 10:27:24 -06:00
julian
be2a52301e
clean up and QoL mods to exchange_form_state.dart
2023-02-06 09:44:23 -06:00
julian
18e089179b
simplify Currency class and fixed image loading issue
2023-02-06 09:23:31 -06:00
julian
3d01ec8598
reduce size of Pair class
2023-02-06 08:43:16 -06:00
julian
10605d96a2
WIP exchange refactor and clean up
2023-02-05 17:50:40 -06:00
julian
4345a67d3f
currency select function fix
2023-02-05 15:25:35 -06:00
julian
5aab115b96
form state provider fix
2023-02-05 15:11:58 -06:00
julian
1455808d7a
WIP refactor exchange to use isar as cache instead of in memory using riverpod
2023-02-05 14:32:39 -06:00
julian
585a684ecc
apply majestic bank api to an exchange class
2023-02-04 11:48:07 -06:00
julian
4cbf8b8cd9
refactor exchange exception
2023-02-04 11:15:42 -06:00
julian
a3b5ba5b04
majestic bank dart api impl
2023-02-04 09:16:05 -06:00
julian
d4499ac3bc
firo bug fix and test update
2023-02-03 19:04:43 -06:00
julian
5145d4fc01
query/filter bch addresses using derivation path components
2023-02-03 18:51:30 -06:00
julian
74ca8e1e07
add delete address labels and tx notes functionality (isar notes unimplemented atm)
2023-02-03 18:17:39 -06:00
julian
eb42493e4d
bch derivePath bug fix
2023-02-03 18:05:19 -06:00
julian
9b4dee76a5
add derivationPath to Address constructor as required
2023-02-03 17:30:32 -06:00
julian
0c8e561995
bch constructDerivePath bug fix
2023-02-03 17:22:34 -06:00
julian
ad0059508c
move wallet constructors below class declaration
2023-02-03 16:48:16 -06:00
julian
4d891e0f31
clean up
2023-02-03 16:42:27 -06:00
julian
5b5ee30e41
centralized and cleaned up bip32 utils, and added mnemonic password functionality
2023-02-03 16:34:06 -06:00
julian
b0c00d8ec7
db refactor and added address labels
2023-02-03 13:22:21 -06:00
likho
e3101d98af
Update Epicbox config to match latest epic version
2023-02-03 20:34:19 +02:00
julian
7f15c1e6f4
fix share button on receiving qr generate
2023-02-03 10:26:11 -06:00
julian
19d0cb378d
sort receiving addresses by lowest index first
2023-02-03 08:27:27 -06:00
julian
f0a8d65b3e
show sent tx immediately in history
2023-02-02 16:19:14 -06:00
julian
afc25e3f06
paynym home view app bar button icon color fix
2023-02-02 15:57:48 -06:00
julian
a781b24c5c
paynym home view button icon color fix
2023-02-02 15:54:48 -06:00
julian
4ca5cf0978
ocean breeze secondary button text color fix
2023-02-02 15:54:29 -06:00
julian
97604a792f
fix offline wallet creation for namecoin and particl
2023-02-02 15:48:06 -06:00
julian
5ccc868c9b
update amount changed state on send view when tapping send all
2023-02-02 15:41:54 -06:00
julian
a22973cd35
WIP addresses list ui
2023-02-02 15:37:59 -06:00
julian
1d4812c5b2
pull down to refresh paynym home view on mobile
2023-02-02 14:34:35 -06:00
julian
4fbf38fd11
buy warning popup refactor for desktop style/size
2023-02-02 14:20:57 -06:00
julian
e2ee38bc83
Merge remote-tracking branch 'origin/majestic_bank' into majestic_bank
...
# Conflicts:
# lib/services/exchange/majestic_bank/majestic_bank_api.dart
2023-02-02 14:20:25 -06:00
julian
3ba9f7d61b
WIP majestic bank order calculate api call
2023-02-02 14:18:27 -06:00
julian
991f128416
buy warning popup refactor for desktop style/size
2023-02-02 14:07:03 -06:00
julian
8bdf0413bd
majestic bank limits and rates api calls
2023-02-02 12:56:55 -06:00
julian
fca09fbe02
helper
2023-02-02 12:56:55 -06:00
julian
b504059735
WIP initial majestic bank api work
2023-02-02 12:56:55 -06:00
sneurlax
80611d1a31
use bch44 derivation if bip44 is null
2023-02-02 11:40:42 -06:00
julian
a6dae8d9e0
address overflow fix
2023-02-02 09:43:08 -06:00
julian
b2d7414cb6
merge clean up
2023-02-02 09:41:33 -06:00
julian
dc581cd4fc
Merge remote-tracking branch 'origin/staging' into paynyms
...
# Conflicts:
# lib/services/coins/bitcoincash/bitcoincash_wallet.dart
2023-02-02 09:29:30 -06:00
sneurlax
4aec78f0ed
Add BIP44 derivation paths to Bitcoin Cash wallet restoration process ( #330 )
...
* add new derive path for bch
and make it the new default. we currently use slip44 (coinType 145) as the default
* add default cases to DerivePathType switches now failing
* normalize DerivePathType errors
log failing derivePathType or type, as appropriate
* add default derive path case to paynym interface
* use slip44 in bch wallet
* linting
* WIP look up both bip44 and slip44 addresses
slip44 is used by default
* typo fix
* typo fix
thanks Julian
* remove print
* use slip44 addresses by default
* use AddressType unknown for bip44 derive path type
* use address type unknown in _getCurrentAddressForChain, too
* generate different keys for SLIP44 and BIP44 paths
* couple more slips
* return slip44 from addressType
* slip before bip
* revert slip44-bip44, bch's bip44->bch44
* set bch44 derive path to type unknown
do not comingle paths in later output selection by index
* handle bip44 and bch44 path addresses when handling outputs
* use bip44 by default
* typofix
* typo fix in the typo fix
yo dawg
* separate new derivation path functions into their own non-testnet block
* cleanup
* disable test
should re-enable if it can be fixed with the test mnemonic in hand
---------
Co-authored-by: julian <julian@cypherstack.com>
2023-02-02 09:24:26 -06:00
julian
16d4384525
possible putAddresses index violation error during full rescan fix
2023-02-02 09:03:57 -06:00
julian
eaf8fe7094
possible epic cash address get fix
2023-02-02 08:48:03 -06:00
julian
e666928d63
majestic bank limits and rates api calls
2023-02-01 18:24:41 -06:00
julian
773c5fad9c
Merge remote-tracking branch 'origin/paynyms' into majestic_bank
2023-02-01 16:55:52 -06:00
julian
aec33094d6
payment code lookup fix
2023-02-01 16:46:49 -06:00
julian
ce5586d675
extra percent notifier
2023-02-01 16:46:27 -06:00
julian
5ede544893
add wrapped exceptions to MainDB to hopefully catch stack traces
2023-02-01 16:46:01 -06:00
julian
9dc5f91a04
add logging to fee btc calc
2023-02-01 15:37:58 -06:00
julian
72cb62774c
revert and modify tx size calc for two outputs
2023-02-01 15:20:49 -06:00
julian
6a07672437
paynym mobile ui sizing changes
2023-02-01 15:02:41 -06:00
julian
b64ffe91b7
paynym receiving address scanning fix
2023-02-01 11:23:09 -06:00
julian
68be62e3ef
bch fetch derivation by address fix
2023-02-01 10:38:49 -06:00
julian
266a433aa3
add paynym share
2023-02-01 10:08:30 -06:00
julian
bc5dc9a5d7
simple receiving addresses list view
2023-02-01 09:30:29 -06:00
julian
588d715a61
only clear out wallet utxos on refresh
2023-01-31 19:26:23 -06:00
julian
dc2f344779
bottom nav text color change for fruit sorbet
2023-01-31 18:37:04 -06:00
julian
e5464a9c3c
pop buy to wallets as well as exchange
2023-01-31 18:14:06 -06:00
julian
a00340b464
fix hasConnected to return true for sent notification transactions
2023-01-31 17:46:56 -06:00
julian
7e05abec43
show green "connected" in paynym details ui
2023-01-31 17:46:30 -06:00
julian
19bf4c0df6
scan following/followers for paynym history
2023-01-31 17:26:10 -06:00
julian
a25c03cb5c
modify bip47 utils
2023-01-31 16:21:09 -06:00
julian
6a0673bec5
EXTRACT FUNCTION FOR PARSING BLINDED PAYMENT CODE FROM A TRANSACTION
2023-01-31 14:40:54 -06:00
julian
95d1f3c17e
check all outputs for payment codes
2023-01-31 14:09:45 -06:00
julian
6df782647e
btc send exact value of output fix
2023-01-31 13:44:56 -06:00
julian
2e7d55bda4
btc notification tx fix
2023-01-31 12:17:32 -06:00
julian
95ff076d3d
add paynym bot image background
2023-01-31 11:35:58 -06:00
julian
57dd566906
paynym bot head icon
2023-01-31 11:11:42 -06:00
julian
dcd7f312a5
dynamics...
2023-01-31 11:09:21 -06:00
julian
0a264a97c5
pass p2pkh change address to paynym interface
2023-01-31 10:37:53 -06:00
julian
c06c3935ca
handle fee rounding error
2023-01-31 10:37:03 -06:00
julian
3940c88e44
fix notifTx fee calculate bug
2023-01-31 10:03:16 -06:00
julian
69934fb871
clean up transaction list item ui state update key
2023-01-31 09:42:55 -06:00
julian
92076bf12a
add image assets
2023-01-31 09:17:25 -06:00
julian
bcb8f2cd41
"choose from stack" fixes
2023-01-31 08:41:40 -06:00
julian
2f1853ef92
update default stackwallet paynym code
2023-01-30 15:38:01 -06:00
julian
69435f4807
rename and fix text button style update bug
2023-01-30 15:34:21 -06:00
julian
4f58483e82
show min/max crypto amounts returned by simplex api on quote request
2023-01-30 14:08:21 -06:00
julian
13721df803
ensure fiat amount validation updates on use fiat amount selected
2023-01-30 13:42:19 -06:00
julian
bed518d061
ensure fiat amount validation updates on fiat type changed
2023-01-30 13:40:40 -06:00
julian
f61b53738c
Merge remote-tracking branch 'origin/simplex' into paynyms
2023-01-30 13:11:42 -06:00
julian
47fb446b2e
changed amount validation and (hopefully) fixed preview quote button
2023-01-30 13:08:44 -06:00
julian
225aec1763
update ui transaction state fix
2023-01-30 12:03:23 -06:00
julian
a41f80ac55
add height change notify
2023-01-30 11:06:28 -06:00
sneurlax
1e5f624c8b
remove unused functions
2023-01-30 09:30:57 -06:00
julian
6e54ddec86
wallet bottom nav bar fixes
2023-01-30 09:13:30 -06:00
julian
17cbc390e4
pass in correct values
2023-01-30 08:28:54 -06:00
julian
85d69c0cb2
check all outputs for potential notification tx
2023-01-30 08:28:14 -06:00
julian
9ab087587b
helper
2023-01-30 07:58:11 -06:00
likho
f7e2568e6a
Add validation for custom addresses and clean up
2023-01-30 15:44:30 +02:00
julian
cbebe69ad8
WIP initial majestic bank api work
2023-01-29 11:21:35 -06:00
julian
32c942ad42
Merge remote-tracking branch 'origin/staging' into paynyms
2023-01-27 18:28:53 -06:00
Diego Salazar
e86fa521bf
Merge branch 'staging' into ui-fixes
2023-01-27 17:26:00 -07:00
julian
3985674525
dirty payment code obfuscation
2023-01-27 18:18:58 -06:00
sneurlax
fecad7893b
did this TODO
2023-01-27 17:40:30 -06:00
sneurlax
93dc37eed9
comment update
2023-01-27 16:18:13 -06:00
sneurlax
177eb70d51
handle errors more reliably
2023-01-27 16:08:56 -06:00
sneurlax
ad5f9b3de4
pop thrice
2023-01-27 16:05:57 -06:00
sneurlax
679c382106
pass, catch, and display error dialog from newOrder
2023-01-27 15:54:37 -06:00
sneurlax
26dfaa065a
don't set errorMessage as substring except for >max crypto amt errors
2023-01-27 15:32:23 -06:00
sneurlax
ec64c77c45
comment update
2023-01-27 15:23:14 -06:00
sneurlax
ff5d5784a1
use min amounts as default text
2023-01-27 15:15:14 -06:00
sneurlax
7c0bfce3c2
clear field to minimum value
2023-01-27 15:11:29 -06:00
sneurlax
54d8e90c96
deprettify error messages
2023-01-27 15:10:59 -06:00
julian
61ad20e919
Merge remote-tracking branch 'origin/simplex' into paynyms
...
# Conflicts:
# lib/utilities/enums/coin_enum.dart
2023-01-27 15:05:29 -06:00
julian
f2382566d9
Merge remote-tracking branch 'origin/ui-fixes' into paynyms
...
# Conflicts:
# pubspec.lock
2023-01-27 15:04:18 -06:00
julian
3105c21c35
move paynym interface from doge to btc
2023-01-27 15:03:03 -06:00
julian
6c678e577b
disable whirlpool button
2023-01-27 14:44:53 -06:00
julian
d59d25cb04
add convenience function to add or update a list of addresses
2023-01-27 14:44:00 -06:00
julian
b09b3d0e1f
restore all paynym history function
2023-01-27 14:43:38 -06:00
julian
c7446f1946
receiving address fix
2023-01-27 14:43:00 -06:00
sneurlax
957a6d63ae
use internal variable
2023-01-27 14:38:24 -06:00
sneurlax
d5c3712067
trim excess digits
2023-01-27 14:38:10 -06:00
julian
6094a767d7
desktop rescanning navigation fix
2023-01-27 14:10:23 -06:00
sneurlax
4ddd4a292e
do not display buy icon for non-Simplex currencies
2023-01-27 14:08:34 -06:00
sneurlax
0fddad94e6
pass coin as arg
2023-01-27 14:00:51 -06:00
sneurlax
9f40e11385
don't set BTC as default bounded crypto
2023-01-27 13:54:41 -06:00
sneurlax
6b6ef179cc
add coin as arg to BuyInWalletView->BuyView->BuyForm
2023-01-27 13:47:41 -06:00
julian
c8783bb032
ignore duplicate unblinded codes
2023-01-27 13:10:35 -06:00
julian
04854582ae
desktop first start MainDB load fix
2023-01-27 13:09:58 -06:00
sneurlax
79e1bbf13b
nest BuyView in Scaffold etc for in-wallet buy view
...
Thanks Julian!
2023-01-27 12:53:03 -06:00
julian
451edbfc67
handle dropped mempool/blockchain transactions
2023-01-27 12:49:25 -06:00
julian
2dd8a5b190
no such transaction exception
2023-01-27 12:22:30 -06:00
sneurlax
59a12fe277
BROKEN, nav from wallet view to buy view
2023-01-27 12:01:27 -06:00
sneurlax
957b9cb6a3
fix buy image in wallet view on mobile
2023-01-27 11:47:42 -06:00
sneurlax
58ea92fd5a
update colors behind fiat tickers
2023-01-27 11:43:41 -06:00
julian
47acad29a5
isar index violation error fix
2023-01-27 11:20:12 -06:00
julian
ae7163a40f
add singel address getter by value
2023-01-27 11:19:44 -06:00
sneurlax
5ad3d4a64b
linting
...
automated
2023-01-27 11:12:25 -06:00
sneurlax
f2835eff1d
init field with minimum by default
2023-01-27 11:12:18 -06:00
sneurlax
052135a32f
pass TextEditingValue with selection parameter
2023-01-27 11:12:05 -06:00
julian
466e2dd2de
raw tx electrumx fetch fix
2023-01-27 10:46:38 -06:00
julian
0d775660c7
update featured paynyms
2023-01-27 10:37:15 -06:00
julian
33660467b1
add notification address derivation
2023-01-27 10:22:55 -06:00
ryleedavis
1d9120419e
fixed sw default theme color
2023-01-27 09:22:34 -07:00
julian
8b071e8774
ensure paynym notification address is generated and added to database on restore
2023-01-27 10:21:23 -06:00
julian
5159a61271
block paynym notification utxos
2023-01-27 10:20:26 -06:00
julian
6d7284d216
do not display incoming notification transaction in ui
2023-01-27 10:04:55 -06:00
julian
b76c9e6c6b
isar inspector active in debug mode and add single transaction fetch function
2023-01-27 10:04:15 -06:00
likho
d53709c7b0
Remove balanceMinusMaxFee for token since fees paid in ETH and send full balance on sendAll
2023-01-27 16:32:03 +02:00
likho
fd0b20d661
Complete adding ERC-20 functionality
2023-01-27 14:32:05 +02:00
sneurlax
25a5b42f0e
remove print from prod
2023-01-26 17:35:04 -06:00
sneurlax
eed39d7826
remove non-stack coin images
2023-01-26 17:35:04 -06:00
sneurlax
6c48caff48
only add stack coins to list
...
TODO refactor isStackCoin into a reusable form instead of copying it around 3 times :P
2023-01-26 17:35:04 -06:00
sneurlax
9a3e9f345d
set amount text to max if >max
2023-01-26 17:35:04 -06:00
sneurlax
e68385a6ae
reset crypto min and max when new crypto selected
2023-01-26 17:35:04 -06:00
sneurlax
f64a2518ad
use static min and max amounts from BuyFormState class
2023-01-26 17:35:04 -06:00
julian
9b74f52ce9
add receiving address derivation to secure storage
2023-01-26 16:17:26 -06:00
julian
9cc0d74b16
check paynym receiving addresses based on payment code notification tx history
2023-01-26 15:25:53 -06:00
julian
4170ca958f
include paynym receiving addresses when checking for incoming transaction amounts
2023-01-26 15:22:39 -06:00
sneurlax
d7eb25aa9c
update min and max
2023-01-26 15:03:54 -06:00
sneurlax
832c495227
catch requesting quote for >max crypto amt
2023-01-26 14:20:45 -06:00
julian
828c301af7
mobile paynym send flow implemented
2023-01-26 12:16:38 -06:00
likho
dbcbfe342c
WIP: Add test ETH Token functionality in stack
2023-01-26 20:08:12 +02:00
julian
a41c903a96
mobile paynym send view
2023-01-26 11:46:16 -06:00
julian
4f2690f880
show available balance label and linter fixes
2023-01-26 11:28:58 -06:00
julian
26c57b5456
typecast to generic PaynymWalletInterface
2023-01-26 10:59:15 -06:00
sneurlax
e05b0658d1
only validate fiat amounts
...
TODO make sure exchange rate doesn't push fiat value over max
2023-01-26 10:58:00 -06:00
sneurlax
f25392379e
validate min and max amounts
2023-01-26 10:46:53 -06:00
sneurlax
fa96f5ed14
put currently selected fiat's minAmount and maxAmount in buy_form var
2023-01-26 10:32:47 -06:00
sneurlax
e688ec2176
update quote validity check
2023-01-26 10:20:59 -06:00
julian
5de22ca858
Merge branch 'simplex' into paynyms
2023-01-26 10:16:01 -06:00
julian
b49a1942a6
update to versioned desktop secure storage and login key blob
2023-01-26 10:02:36 -06:00
julian
3c9aa827bf
update to versioned desktop secure storage and login key blob
2023-01-26 10:01:51 -06:00
sneurlax
45bfab1d5e
error handle quote not loaded
2023-01-26 09:56:48 -06:00
julian
ffda21f513
desktop xmr/wow single wallet opening bug fix
2023-01-26 09:20:49 -06:00
ryleedavis
fb2d05eadd
desktop exchange toggle color fix
2023-01-25 16:48:50 -07:00
julian
cbf969ef54
desktop xmr/wow single wallet opening bug fix
2023-01-25 17:42:20 -06:00
sneurlax
85582de70b
Merge remote-tracking branch 'cypherstack/ui-fixes' into simplex
2023-01-25 16:50:51 -06:00
sneurlax
ed0a0266f6
linting
2023-01-25 16:43:26 -06:00
sneurlax
deb845db3b
linting
2023-01-25 16:43:21 -06:00
sneurlax
5f2b0de2d1
dart linting
2023-01-25 16:43:13 -06:00
sneurlax
e8f52082da
remove unnecessary property
2023-01-25 16:43:07 -06:00
sneurlax
86c89152f5
add updateOrder stub
...
can't access ref without more work, moving on
2023-01-25 16:43:00 -06:00
sneurlax
64da385d29
add order to simplex model
2023-01-25 16:42:39 -06:00
sneurlax
4ae7876322
linting
2023-01-25 16:42:29 -06:00
sneurlax
2d7a50a5a1
linting
2023-01-25 16:42:21 -06:00
sneurlax
10c5a0a4b3
linting
...
remove unused functions and comments
2023-01-25 16:42:14 -06:00
sneurlax
510e0887ce
remove pair
2023-01-25 16:42:10 -06:00
sneurlax
baf995e515
update URL
2023-01-25 16:41:55 -06:00
ryleedavis
83cd1759be
Merge remote-tracking branch 'origin/simplex' into ui-fixes
2023-01-25 15:29:03 -07:00
ryleedavis
7950c641b6
desktop exchange toggle colors
2023-01-25 15:28:33 -07:00
sneurlax
3042c82063
textDark -> buttonTextSecondary
2023-01-25 16:14:18 -06:00