Edd
031cd9258e
feat(explorer): add chain event details pages ( #2194 )
...
* feat(explorer): chain event views
2022-11-23 11:07:45 +00:00
Edd
8f8a727b4d
feat(explorer): add specific link types, start specific tx views ( #2152 )
...
* feat(explorer): add specific link types, start specific tx views
* feat(explorer): add raw tx view
* chore(explorer): remove default nx vega url
* fix(explorer): improve prop typing for link components
* fix(explorer): remove console log
* fix(explorer): remove unused import
* fix(explorer): refactor txdetails component selection
2022-11-18 17:10:57 +00:00
Edd
f15259de3f
fix( #2012 ): fix mainnet block explorer ( #2020 )
...
* chore(explorer): add urls for mainnet explorer api
2022-11-10 16:24:19 +00:00
Elmar
cfab9e61f3
chore(explorer): add stagnet-1 env vars ( #1846 )
2022-10-25 14:37:51 +01:00
Elmar
ec47ee2930
feat(explorer): add txs infinite scroll list ( #1625 )
2022-10-07 09:46:54 +01:00
botond
46884e3fec
fix: cleanup more env things ( #1383 )
...
* fix: remove vega_rest from monorepo
* fix: mainnet api urls
* fix: remove redundant vega url from token config
* fix: lint
* chore: remove redundant env props from token app
* fix: format
2022-09-18 11:15:05 +00:00
botond
760a24b500
fix ( #1117 ): Network stats env ( #1122 )
...
* fix: explorer environment
* fix: stats env
* fix: format
* fix: remove logging
2022-08-25 14:46:17 -07:00
botond
836c232a1c
Feat/675: Git info ( #683 )
...
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* feat: add network configuration files to static app
* feat: update environments to use config file instead of static node url
* refactor: split out network switcher utils
* refactor: split up environment hook
* fix: jsonify env variable for possible networks
* fix: add formatter file
* feat: add network loader component
* feat: add network loader to the trading app
* fix: assign correct global state to network swicther
* feat: add status modal
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* fix: jsonify env variable for possible networks
* fix: add formatter file
* fix: assign correct global state to network swicther
* fix: failing tests from UI changes
* feat: add environment validation
* feat: add runtime validation for network configs
* fix: readd node urls to envs to avoid breaking the apps for now
* chore: rename network swicther lib to environmnet
* fix: lint
* feat: add tests for config hook
* feat: add environment hook tests
* fix: lint
* fix: lint
* feat: add environment hook tests
* feat: add storage tests
* fix: formet
* feat: improve loading states
* fix: format
* fix: use router instead of window location
* fix: rearrange network loader props and components
* fix: remove FC type
* fix: env validation
* fix: untangle returns in network loader
* fix: add teardown for env and localstorage
* fix: add custom to env networks
* fix: lint
* fix: format
* fix: lint
* fix: remove env provider from simple trading app
* fix: remove failing promise hacks
* fix: some leftover format files
* fix: remove network switcher from tsconf
* fix: move Networks to libs/environment
* fix: add defaults for ether env vars
* feat: add tests for default ether env vars
* fix: remove chain id env var from web3 container
* fix: remove chain id from the environment
* fix: format
* fix: lint token
* fix: lint env
* fix: add comment to callout hack
* fix: lint token again
* fix: remove skip
* fix: move addresses to token app
* fix: improve schema validation errors and fix token app
* fix: lint
* fix: format
* fix: format
* fix: add network loaders to apps
* fix: format
* fix: remove logs
* fix: cypress process errors
* fix: change network loader hierarchy in token
* fix: remove stray console.log
* fix: revert test changes in simple trading app
* fix: prefix env vars with NX
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
* fix: improve schema validation errors and fix token app
* fix: format
* fix: disable lint rules for catch block any types
* fix: format again
* fix: remove redundant process.platform injections
* fix: format
* feat: add explorer footer
* fix: format
* feat: add custom executor for next
* feat: adjust footer links and add custom executors
* fix: lint and format
* fix: format again
* fix: add explicit github feedback url
* fix: create footer lib
* feat: add footer to token app
* fix: add compiled file to ignore
* fix: make lozenge styling more flexible when no variant specified
* fix: remove schema duplication for third party executors
* fix: add missing intent variant for the lozenge
* fix: move commit hash in footer down two positions
* fix: revert breaking schema removals
* fix: format
* chore: rename footer to network-info
* fix: format
Co-authored-by: Joe <joe@vega.xyz>
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
2022-07-06 15:53:35 +00:00
botond
69b19e4b7b
feat( #507 ): Node Discovery
...
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* feat: add network configuration files to static app
* feat: update environments to use config file instead of static node url
* refactor: split out network switcher utils
* refactor: split up environment hook
* fix: jsonify env variable for possible networks
* fix: add formatter file
* feat: add network loader component
* feat: add network loader to the trading app
* fix: assign correct global state to network swicther
* feat: add status modal
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* fix: jsonify env variable for possible networks
* fix: add formatter file
* fix: assign correct global state to network swicther
* fix: failing tests from UI changes
* feat: add environment validation
* feat: add runtime validation for network configs
* fix: readd node urls to envs to avoid breaking the apps for now
* chore: rename network swicther lib to environmnet
* fix: lint
* feat: add tests for config hook
* feat: add environment hook tests
* fix: lint
* fix: lint
* feat: add environment hook tests
* feat: add storage tests
* fix: formet
* feat: improve loading states
* fix: format
* fix: use router instead of window location
* fix: rearrange network loader props and components
* fix: remove FC type
* fix: env validation
* fix: untangle returns in network loader
* fix: add teardown for env and localstorage
* fix: add custom to env networks
* fix: lint
* fix: format
* fix: lint
* fix: remove env provider from simple trading app
* fix: remove failing promise hacks
* fix: some leftover format files
* fix: remove network switcher from tsconf
* fix: move Networks to libs/environment
* fix: add defaults for ether env vars
* feat: add tests for default ether env vars
* fix: remove chain id env var from web3 container
* fix: remove chain id from the environment
* fix: format
* fix: lint token
* fix: lint env
* fix: add comment to callout hack
* fix: lint token again
* fix: remove skip
* fix: move addresses to token app
* fix: improve schema validation errors and fix token app
* fix: lint
* fix: format
* fix: format
* fix: add network loaders to apps
* fix: format
* fix: remove logs
* fix: cypress process errors
* fix: change network loader hierarchy in token
* fix: remove stray console.log
* fix: revert test changes in simple trading app
* fix: prefix env vars with NX
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
* fix: improve schema validation errors and fix token app
* fix: format
* fix: disable lint rules for catch block any types
* fix: format again
* fix: remove redundant process.platform injections
* fix: format
Co-authored-by: Joe <joe@vega.xyz>
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
2022-06-21 16:20:53 -07:00
Dexter Edwards
bcaab22891
Feat/dockerize frontends ( #388 )
...
* feat: unhardcode contract addresses
* fix: linting and tests
* feat: switch contract usage in token app to use unhardcoded addresses
* chore: remove other usage of hard coded contract addresses
* feat: convert contracts to classes, update claim contract to fix circular dependency
* feat: add hard coded contract addresses to contracts page
* fix: misc tidy up
* chore: rename ethers big num conversion func
* fix: remove pending transactions modal
* chore: add single toBigNum function that can accept number string or EthersBignNumber
* chore: delete unused tranche helpers and decimals functions from smart contracts lib
* feat: add faucetable token class
* fix: reset tx state after early exit from approve tx
* feat: re add transaction modal using zustand store
* fix: loader colors for eth wallet
* fix: pass ethereum config to gurantee existence before tx execution
* add docker image for building explorer
* add arg
* env file changes
* add docker file to build env file
* add requirement for env file in explorer
* fix env file syntax
* containers functional
* default to testnet
* make env flag logic consistent in all places
* pre populate env file
* ensure working for all projects
* address PR comment
* generalising env for token
* invert config dependency from ui toolkit
* fix: merge issues
* docs: running containers documentation
* style: lint
* fix: env varibales not being added properly
* chore: fix merge issues
* chore: fix docker file to support new exectutors
* chore: set address on all contracts as a property
* feat: pull token from contract rather than relying on env var
* chore: fix typing
* chore: remove duplicated prop
* chore: don't use chainId
* style: lint
* style: lint
* Merge branch 'master' into feat/dockerize-frontends
* Merge remote-tracking branch 'origin/master' into feat/dockerize-frontends
* test: revert changes to explorer e2e file
* fix: creating client without base causing token to error
* test: fix tests erroring in before hook due to file not being found
* chore: remove node env from configurable flags
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-06-13 15:39:17 +01:00
botond
71226e3d75
fix: network env var escaping ( #541 )
...
* fix: network env var escaping
* fix: remove logging
2022-06-10 13:59:55 +01:00
botond
ecda46caa5
Feat/6 Network Switcher ( #502 )
...
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* fix: jsonify env variable for possible networks
* fix: add formatter file
* fix: assign correct global state to network swicther
* feat: add network-switcher lib
* feat: add env variables for some deployed app urls
* feat: add network processing to environment hoook
* refactor: network handling
* refactor: remove dialog from provider and add env setter
* feat: add network switcher dialog to the trading app
* refactor: add network redirect to dialog connect callback
* fix: lint
* fix: jsonify env variable for possible networks
* fix: add formatter file
* fix: assign correct global state to network swicther
* fix: failing tests from UI changes
* fix: lint
* fix: lint
Co-authored-by: Joe <joe@vega.xyz>
Co-authored-by: Dexter <dexter.edwards93@gmail.com>
2022-06-10 10:15:38 +01:00
Dexter Edwards
e4578a198f
Chore/sentry ( #163 )
...
* begin adding sentry
* add sentry webpack config
* rename environment variable
* make sourcemaps work for sentry
* set environmenet based on vega environment
* rename envs
* remove throw error button
2022-03-29 18:29:29 +01:00
sam-keen
e2a61d26ad
Proper way to get environment variables, and hoisted obtaining the env vars to the consumer of the stats manager
2022-03-24 14:58:24 +00:00
Dexter Edwards
ae37f76b1c
Search implementation ( #97 )
...
* make titles look prettier
* link to parties from transactions table
* render what data is found conditionally
* more syntax highlighting
* re-jig file orders
* remove footer component for now
* add subheading component
* adjust column layout
* Style up header
* enable ligatures
* change env files
* fix error if data is null
* show governance header even if there is no data
* remove dead css
* add dark theme for block explorer
* use memo on parties submit
* remove some css from header
* basic search implementation
* allow passing classNames to form group
* add tests for form group
* add form-grpup stories
* bad rebase fixes
* add link
* tidy up tests
* fix tests
* tidy up env files
* final test fixes
* switch order of classes
* fix test id
* force build for testing
* rename file for linting
* add tests for header component
* rename export
* input error tests
* use descriptive function names as per PR comment
* fix casing issue for CI
* handle empty state
* make query easier to understand
2022-03-23 09:57:51 +00:00
Dexter
6961c7107c
a bunch of different env
2022-03-10 12:05:41 +00:00