vega-frontend-monorepo/libs
Matthew Russell 4ed623c84c
feat#873): wallet service v2 (#1349)
* feat: update connect dialog to handle api v2

* feat: better error handling

* feat: update to only use strings for pubkey, add json rpc connector

* feat: make json connector follow same patterns as rest connector

* feat: add ability to change wallet location

* feat: add chain id fetch

* feat: improve types

* feat: adjust send tx types

* chore: remove dialog title and chain check temporarily

* feat: additional UI and error handling

* feat: rename keypair and keypairs to pubKey and pubKeys

* feat: make rest and json rpc connectors return consistent data

* feat: rename derived ids more clearly

* feat: update send_transaction response type

* chore: fix tests after context name change

* feat: add utils for wallet, add encode tx func

* feat: return null if tx is rejected

* feat: fix up styles for connect buttons

* feat: handle wallet version check

* feat: add chain id check

* chore: rename select pub key function to match, fix tests

* fix: tests for rest connector form

* feat: add tests for json rpc flow

* feat: connect dialog changes

* chore: change status to enum to avoid magic strings

* feat: add custom icons and handle provided key name

* chore: update global wallet connection e2d tests

* chore: change zod validation to only expected required values

* chore: ignore new generated code files

* chore: fix typos and add translations

* chore: set hosted wallet via env var and only show if not mainnet

* feat: add functionality for try again button

* test: fix failing tests

* chore: fix lint and test

* chore: remove double import

* chore: make console-lite-e2e strict so json connector compiles correctly

* chore: make token e2e tsconfig strict

* chore: make stats-e2e tsconfig strict

* feat: update json rpc request namespace

* feat: simplify connector setup, support try again

* chore: remove comment

* fix: build errors

* chore: make chainId check optional based on presence of appChainId, mock request for tests

* chore: mock chain id request for all apps on all pages

* fix: footer border on small screens

* fix: use beforeEach for chainId query mock

* chore: remove optional chain check, prevent rendering until fetch is complete

* chore: update NX_VEGA_WALLET_URLs as the application now appends the base path, adjust token tests

* fix: token e2e test that checks for pubkey name

* chore: remove duplicated test, update wallet title assertion

* fix: token tests

* fix: token e2e assertions

* fix: withdraw test

* feat: enable json RPC for token

* fix: sendTx command now accpets pubkey as separate arg

* fix: test to use gui option temporarily

Co-authored-by: Dexter <dexter.edwards93@gmail.com>
2022-10-03 11:12:34 -07:00
..
accounts fix: console-lite e2e tests (#1576) 2022-09-30 16:51:41 +02:00
assets Chore/markets-list: move queries to .graphql, combine data in marketListProvider (#1554) 2022-10-03 18:28:32 +01:00
candles-chart feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
cypress feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
deal-ticket feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
deposits feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
environment feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
fills feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
governance feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
liquidity feat: 991 deal ticket should show estimated crossing price for market orders when market is in auction (#1561) 2022-10-03 09:41:34 +01:00
market-depth Chore/markets-list: move queries to .graphql, combine data in marketListProvider (#1554) 2022-10-03 18:28:32 +01:00
market-info feat: 1506 add risk parameters (#1510) 2022-09-27 23:49:34 +01:00
market-list feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
network-info feat: [console-lite] - calculate slippage (price impact) (#1173) 2022-08-31 15:23:01 +02:00
network-stats chore: fixes for 0.56 release (#1487) 2022-09-26 17:40:08 -07:00
orders feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
positions feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
react-helpers feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
smart-contracts feat(#807): adds app for validator add and remove signer (#1402) 2022-09-29 12:10:53 -07:00
tailwindcss-config Feat/800 better proposal ux round 1 (#1223) 2022-09-23 11:10:13 +01:00
trades chore: replace Order type with existing OrderSubmissionBody['orderSubission'] (#1518) 2022-10-03 13:31:46 +02:00
types feat: 991 deal ticket should show estimated crossing price for market orders when market is in auction (#1561) 2022-10-03 09:41:34 +01:00
ui-toolkit feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
wallet feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
web3 chore: fixes for 0.56 release (#1487) 2022-09-26 17:40:08 -07:00
withdraws feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
.gitkeep Create a Mono-repo for DeFiUI + ui toolkit using nx 2022-02-11 15:02:11 +01:00