Tommy Verrall
3ee1e541ff
Merge pull request #4235 from nymtech/simulate-with-memo
...
Propagating memo field when simulating token transfer
2023-12-08 13:50:59 +00:00
Tommy Verrall
2d57ed49e8
amend a few warnings
2023-12-08 14:08:59 +01:00
Jędrzej Stuczyński
23892fec8c
Propagating memo field when simulating token transfer
2023-12-08 11:19:11 +00:00
fmtabbara
14d5e112d0
update profit margin and operator cost params for bonding
2023-11-28 14:24:35 +00:00
Mark Sinclair
77aa58083d
Fix lint error
2023-11-02 21:56:27 +00:00
benedettadavico
5ef48b92fa
Edit the copy in wallet for no password flow
2023-10-30 13:14:48 +01:00
Tommy Verrall
31740f70e3
update validation
...
. use joi to validate ipv4 / ipv6 and hostname addresses
. check for empty characters on both version and host field and prevent submission otherwise
2023-10-26 16:54:14 +02:00
Tommy Verrall
c3d62b2a6a
be quiet linter
2023-10-26 15:47:05 +02:00
Tommy Verrall
6abeb9e3ca
Merge pull request #4055 from nymtech/update/issue-4052/reformat-delegations-summary
...
Reformat delegations summary
2023-10-25 15:09:30 +01:00
Tommy Verrall
d3ce3794b0
Merge pull request #4054 from nymtech/update/issue-4051/wallet-update-bond-page-link
...
Update bond page link
2023-10-25 15:08:38 +01:00
fmtabbara
caff2aa9d2
format delegations summary
2023-10-25 10:02:08 +01:00
fmtabbara
6eac899167
update bond page link
2023-10-24 16:14:25 +01:00
Fouad
732720c306
update frontend type for current vesting period ( #4042 )
2023-10-24 13:35:17 +01:00
fmtabbara
3ce936edac
move delgation sorting logic to hook + update storybook data values for testing
2023-10-12 13:38:44 +01:00
fmtabbara
f35396481f
take user password when editing account name
2023-09-22 12:21:19 +01:00
fmtabbara
be8b9e5a83
pass button title and modal title as prop
2023-09-22 12:21:19 +01:00
fmtabbara
b92527437a
introduce edit account name
2023-09-22 12:21:17 +01:00
fmtabbara
56ef23b7d1
fix linting
2023-09-14 17:23:56 +01:00
fmtabbara
6aa984621e
add tooltips
2023-09-14 11:29:31 +01:00
fmtabbara
ba0b5e2120
add total delegations to rewards summary
2023-09-14 11:29:06 +01:00
fmtabbara
b48e2af2c4
rename redeem to claim
2023-09-14 11:28:19 +01:00
fmtabbara
03736cc209
fix background color on account modal
2023-09-14 11:27:30 +01:00
Tommy Verrall
142443b87e
Merge pull request #3863 from nymtech/patch/documentation/minor-fix-serinko
...
DOCS: Fix broken links and syntax flaws
2023-09-08 10:01:20 +02:00
serinko
4fae075dae
wallet-bonding: url correction
2023-09-07 14:39:27 +02:00
Jędrzej Stuczyński
4890c528bc
feat: mixFetch - the final countdown ( #3737 )
...
* mixFetch
* clippy
* removed redundant Arc over 'WasmStorage' in the 'ClientStorage'
---------
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
2023-09-07 12:45:03 +01:00
pierre
776a9d508a
fix wrong helper text
2023-08-23 17:44:53 +02:00
Jędrzej Stuczyński
3c9faff4ec
[hotfix]: don't assign invalid fields when crossing the JS boundary ( #3805 )
...
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
2023-08-23 16:12:01 +01:00
fmtabbara
78e54287da
include tx amount when checking balance
2023-07-24 16:57:28 +01:00
fmtabbara
96c29b974b
add warning for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
eadd116ae4
add warning modal for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
f1175280cf
add warning to tx modals when fee exceeds balance
2023-07-24 16:57:28 +01:00
Fouad
b27fa51092
Feature/nym browser extension ( #3637 )
...
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* Feature/nym browser extension login and send (#3373 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* fix webpack build
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* fix lint errors
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* use fee simulation when sending tokens
* use object argument for simulate send api
* login validation + fee refinements
* use components from shared components lib
* add receive modal (#3408 )
* account storage via wasm
* method to get all storage keys
* Feature/nym browser extension password encryption (single account) (#3442 )
* build wasm
* reuse components and state for password pages
* refactor registration pages
* use login with password
* import storage as local package
* add yarn preinstall script to ts lint gh action
* install wasm-pack for CI
* use @nym scope for ext storage package
* introduced a call to check if database was already initialised (#3465 )
* introduced a call to check if database was already initialised
* use extension storage method to check for db existance
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
* introduced mnemonic key existence check (#3462 )
* Browser extension - Multi-accounts + view mnemonic action (#3488 )
* add UI for multi-accounts + add view mnemonic for accounts
* refactor routes
* set up import account
* add account to existing wallet
* check if account name exists before creating new one
* handle password errors
* add token to currency conversion
* fixed ClientStorageError import path
* fix CI
* fix CI
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-07-07 11:02:05 +01:00
Fouad
fcc5398aab
Feature/node tester package ( #3634 )
...
* create node tester package dir
* start building node tester package
* refactor code + build updates
* fix up types
* add more methods and fix up types
* use node tester sdk inside wallet
* fix frontend state
* Use Node 18 instead of 16
* Fix up dependencies and yarn workspace
* Fix lint error
* Try to fix up linting error
* Remove explorer linting and move it to the existing action
* Add wasm-pack build to linting GH Action
* change lerna to use workspaces and fix linting errors
* Fix up node versions in GitHub Actions and add wasm-pack
* fix build:lint target in sdk
* exclude all worker.js from eslint for sdk
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-03 16:53:39 +01:00
Fouad
0115b02be3
Wallet - Node Tester ( #3551 )
...
* error handling + edge cases + types
* use bonded node id
* add UI and move feature to node-settings dir
* use error modal
* add type for postMessage arg
* add timeout for node test
* update storybook ci
* fix CI for typescript linting
* fix print node test results
* replace react-to-print lib with vanilla solution
* async print
* update wallet changelog
2023-06-23 14:00:28 +01:00
Pierre Dommerc
edbf35cb34
feat(wallet): select validator ( #3375 )
2023-05-12 10:37:08 +02:00
farbanas
4ebd1dd7f5
Merge branch 'master' into develop
2023-05-10 09:51:33 +01:00
pierre
245185710a
strip off v in node version
2023-05-05 11:03:44 +02:00
Fouad
a1a5c7772d
Use Loading Modal component when loading Delegations data ( #3377 )
...
* allow loading modal to display custom text
* use loading modal
* dont repeatedly reset delegation state
* show loading modal when loading + no other modal is open
* fix lint errors
* log any delegations errors
* fix typo
* refresh interval in delegations page
2023-05-03 17:41:24 +02:00
Pierre Dommerc
00b60f5493
feat(wallet): update bond amount ( #3338 )
2023-04-26 15:29:39 +02:00
pierre
cfa1ce46f2
chore(wallet): add v prefix in wallet version
2023-04-26 09:30:46 +02:00
Pierre Dommerc
c9972047f6
feat(wallet): app version check ( #3308 ) ( #3319 )
...
* feat(wallet): app version check (#3308 )
* wrap tauri calls to check version into try/catch
2023-04-17 18:19:23 +02:00
Pierre Dommerc
e62e9cde02
feat(wallet): add security settings ( #3262 )
2023-04-17 16:38:17 +02:00
Jon Häggblad
683790b068
Merge remote-tracking branch 'origin/master' into release/v1.1.15
2023-04-17 15:05:03 +02:00
pierre
886bb95e18
fix bonding signature issue
2023-04-17 13:30:25 +02:00
fmtabbara
4678059eaf
add validation for version and location
2023-04-03 11:22:49 +01:00
Pierre Dommerc
e6d4095bf9
feat(wallet): main settings ( #3253 )
2023-03-30 11:02:49 +02:00
Fouad
a7610a7a88
Gateway settings ( #2725 )
...
* add gateway settings button
* remove unneeded mixnode type check
* add additional properties to gateway type
* update node settings nav options
* set up gateway update requests
* create gateway settings page
* use update gateway validation
* PR updates
* dont show playground on gateways
* set up gateway config update
* fix lint errors in wallet
* run cargo fmt
2023-03-23 10:38:33 +01:00
farbanas
4d6d2f0d33
Merge branch 'master' into develop
2023-03-22 10:31:12 +01:00
Pierre Dommerc
1010df1077
refactor(wallet): ui adjustments ( #3182 )
2023-03-15 12:22:00 +01:00
Pierre Dommerc
7ff043d8df
Feature/bonding signature UI ( #3157 )
...
* wip
* updated gateways 'sign' command
* in-wallet verification of mix bonding signature
* changed signature of vesting contract trait method
* updated wallet bonding endpoints
* tauri commands for generating signing payloads
* renamed signer to sender
* verifying new signatures in the contract
* fixed existing mixnet unit tests
* unit tests for invalid signatures
* fixed other usages of MessageSignature + FromStr
* using base58-encoded serialization
* removed owner-signature from details response
* added ability to construct bonding payloads via nym-cli
* removed signature from bonding payload args
* moved 'message_type' from 'ContractMessageContent' to 'SignableMessage'
* refactor(wallet-rust): rename owner_signature args
* feat(wallet-bonding): handle user signature
* feat(wallet-bonding): fix bonding
* feat(wallet-bonding): fix lint issue
* feat(wallet-bonding): ui adjustment
* make the location field mandatory for payload signing
* feat(wallet-bonding): remove ownersignature field, remove dead code
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2023-03-10 15:53:21 +01:00