Commit Graph

117 Commits

Author SHA1 Message Date
Maciek
fba98f2fd0
feat(trading,governance): improve flow of risk disclaimer presentation () 2023-05-19 21:27:45 +00:00
Maciek
0a6e3cb6f5
chore(trading): refactor docs links resolver () 2023-05-17 12:10:31 +02:00
Matthew Russell
72821dd183
chore(utils,react-helpers,data-provider): remove apollo deps from ui-toolkit () 2023-05-07 18:01:07 -07:00
m.ray
2cb6ede492
feat(oracles): oracle basic profile () 2023-05-03 12:07:39 +02:00
Maciek
7a99ded8e9
feat(trading): market view persistent pane sizes () 2023-05-03 09:44:45 +01:00
m.ray
911e927ab0
fix(wallet): fetch new keys without re-connecting the wallet () 2023-04-20 13:56:48 +02:00
m.ray
ce0ccdfebc
feat(trading): add post only and reduce only orders () 2023-03-31 17:00:55 +01:00
Matthew Russell
5f7e60d22f
chore(orders): update orders filters ()
Co-authored-by: maciek <maciek@vegaprotocol.io>
2023-03-29 13:12:29 +02:00
Maciek
fcda4d7fcd
chore(wallet,positions): use reduceOnly and IOC order for close position tx () 2023-03-28 23:50:11 -07:00
Joe Tsang
5c19263653
chore(governance): include slippage factor to proposals () 2023-03-16 10:41:18 +00:00
Joe Tsang
b3bfb90804
test(governance): new and update market proposal forms () 2023-03-10 14:03:36 +00:00
Matthew Russell
1098accb84
fix(trading,explorer,governance): consistent zustand usage () 2023-03-10 14:01:51 +00:00
Bartłomiej Głownia
6705eb4398
feat(trading): calculate required margin base on open volume, active … ()
Co-authored-by: mattrussell36 <mattrussell36@users.noreply.github.com>
2023-03-09 10:03:50 +00:00
Matthew Russell
8f5a2276de
fix(trading): order store connection to deal ticket ()
Co-authored-by: Madalina Raicu <madalina@raygroup.uk>
2023-03-08 12:14:56 +00:00
m.ray
cddf2ba00b
fix(trading): edit order strikethrough () 2023-03-01 16:36:12 +00:00
Matthew Russell
a796a38200
chore(datagrid,utils,react-helpers): rename token app, add utils, datagrid, i18n () 2023-02-28 10:56:29 -08:00
Matthew Russell
da209d96b0
fix(tailwindcss-config): fix calt for firefox, make calt opt in when using font-alpha () 2023-02-27 09:13:19 +00:00
Matthew Russell
a12a5b3a15
chore(trading,governance): remove busEvent for proposals () 2023-02-20 16:57:25 -08:00
Dexter Edwards
d33f5428b6
chore(token): governance missing details () 2023-02-20 16:18:40 +00:00
Sam Keen
4286bc37b3
feat(wallet): tighten up the flow for "view as vega user" () 2023-02-20 15:56:12 +00:00
Matthew Russell
a82509f0e0
feat(trading): datanode block header for env and node switcher () 2023-02-15 19:52:54 -08:00
Maciek
1952cb0e78
fix(trading): inform the user his connection to wallet is lost () 2023-02-07 11:31:15 +01:00
Art
c7a6fdd879
chore(trading): new toasts designs () 2023-02-06 20:09:56 +00:00
Matthew Russell
8bcdaf4cda
feat(trading): key to key transfers () 2023-02-06 11:35:40 -08:00
Matthew Russell
9ece19869d
chore(trading): update order subs to not use busevents () 2023-02-03 16:12:20 -08:00
macqbat
fb1ebb3bdf
chore(trading): remove noise form the test logs () 2023-02-01 16:58:47 +01:00
macqbat
853ec8f69c
chore(2351): improve handling wallet errors () 2023-01-27 15:45:29 +01:00
m.ray
7ea7edc1e2
feat(): orderbook populate limit ()
Co-authored-by: asiaznik <artur@vegaprotocol.io>
2023-01-25 11:38:26 -08:00
Joe Tsang
e883ef5c5e
test(): e2e view public key tests () 2023-01-24 10:52:01 +00:00
botond
ae84e16b9b
chore: bump wallet client () 2023-01-20 20:05:18 +00:00
Art
5ccef2de5e
feat: deposit and deal ticket transaction stores and toasts () 2023-01-19 13:10:52 +01:00
Dexter Edwards
f5b345636c
feat: view apps as any pub key () 2023-01-19 11:16:21 +00:00
Edd
996c4ac4d5
chore: regenerate types from version 66 ()
* chore: regenerate types from version 66

* chore: fix transfer type mappings

* chore: update triggering ratio to use strings

* chore: regen explorer types

* build(explorer): fix linting error in regenerated explorer types

* chore: remove expiry fields from tests and fix imports to use updated generated code

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2023-01-10 14:21:54 -08:00
botond
117c0c1306
fix: wallet connect save url to config () 2023-01-04 16:34:35 +00:00
Matthew Russell
82833cc06a
chore: fix and improve types for market proposal ()
* chore: fix and improve types for market proposal

* chore: remove unused type definition
2022-12-30 10:05:48 -08:00
botond
aac3799b14
chore: add wallet client ()
* chore: migrate to wallet client

* fix: bump client with new esm release version

* fix: add new no client error

* fix: bump wallet client to 0.1.2 and remove empty params from method calls

* fix: bump wallet client

* fix: format

* fix: reset client on url change

* fix: trading-deal-ticket tests after wallet client added

* fix: amend and cancel order tests, global connect tests

* chore: fix typescript error

* fix: connect wallet before mobile view test for console-lite

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-12-30 10:05:27 -08:00
daro-maj
c2595b533d
chore: 7003 mord amend and cancel e2e tests ()
* chore: cover e2e tests for: Amend order - price and Cancel orders

* chore: fix for formating

* chore: rework

* chore: fix for formating
2022-12-22 10:49:15 +00:00
Art
87e1f9998e
feat: transaction store and toasts ()
* feat: add eth and vega transaction stores

feat: replace useStoredEthereumTransaction with useEthTransactionManager

feat: add event bus subsciption to vega transaction store

feat: handle order cancellation

feat: rename Deposit, Order and Withdraw status field to be unique

Revert "feat: rename Deposit, Order and Withdraw status field to be unique"

This reverts commit f0b314d53fb3ada6fbebaba4fd1e5af6f38beaed.

feat: split transaction update subscription

feat: handle order and deposit transaction

feat: handle withdrawal creation through transaction store

feat: handle withdraw approval

feat: handle panding withdrawls, add createdAt

feat: handle transaction toast/dialog dismissal

feat: add use vega transaction store tests

feat: add use vega transaction store tests

feat: add use vega transaction menager tests

feat: add use vega transaction menager tests

feat: add use vega transaction updater tests

feat: improve use vega transaction updater tests

feat: add use eth transaction store

feat: add use eth withdraw approvals store

feat: add use eth transaction updater tests

fixed tests

* feat: toasts

feat: toasts

feat: toasts

* feat: add use eth withdraw approval manager tests

* feat: add use eth transaction manager tests

* feat: add use eth transaction manager tests

* feat: add useEthWithdrawApprovalsManager tests

* feat: remove Web3Container react container from CreateWithdrawalDialog

* feat: remove Web3Container react container around TransactionsHandler

* feat: remove unnecessary async from PendingWithdrawalsTable

* feat: remove comments from WithdrawalFeedback

* fixed z-index issue

* cypress

Co-authored-by: Bartłomiej Głownia <bglownia@gmail.com>
2022-12-21 10:29:32 +01:00
Radosław Szpiech
615748548b
chore: remove chainID request to wallet in e2e () 2022-12-09 12:08:26 +01:00
macqbat
fa8868d42a
feat(2298): handle lost connection with wallet during order setting ()
* feat: handle lost connection with wallet during order setting

* Update libs/deal-ticket/src/components/deal-ticket/deal-ticket-manager.tsx

Co-authored-by: candida-d <62548908+candida-d@users.noreply.github.com>

* feat: handle lost connection with wallet during order setting - adjust wording

* feat: handle lost connection with wallet during order setting - adjust wording

* feat: handle lost connection with wallet during order setting - adjust wording

* fix: handle lost connection with wallet add print vega version

* fix: handle lost connection with wallet add print vega version

Co-authored-by: candida-d <62548908+candida-d@users.noreply.github.com>
2022-12-09 11:33:13 +01:00
botond
2211abbd72
chore: cleanup type gen ()
* chore: remove apollo type gen and clean up types lib

* fix: format

* fix: tests

* fix: format

* fix: hammer token types til sh*t turns green

* fix: format

* fix: apparently format again

* fix: lint

* fix: build-specs

* fix: format

* chore: regen types

* chore: regenerate types again

* fix: format
2022-12-08 21:13:30 +00:00
Joe Tsang
777d330f8e
chore(test fixes): use api token in test ()
* chore: clean jsonrpc wallet api methods - remove permission methods

* chore: clean jsonrpc wallet api methods - remove permission methods

* chore: clean jsonrpc wallet api methods - remove permission methods

* chore: clean jsonrpc wallet api methods - fix failing unit test

* chore: update vega_version

* chore: update vega to v0.63.0 in workflows

* chore: mock api-token in connect wallet response

* chore: fix token env in workflow

* chore: remove dummy wallet leftovers

* chore: fix asset tests

* chore: fix remaining explorer tests

* chore: increase tx timeout

* chore: remove smoke test temporarily

* chore: remove other governance smoke test

* chore: remove smoke staking test

* chore: move validator tests to regression

* chore: revert regression change because they are also running

* chore: move vega wallet tests to slow

* chore: skip tests instead

Co-authored-by: maciek <maciek@vegaprotocol.io>
Co-authored-by: Rado <szpiechrados@gmail.com>
2022-12-05 16:51:53 +00:00
Matthew Russell
02f56dd0ec
feat(): support new desktop wallet release ()
* feat: make a single button to connect to either wallet gui or cli

* chore: update token to use jsonrpc connector

* chore: update stray connector-cli entry

* chore: update mock queries to return matching chain id, change tests to connecting using jsonRpc

* chore: add type map for TIF short code

* chore: update data testid as cli and gui are combined into jsonRpc

* chore: remove unused env vars and update readme
2022-11-28 12:16:53 -08:00
Radosław Szpiech
71890d662a
test: 2059 migrate trading e2e tests to use vegawallet v2 ()
* test: trading e2e switched to use v2 wallet

* chore: fix remove transaction from storage

* chore: mock for v2 wallet transactions added

* test: added new mock for transaction, updated deal ticket and withdraw tests

* chore: skipped some mock to allow wallet connection

* chore: remove unused function

* chore: dont make chain id check when in test

* chore: fix lint warnings

* chore: fix trading fills test by ensuring correct pubkey is used for connection

* chore: add comment for cypress check in json rpc connect flow

* chore: add chainID mock

* chore: add data-testId to order list status cell

* chore: fix testid

* chore: fix trading-portfolio test

* chore: revert marigin test changes

* chore: improve tests regarding wallet connection

* chore: reuse ordersubmission type in test

* chore: apply connect vega wallet changes to console-lite-e2e

* chore: trigger lint

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
Co-authored-by: Bartłomiej Głownia <bglownia@gmail.com>
2022-11-28 18:07:15 +01:00
Matthew Russell
72cec2ebcb
fix: allow error message data from wallet to be displayed () 2022-11-18 08:24:04 +00:00
Art
a3df65952d
feat: toast component (1677) () 2022-11-15 15:26:13 +01:00
m.ray
b6df9a4219
chore(): create single location for all external links ()
* fix:  fix vega docs links

* chore:  create single location for docs links

* chore:  token and wallet use react-helpers external links

* chore:  rename links lib, delete unused links

* fix:  environment links enforce url

* fix:  fix staking-intro.spec.tsx

* fix:  fix link on staking intro

* fix: don't use aliases for external links

* fix(): restrict docsUrl type

* fix: fix withdrawals tests

* fix(): fix staking and strading mode build

* chore: remove hardcoded docs urls and unnecessary type

* chore: remove stray DocsType link

* chore: add docs url to token e2e env

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-11-14 15:41:56 -08:00
botond
df8a22a19e
chore: migrate withdrawals lib ()
* chore: cleanup lib types

* chore: migrate withdrawals

* fix: withdrawals query and types

* fix: types

* fix: orders build

* fix: withdraws build

* fix: format

* fix: more build stuff in withdrawal lib

* fix: format

* fix: more withdrawal builds

* fix: format

* fix: orders build again

* fix: remaining build errors

* fix: format

* fix: withdrawal tests

* fix: trick git to pick up file rename?

* fix: rename back to orders

* fix: rename generated file
2022-11-10 14:13:58 +00:00
Matthew Russell
71e8235faf
chore(): updates to accomodate changes to datasource apis ()
* chore: updates to accomodate change to datasource apis

* chore: update types for proposal submission

* chore: update queries to work with latest core changes
2022-11-08 17:05:48 -08:00
Matthew Russell
d87ab9cad7
chore: update wallet link in wallet UI () 2022-11-01 15:37:18 -07:00