Jon Häggblad
2409f85e31
Merge pull request #1273 from nymtech/fix/wallet-store-ids-in-state
...
wallet: store ids in state and require password to switch account
2022-05-17 22:21:01 +02:00
Jon Häggblad
37c06f338f
wallet: just print account id in log statement
2022-05-17 21:56:19 +02:00
Jon Häggblad
add4747e99
wallet: more test files and regression tests ( #1274 )
...
* wallet: add test file for 1.0.4
* wallet: add test file for 1.0.5
* wallet: add test for multi account wallet file
* rustfmt
2022-05-17 10:20:39 +02:00
Jon Häggblad
0cc1926636
Merge branch 'develop' into fix/wallet-store-ids-in-state
2022-05-17 07:22:30 +02:00
Jon Häggblad
0f54c073a7
wallet: simple cli tool for decrypting the wallet ( #1272 )
...
* wallet: simple cli tool for decrypting the wallet
* changelog: add note about wallet file recovery tool
2022-05-17 07:18:50 +02:00
Jon Häggblad
3bfce128a6
wallet: store id instead of mnemonic in state
2022-05-17 00:33:23 +02:00
Jon Häggblad
6cb25cf1fb
wallet: dont use default wallet when removing
2022-05-13 11:53:27 +02:00
Jon Häggblad
db01c245d9
wallet: update wallet error enum cases
2022-05-13 11:53:22 +02:00
Jon Häggblad
252385688d
wallet: remove unnecessary blank lines
2022-05-13 09:35:27 +02:00
Jon Häggblad
cbcef9fbcd
wallet: switch from PathBuf to Path
2022-05-13 09:18:21 +02:00
Jon Häggblad
e27fc82524
wallet: use login_id and account_id instead of id and inner_id
2022-05-13 09:00:09 +02:00
Jon Häggblad
f661bf0446
wallet: write_to_file function
2022-05-12 22:15:38 +02:00
Jon Häggblad
1d22f35c82
wallet: pass by ref
2022-05-12 22:05:40 +02:00
Jon Häggblad
fa41fe62c4
wallet: simplify naming
2022-05-12 21:48:23 +02:00
Jon Häggblad
98cbd2509c
wallet: more moving things around
2022-05-12 15:24:38 +02:00
Jon Häggblad
d2d99ca5c9
wallet: additional tidy
2022-05-12 14:43:22 +02:00
Jon Häggblad
9e4904ff37
wallet: tweak names of wallet_storage functions
2022-05-12 14:43:22 +02:00
Jon Häggblad
bf9db4128d
wallet: qualify with wallet_storage
2022-05-12 14:43:22 +02:00
Jon Häggblad
bce86235c7
wallet: create LoginId type to distinguish
2022-05-12 11:56:00 +02:00
Jon Häggblad
7771c5d3d9
wallet: create password with multi-account by default
2022-05-12 10:28:45 +02:00
Jon Häggblad
d6206a04bd
wallet: restore test in account
2022-05-12 08:37:54 +02:00
Jon Häggblad
83a7f6577b
wallet: logout before re-connecting
2022-05-11 22:26:54 +02:00
Jon Häggblad
97c6567139
wallet: restore unit tests
2022-05-11 22:26:48 +02:00
Jon Häggblad
54e95d795e
wallet: revert back to old default account name for the time being
2022-05-11 16:48:10 +02:00
Jon Häggblad
54194c03e1
wallet: fix default inner account name
2022-05-11 12:17:08 +02:00
fmtabbara
87c2a317d5
merge develop
2022-05-11 10:54:25 +01:00
Jon Häggblad
04eef83c15
wallet: add backend support for validator name ( #1262 )
...
* wallet: add support for validator nymd name
* changelog: add entry for wallt validator name
* rustfmt
* wallet: keep nymd_name entirely on wallet side
* wallet: lint fixes
2022-05-10 11:26:49 +02:00
Jon Häggblad
beeb67e9c2
wallet: change default name of first account
2022-05-10 10:25:40 +02:00
Fouad
ec19de6fa3
Merge pull request #1227 from nymtech/feature/multi-accounts-integrate-rust
...
Multiple accounts
2022-05-09 14:40:59 +01:00
Jon Häggblad
ac72e20447
wallet: additional test for decrypting stored wallet file
2022-05-06 09:41:36 +02:00
Jon Häggblad
571fd5cb93
wallet: removing an account in a login twice should fail
2022-05-06 09:01:48 +02:00
fmtabbara
7cfaf6fa1e
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-05 11:16:30 +01:00
Jon Häggblad
0812378fdd
wallet: reset account state when adding and removing accounts
2022-05-05 12:13:31 +02:00
Jon Häggblad
c91bf3f8d1
wallet: fix rust unit tests ( #1252 )
2022-05-05 10:31:00 +02:00
fmtabbara
5930ec1f18
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 20:46:09 +01:00
Jon Häggblad
92cbe651de
wallet: add account returns wallet entry
2022-05-04 20:14:01 +02:00
fmtabbara
b44b074af7
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 16:22:31 +01:00
Jędrzej Stuczyński
479d410d20
Feature/broadcast sync with polling ( #1246 )
...
* Broadcast tx in a sync mode and poll for its inclusion
* Adjusted internal type used in TauriTxResult
* Re-exported MsgSend
* Increased polling rate + removed print
2022-05-04 16:19:34 +01:00
Jon Häggblad
413e2662ff
wallet: rustfmt
2022-05-04 16:50:51 +02:00
Jon Häggblad
e026a532dd
wallet: store unlocked accounts in Vec to preserve order
2022-05-04 16:50:01 +02:00
fmtabbara
a1e0087760
merge sprint branch updates£
2022-05-04 10:01:39 +01:00
Jon Häggblad
7adee63ebe
wallet: add show_mnemonic_for_account_in_password
2022-05-04 10:01:34 +02:00
Jon Häggblad
1a5580229b
wallet: more unit tests
2022-05-04 01:35:57 +02:00
Jon Häggblad
df4c6493d4
wallet: split and add more wallet_store tests
2022-05-03 23:20:16 +02:00
Jon Häggblad
30a41261ea
wallet: add more log statements
2022-05-03 20:03:46 +02:00
Jędrzej Stuczyński
5f116f8104
Set mainnet as the default network build target
2022-05-03 14:36:29 +02:00
Jon Häggblad
6d874cc34a
wallet: remove list_accounts_for_password
2022-04-29 16:54:25 +02:00
Jon Häggblad
7e356ea3b3
wallet: simplify account handling
2022-04-29 16:49:57 +02:00
Jon Häggblad
f7be9e7e6f
wallet: remove DecryptedAccount and make Accounts clone
2022-04-29 16:27:24 +02:00
Jon Häggblad
05374393ef
wallet: contructors for DecryptedAccount
2022-04-29 15:36:06 +02:00