julian
21f3d80d3a
migrate namecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 19:22:44 -06:00
julian
c36d73f255
migrate litecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 18:59:01 -06:00
julian
90bf6a2bb2
migrate firo_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 18:16:17 -06:00
sneurlax
8e8816fe05
first simplex service stash
2023-01-11 18:13:34 -06:00
sneurlax
7c58a3a47e
add basic simplex api and data loading services
...
need to update the data loading service to call /quote and provide lists of supported coins and fiats
2023-01-11 17:04:03 -06:00
sneurlax
9d6ec18057
update buy response
...
Exchange -> Buy
2023-01-11 17:02:57 -06:00
julian
f551927603
migrate epiccash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 14:52:06 -06:00
julian
30d8f8b810
update isCancelled flag name to be consistent with other isar model bool values
2023-01-11 14:48:55 -06:00
julian
25a60920dd
migrate bitcoincash_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 13:30:03 -06:00
julian
493bf09578
migrate bitcoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 12:24:16 -06:00
julian
90964b83c6
migrate dogecoin_wallet.dart to isar transactions, addresses, and utxos, as well as the cleaner balance model
2023-01-11 12:23:49 -06:00
julian
78db152ff4
clean up coinservice and manager classes to handle new isar models and balance model
2023-01-11 12:21:11 -06:00
sneurlax
c746eb8865
23-1-10 updates
...
nonatomic updates
2023-01-11 09:54:39 -06:00
julian
b0c62015a1
update enum value name
2023-01-10 17:57:00 -06:00
julian
d27af7243c
modify experimental parseTransaction function to return the new Isar Transaction model
2023-01-10 17:55:19 -06:00
julian
9d6e2d0a0d
update dogecoin to use isar for addresses and transactions
2023-01-10 17:52:27 -06:00
julian
8ee9428758
add currentHeight getter
2023-01-10 17:50:22 -06:00
sneurlax
290adfec21
stub pages for mobile and desktop
...
lots of extra code, lots of commented sections, the models are wrong, the pages just load on desktop and mobile. need to complete the form and ... well, there's a lot, really
2023-01-10 15:25:20 -06:00
julian
69e1d8d20b
reduce minimum doge confirms
2023-01-09 15:47:10 -06:00
julian
cba33a1d69
notification tx record type storage fix and a couple other little fixes
2023-01-09 15:42:37 -06:00
julian
3c1bc42bbf
added check functions too see if a notification tx was sent from my wallet to the target payment code, and if any transactions have been received on my notification address which are then cached/stored locally
2023-01-09 11:09:26 -06:00
julian
ae7dbeb988
WIP send/receive address derivation for the target payment code + my private key context
2023-01-09 11:05:13 -06:00
Diego Salazar
fcb2935d64
Merge pull request #309 from cypherstack/trusted-node
...
Add trusted node setting to Monero and Wownero
2023-01-06 17:20:49 -07:00
sneurlax
7da4bc75f3
persist isFailover settings changes across app closes
2023-01-06 17:10:17 -06:00
sneurlax
b8c21b9287
persist trusted flag across app closes
2023-01-06 16:57:46 -06:00
julian
e8ef0be977
WIP connect tx flow
2023-01-06 16:31:36 -06:00
sneurlax
554d526ea4
setPrimateNodeFor coin if edited node is primary node
2023-01-06 15:49:27 -06:00
sneurlax
227dd61be2
pass trusted to connectToNode
2023-01-06 14:55:06 -06:00
julian
54767947ed
WIP notif txn
2023-01-06 13:55:47 -06:00
sneurlax
3794b18ba6
comment update
2023-01-06 11:15:32 -06:00
julian
35a8172d35
paynym notif tx and tx parsing tweaks
2023-01-05 16:57:53 -06:00
julian
915458dbf3
dirty WIP notification tx creation
2023-01-05 12:48:18 -06:00
sneurlax
2495673f79
add getAddresses helper func for Firo
...
don't assume keys exist without checking them
2023-01-05 12:13:54 -06:00
sneurlax
2dbd81fd4c
use getAddress with BTC, LTC, NMC, and PART
2023-01-05 12:13:26 -06:00
sneurlax
fb7c58f60a
handle 0 amounts
...
use null operator where applicable
2023-01-05 12:12:38 -06:00
sneurlax
4d10727360
use getAddress with BCH
2023-01-05 12:09:01 -06:00
sneurlax
a902c77057
add getAddress helper func for transactions with odd outputs
...
OP_RETURN and some other output types can cause addresses to be placed in a list of strings or as a string under a different key; this handles that case
2023-01-05 12:09:01 -06:00
julian
b3ff38adb7
check and update ui if xmr/wow data found during re/scan
2023-01-02 16:43:57 -06:00
julian
66e9f87c0f
increase xmr/wow autosave timer period
2023-01-02 16:43:51 -06:00
julian
e6416f2191
check and update ui if xmr/wow data found during re/scan
2023-01-02 16:43:39 -06:00
julian
95f5b41b4d
increase xmr/wow autosave timer period
2023-01-02 16:43:04 -06:00
julian
f9491f8215
Merge branch 'xmr-sync' into paynyms
...
# Conflicts:
# lib/utilities/enums/coin_enum.dart
2023-01-02 13:47:10 -06:00
julian
57add19e88
do not partially open monero wallets at the same time on startup
2023-01-02 09:13:00 -06:00
julian
9aa593146c
wownero sync refactor
2022-12-30 16:15:03 -06:00
julian
e84051b140
xmr send fix
2022-12-30 12:30:11 -06:00
shillo
5accda7355
disable unsupported device locale on windows
2022-12-29 10:48:12 -06:00
julian
a60c4fef14
libmonero xmr sync listener callbacks
2022-12-28 10:25:55 -06:00
Diego Salazar
70039f7e4b
Merge pull request #270 from cypherstack/desktop
...
Desktop
2022-12-26 20:01:11 -07:00
Likho
ff1f746a76
Particl fixes ( #273 )
...
* WIP: Fix particl for non standart txs send
* Use stackwallet default node and fix txs all appearing as received with incorrect amounts
* Clean up logging, fix all txs showing as received
2022-12-22 20:05:01 -06:00
julian
20249f3da8
stupid follow/unfollow hack
2022-12-21 19:07:13 -06:00
julian
7631d3f3c6
WIP follow/unfollow
2022-12-21 17:02:14 -06:00
julian
3b6d53d685
WIP paynym home view
2022-12-21 10:17:53 -06:00
julian
a491bfd70f
WIP paynym ui and claim process
2022-12-20 17:00:03 -06:00
ryleedavis
28f9fcaa0a
added another todo: check print
2022-12-19 09:29:47 -07:00
ryleedavis
096d2c007e
Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop
2022-12-14 13:56:13 -07:00
julian
ba344e2364
Merge branch 'staging' into desktop
2022-12-13 11:22:24 -06:00
julian
4f4d6f8e9d
remove cached anon set server call
2022-12-13 11:21:46 -06:00
ryleedavis
390623560e
debugPrints that aren't needed ?
2022-12-12 17:17:02 -07:00
Diego Salazar
2a38d5691e
Merge pull request #260 from cypherstack/add-particl
...
Add Particl
2022-12-12 16:13:43 -07:00
julian
236e04f849
epic node changes and fixes
2022-12-12 15:59:06 -06:00
julian
5f0e03dc1b
add null check to epic wallet delete
2022-12-09 14:55:04 -06:00
sneurlax
7ec0606b08
account for ct_fee
2022-12-08 17:37:57 -06:00
sneurlax
028e77baf4
detect and handle ct and ringct transactions accordingly
...
and hopefully catch staking outputs as well
2022-12-08 13:51:49 -06:00
likho
0f7a5cb5e6
Clean up
2022-12-08 13:27:17 +02:00
likho
20dbb86742
Update pubspec.yaml to use commit for Particl flag in bitcoindart
2022-12-07 17:47:55 +02:00
likho
9309a86cfd
Add back bip44, ensure we're using default bip84 addresses
2022-12-07 15:25:48 +02:00
likho
76c57eef64
Fix fetch tx error after broadcast
2022-12-07 14:46:53 +02:00
likho
b890fe61db
Fix trailing bytes issue
2022-12-06 20:22:14 +02:00
likho
d4f494bbaa
Use bip44 change addresses and remove trailing zeros from tx
2022-12-06 18:02:46 +02:00
likho
03ac0f2778
Commit before change address to bip84
2022-12-06 14:46:08 +02:00
julian
ef8f38aeb8
fix wallets not showing up when more than 1 of the same type are created
2022-12-05 16:10:18 -06:00
likho
e18aa8bd3a
Default to P2WPKH to get witnessScript
2022-12-05 16:53:21 +02:00
likho
bc5e7fcaac
Remove P2SH
2022-12-05 12:52:59 +02:00
likho
b1d2d1ce26
Remove default bip84 for address to get bubKey type addresses and WIP: Fix TX signing
2022-12-04 16:17:41 +02:00
likho
8e2c8c8b53
WIP: trim hex at beginning
2022-12-02 20:52:38 +02:00
likho
3d5e8812e1
WIP: DEbugging txinwitness data
2022-12-01 22:19:32 +02:00
likho
3d0c5092cb
Update, uncomment signing tx
2022-12-01 17:07:43 +02:00
sneurlax
f0f008471c
add isParticl param to relevant bitcoindart calls
2022-11-30 13:28:12 -06:00
sneurlax
b575418e8f
add litecoin back to coingecko call
2022-11-30 10:43:39 -06:00
julian
d86f0de130
timeout check server features on wallet creation (allow offline new wallet creation on timeout)
2022-11-30 09:54:46 -06:00
julian
5c9664c667
Revert "do not check server features on wallet creation (allow offline new wallet creation)"
...
This reverts commit 745abe0f10
.
2022-11-30 09:46:28 -06:00
julian
745abe0f10
do not check server features on wallet creation (allow offline new wallet creation)
2022-11-30 09:22:58 -06:00
likho
3d8ae35956
Fix address has no matching Script error
2022-11-30 11:02:52 +02:00
sneurlax
2df3b0f3ed
update particl tests to the point of testing address validity
2022-11-29 14:27:15 -06:00
sneurlax
046a5c9506
Merge branch 'tests/bitcoindart-particl' into tests/particl
2022-11-29 13:42:43 -06:00
sneurlax
61f3135889
port recent updates from bitcoin_wallet to particl_wallet
2022-11-29 13:41:47 -06:00
sneurlax
a52f232510
pass secureStorageInterface to coin service
2022-11-29 13:40:51 -06:00
julian
4c45487e6e
desktop all trades view
2022-11-29 13:31:48 -06:00
sneurlax
1d7147d330
update secure storage interface
2022-11-29 13:15:00 -06:00
sneurlax
ec399ade0a
Remove testnet
2022-11-29 13:14:11 -06:00
sneurlax
c7abf3a7e8
WIP: Add particle
2022-11-29 13:11:30 -06:00
sneurlax
be14e39d8b
update secure storage interface
2022-11-29 12:54:54 -06:00
sneurlax
de0e2cb021
Revert "Fix address error, remove bip84"
...
This reverts commit b0cee75b76
.
2022-11-29 11:06:01 -06:00
sneurlax
17f080417e
Merge remote-tracking branch 'cypherstack/staging' into tests/particl
2022-11-29 11:02:20 -06:00
julian
ac1a0af265
fix display bug not showing contacts without addresses
2022-11-29 10:45:48 -06:00
julian
05bdc8c52f
fix node loading on initial start for desktop, only add default node back if there are no nodes exist for a certain coin
2022-11-25 13:50:13 -06:00
julian
85b9fdc2f3
random hardcoded values :/
2022-11-23 12:42:23 -06:00
julian
adee71224b
Format coin amounts improvements, fixed fee rates display issue, use hard coded xmr estimates for now
2022-11-23 12:42:23 -06:00
julian
719c7abd49
clean up logs
2022-11-19 13:48:31 -06:00
julian
d4d85259e1
logging fix
2022-11-19 13:20:03 -06:00
julian
5b47d5806d
disable seemingly pointless code
2022-11-14 09:25:06 -06:00
julian
0164679cce
File system path clean up
2022-11-12 16:07:57 -06:00
julian
f08a52cd07
remove direct dependency of unused SharedPreferences
2022-11-12 09:16:07 -06:00
julian
077ba6429b
Merge branch 'staging' into desktop-testing
2022-11-11 13:24:00 -06:00
julian
9b09f65f4d
remove flutter secure storage explicit instantiations from wow/xmr
2022-11-11 12:12:01 -06:00
julian
b6613b2fd7
stop logging monero sync non-error
2022-11-11 09:33:58 -06:00
julian
676b26ce37
stop logging annoying monero sync non error
2022-11-11 09:30:13 -06:00
sneurlax
07c99309ff
use native address validation
2022-11-10 10:21:07 -06:00
julian
c7a6ffd3e4
Merge branch 'staging' into desktop-testing
2022-11-09 17:58:34 -06:00
julian
3ee0e97628
DesktopSecureStore implementation using Isar as backend, renamed FlutterSecureStorageInterface
2022-11-09 17:55:34 -06:00
julian
2bdf5f152c
dynamic secure storage provider
2022-11-09 17:55:34 -06:00
sneurlax
bad88aeecb
Merge branch 'staging' into wownero/25-word
2022-11-09 08:33:15 -06:00
sneurlax
357b93d6e8
use wownero.getHeightByDate
...
and save bufferedHeight upon Monero wallet creation
2022-11-09 00:16:21 -06:00
sneurlax
d23f6f2823
return to use of final for bufferedCreateHeight using inline if
...
and use wowlet's height estimation function for 14 word seeds
2022-11-08 13:48:29 -06:00
sneurlax
48e8501e27
cherrypick e41f8088b0
2022-11-08 13:35:27 -06:00
julian
e41f8088b0
WIP: wownero 25 word seed option ui
2022-11-08 12:00:10 -06:00
sneurlax
7c3d40782c
add generation tests and update flutter_libmonero ref
...
change seedWords to SeedWordsLength to match rest of codebase
2022-11-08 09:55:15 -06:00
julian
fa0c982274
Return what we internally consider the "txid" for epic transactions from the epic confirmSend to be consistent with all other coins confirmSend return value. This should fix the epic notes issue.
2022-11-08 07:35:28 -06:00
julian
c962f597fd
added extra checks to BCH as well as test cases
2022-11-07 15:48:27 -06:00
sneurlax
b41c4c37bd
delineate divergence point more clearly
2022-11-07 14:46:48 -06:00
sneurlax
6e5a0bad78
do not use wownero-seed (wow_seed) function for height, hardcoded POC
2022-11-07 14:42:52 -06:00
julian
bb260e3a23
hacky fix (due to current persistence design) to get sent transactions showing up right away for electrumx coins
2022-11-07 10:24:37 -06:00
julian
786831bcef
alphabetically sort contacts
2022-11-07 10:24:37 -06:00
julian
e87aa64e1b
isFavorite bandaid fix for https://github.com/cypherstack/stack_wallet/issues/203
2022-11-05 09:40:28 -06:00
julian
7dbc9d270b
temp bch send fix testnet and fix tests
2022-11-04 18:18:39 -06:00
julian
74b075328f
temp bch send fix
2022-11-04 17:42:45 -06:00
julian
ccd94fcf86
bch compare address type to constant names instead of int literals
2022-11-04 17:42:45 -06:00
julian
039a9a68f6
bch clean up linter warnings and unused variables
2022-11-04 17:42:45 -06:00
likho
4cac7645c8
WIP: Fix send
2022-11-01 12:46:29 +02:00
Marco
c0fddcd822
add litecoin support
2022-10-28 12:03:52 -06:00
Marco
4c4df1b618
before changes for litecoin
2022-10-27 17:24:14 -06:00
likho
401d4b568c
WIP: add particl
2022-10-26 19:55:32 +02:00
likho
b0cee75b76
Fix address error, remove bip84
2022-10-26 14:42:07 +02:00
likho
9baa30c1a4
REmove testnet
2022-10-26 10:52:02 +02:00
Likho
7e92be4b67
WIP: Add particle
2022-10-25 17:06:37 +02:00
julian
925d0a5096
Merge branch 'staging' into ui-fixes
2022-10-20 11:17:30 -06:00
julian
b6a2840368
check and update primary node if primary node is a default node that was updated
2022-10-20 11:01:25 -06:00
Marco
6cc0feb025
get rid of incorrect fatal error
2022-10-20 10:00:45 -06:00
Marco
b8836397a9
externalCalls set and db migration
2022-10-19 16:51:50 -06:00
Marco
27c2e38311
fix bitcoin cash tests
2022-10-19 16:16:00 -06:00
Marco
2a3997e837
refresh bitcoin cash cache if it has old data
2022-10-19 16:05:36 -06:00
Marco
46d5f26054
fix bitcoin cash null errors
2022-10-19 14:21:48 -06:00
Marco
d2120cd171
firo public send fix
2022-10-18 13:15:57 -06:00
Marco
604c2b4a63
increase firo mint search gap
2022-10-18 11:28:14 -06:00
julian
cd0fdad1f6
init prefs before doing any network calls
2022-10-18 10:36:25 -06:00
julian
e1e9cb7126
disable checking trade history for updates in incognito mode
2022-10-17 17:20:08 -06:00
Marco Salazar
9df7894142
Merge pull request #137 from cypherstack/ui-fixes
...
firo mint notification description
2022-10-15 16:53:54 -06:00
Marco
c7d4c4fc70
fix null error bug, firo restores faster again
2022-10-15 14:49:52 -06:00
julian
b4b9e09a0e
firo mint notification description
2022-10-15 11:57:00 -06:00
julian
8f2567f340
can exchange check updated
2022-10-14 12:21:00 -06:00
Marco
3c29b9acdf
temp fix for firo infinite fee estimate
2022-10-13 13:01:49 -06:00
Marco
764c66ee08
fix ui bug where chosen fee field doesnt show the updated user fee
2022-10-12 18:09:17 -06:00
Marco
2f7585a5e0
fix test
2022-10-12 10:26:14 -06:00
Marco
deec0cdddb
fix monero and wownero fee estimates for sending. fix some ui bugs
2022-10-11 19:54:50 -06:00
Marco
da941376be
fix monero and wownero sendall
2022-10-11 16:36:41 -06:00
Marco
7f8392522d
fully working setting with ease of use option, tests pass
2022-10-10 17:41:43 -06:00
Marco
5707a846b4
Merge branch 'staging' into testing-exchange
2022-10-10 11:59:33 -06:00
Marco
4339c19631
easy or more private option added at startup
2022-10-09 21:36:43 -06:00
Marco
e1e4100a6d
namecoin electrumx fixes
2022-10-07 11:50:26 -06:00
Marco
efe312c1f6
fix namecoin bug with getting address
2022-10-05 16:27:13 -06:00
julian
534034dcd3
Merge branch 'simpleswap' into testing-exchange
...
# Conflicts:
# pubspec.yaml
2022-10-04 18:59:41 -06:00
Marco Salazar
3b9082739c
fix ios wownero build fully
2022-10-04 17:44:59 -06:00
julian
1c0e023fca
simpleswap api call parse fix as well as ui trade exchange name fixes
2022-10-04 16:10:50 -06:00
Marco
956fa6a31c
make linux folder hidden
2022-10-04 12:41:48 -06:00
Marco
2de7692375
organize linux monero saves
2022-10-04 12:29:50 -06:00
julian
2c8ba8405f
added simpleswap data loading, cleaned up providers, modified exchange process
2022-10-04 11:06:14 -06:00
julian
9189754363
centralize changenow loading
2022-10-04 08:46:22 -06:00
julian
a8396977ef
changenow reverse fixed rate trade support
2022-10-03 18:55:12 -06:00
julian
bb12e149f6
exchange form state implementation and various small bug fixes
2022-10-03 18:01:04 -06:00
julian
d87c9981c6
changenow api fixes
2022-10-03 17:04:59 -06:00
julian
670c32aeaf
generic rate estimate
2022-10-03 10:30:50 -06:00
julian
c182557b30
generic market pair
2022-10-03 09:41:53 -06:00
julian
078259ec0f
cn trade hash fix
2022-10-03 07:59:59 -06:00
julian
58deb850f2
move from the changenow specific ExchangeTransaction model to Using the generic Trade model
2022-10-02 18:54:35 -06:00
julian
807379f112
generic changenow impl
2022-10-02 15:48:43 -06:00
julian
9af457d1c6
refactor changenow api
2022-10-02 15:03:40 -06:00
julian
cdcda481bf
changenow trade to generic trade db migration
2022-10-02 14:46:50 -06:00
julian
65cedbac02
simpleswap impl
2022-10-02 14:02:10 -06:00
julian
6126588e60
WIP simpleswap and generic exchange
2022-10-02 13:37:11 -06:00
julian
8243eb1a86
Don't ask android where to save
2022-09-30 18:46:52 -06:00
julian
02bc6060f5
wow min confirms updated to match standard network requirements
2022-09-30 17:00:21 -06:00
julian
2e2732ad2a
remove print
2022-09-29 08:53:12 -06:00
julian
6f594ade52
wownero 11 decimal places fixes
2022-09-28 17:15:16 -06:00
julian
80a7b3de8a
confirms null check
2022-09-28 09:46:46 -06:00
julian
7b3b7554b0
wownero node and ui fixes
2022-09-28 09:17:16 -06:00
julian
88653f96df
missing wow enum and price values
2022-09-27 10:27:51 -06:00
Marco
26b7306d22
Merge branch 'staging' into wow
...
# Conflicts:
# assets/images/wownero.png
# lib/pages/add_wallet_views/restore_wallet_view/restore_wallet_view.dart
# lib/services/coins/coin_service.dart
# lib/utilities/address_utils.dart
# lib/utilities/assets.dart
# lib/utilities/cfcolors.dart
# lib/utilities/constants.dart
# lib/utilities/default_nodes.dart
# lib/utilities/enums/coin_enum.dart
# pubspec.yaml
2022-09-27 16:16:20 +08:00
Marco
d3767ed31e
more wow fixes
2022-09-27 16:09:31 +08:00
julian
8e05d4ef56
various small bch fixes, temp disable tests
2022-09-26 14:44:07 -06:00
julian
57f0ea5ead
Merge branch 'desktop' into testing
...
# Conflicts:
# lib/pages/add_wallet_views/restore_wallet_view/restore_options_view/restore_options_view.dart
# lib/pages/wallet_view/transaction_views/transaction_search_filter_view.dart
# lib/utilities/text_styles.dart
# test/services/coins/bitcoincash/bitcoincash_wallet_test.dart
2022-09-26 14:35:58 -06:00
julian
84db4ac17f
enable bch
2022-09-26 14:32:53 -06:00
Likho
c0e80f828f
Merge remote-tracking branch 'origin/desktop' into add-p2sh-for-bch
2022-09-26 10:43:45 +02:00
Likho
04f80c61a5
WIP: Fix bch tests
2022-09-26 10:12:54 +02:00
julian
669001c921
nmc tx parse fix
2022-09-25 13:12:10 -06:00
julian
cf8b0ea83a
nmc tx parse fix
2022-09-25 13:11:10 -06:00
julian
617471d038
extra wallet management logging
2022-09-24 10:55:03 -06:00
julian
2d5b73c45e
firo private send vsize check
2022-09-24 10:55:01 -06:00
julian
963acb042d
extra wallet management logging
2022-09-24 10:17:34 -06:00
julian
5653bf173d
firo private send vsize check
2022-09-24 10:16:56 -06:00
julian
2e965e45ae
enable namecoin
2022-09-23 15:02:53 -06:00