Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Gateway] : One Gateway for all chains and deployments. (#483)
* change: - one gateway deployment selector - updated icons for all deployments layer - setup reducer state update for deployment selection. * updated sentry with app chain from ui selection * seting up network state on changing the app chain * change: - reset basedenabled state on switching chain - updated ethereum to mainnet - add rinkeby and ethereum chains config. - updated the getNetwork function to return all chains info. * change - setting up network with redux persitant - maintain state in session to avoid reset on reload of page. - create network reducer and corresponding setup. * updated sentry & fix linting issues. * change: - icon setup for bobabase - network type setup with tabs - representing current network setup correctly. * change: - updated network and network type in redux for state persistant - cleanup setup reducer, action, selector - import SelectNetwork from networkSelector. - ChainSwitcher => NetworkSwitcher. - created Menu Config - updated menu list component. - Tabs style change to capitalize. - move network related const to network.util * changing layer icons on switching network from networkSwitcher. * change: - updated initialize account & base with network, type - create networkdetails function to fetch details w.r.to. each chain - created wallet switch - refactor network service. - create separate files for each chains. - cleanup network util - * change: - fix menu listing w.r.to active network. * bobaexplorer url fix for each network and layer. * change: selected icons on networkList items along with check * updated icons for chains and remove unused IconComponent * fix for import * persist the earlier layer and connect on the same layer on new network * remove consoles. * change: - Updated config for all network (Mainnet/Testnet) BNB, FANTOM, AVAX, MOONBEAM, ETHEREUM - Move moonbase to testnet block - Fix networkSwitcher tab to work based on selected networktype - cleanup & warning fixes * change: - updated network util config - added support for network l1, l2 names - bridge page names and logos changes based on selected network. * udpated icons for boba chains project listing. * reverted master config change * change: - prepare & setup routes with components based on active networks - disable monster for other networks except ethereum - optimized way to disable the routes and menu items. - refactored menu list styling. - cleanup on layout component. * console cleanup * partial: query param based network selection only ethereum, avax chainId * change: add chain id's for other fantom, bnb, moonbeam * moved default values to constant files. * fix for setting index routes on generated route config. * add native token symbol and name to l1 config. * disable bridge page for now from other deployment. * set network from useNetwork hook only in case of query param. * [ Gateway ] One gateway sync alt l1 (#497) * change - setting up network with redux persitant - maintain state in session to avoid reset on reload of page. - create network reducer and corresponding setup. * updated sentry & fix linting issues. * setting up address and app service for multi chains * updated sentry packages. * decrement sentry package due unexpected errors onbuild * change: - supported tokens and addresss moved to app.service - update initiation of watcher - removed dead code. * change: - enable nft only for ethereum - updated address for get balance and initialize base invokation for ethereum only. * change: - wallet page to be working on all network with bridging. * Change: - prepare transaction services to load the transaction for history page. * change: - moved fetchTrasaction to transactionService. - cleanup fetchExits specific files as it's not used any more. * fix earn page listing of lp. * change: remove warning in console. * fix network names & fix omg watcher axios instance * change: - fixes gasSwitcher footer values w.r.to each deployment - savings will visible for ethereum network only. - prepare seperate service to fetch gas and verifier status - fix CrossDomainMessenger watcher / fastWatcher * emergency swap content update for each deployment. * update sentry config * fix: emergency swap deployments fix: switchFee function calls * fix: fuacet as component, faucet service fix: cleanup token component * referening address from this.addresses instead of allAddresses * fix: fetch calls only on ETH network fix: cleanup feeswitcher network. * updated the file name * setting up fees for boba * change: network hash is broken on history page. * cleanup network service * One Gateway : Wallet Token Listing Fixes * L1 to L2 bridging - setting up history tabs for multichain - setting up classic input bridge - updated CrosschainMessenger contract address for other deployment - fix for classic deposit to l2 validated for goerli (eth / erc20 / native) - fix for classic deposit to l2 account (eth / erc20 / native) - fee switcher should only be visible for L2 layer. * fetch transaction on connect only * avoid fetching data from etherscan * adding sushi to BNB network * updated layerzero testnet adresses * updated sentry to latest pack * Added naming for l1 native token on exit * clean up etherscan fetch call * removed l1 etherscan url * fix for devtools * crash fix for switch chain + labels on history tx list. * remove console error * cleanup console * fetch boba feee choice only incase of L2 * cleanup unused vars. * masterconfig cleanup with respective import * - fix for supported alt l1 chains - cleanup react_app_chain param * fix: earn page labels, boba chains broken, disable subgraph on goerli. * fix: loading address only on initAccount phase to fix crash. * fix: verifier instance if url not found * wallet page crash fixes. * invoking functions only when basedEnabled means connected to MM. * cleanup console * Added meta token to bnb testnet * [Gateway] : Gateway Version on footer of the page along with styling fixes (#573) * [Gateway] Fix: Style fixes component. (#581) * Auto switching MM network (#605) * Wavect/mockups: Design alignment (#595) * change: - one gateway deployment selector - updated icons for all deployments layer - setup reducer state update for deployment selection. * updated sentry with app chain from ui selection * seting up network state on changing the app chain * change: - reset basedenabled state on switching chain - updated ethereum to mainnet - add rinkeby and ethereum chains config. - updated the getNetwork function to return all chains info. * change - setting up network with redux persitant - maintain state in session to avoid reset on reload of page. - create network reducer and corresponding setup. * updated sentry & fix linting issues. * change: - icon setup for bobabase - network type setup with tabs - representing current network setup correctly. * change: - updated network and network type in redux for state persistant - cleanup setup reducer, action, selector - import SelectNetwork from networkSelector. - ChainSwitcher => NetworkSwitcher. - created Menu Config - updated menu list component. - Tabs style change to capitalize. - move network related const to network.util * changing layer icons on switching network from networkSwitcher. * change: - updated initialize account & base with network, type - create networkdetails function to fetch details w.r.to. each chain - created wallet switch - refactor network service. - create separate files for each chains. - cleanup network util - * change: - fix menu listing w.r.to active network. * bobaexplorer url fix for each network and layer. * change: selected icons on networkList items along with check * updated icons for chains and remove unused IconComponent * fix for import * persist the earlier layer and connect on the same layer on new network * remove consoles. * change: - Updated config for all network (Mainnet/Testnet) BNB, FANTOM, AVAX, MOONBEAM, ETHEREUM - Move moonbase to testnet block - Fix networkSwitcher tab to work based on selected networktype - cleanup & warning fixes * change: - updated network util config - added support for network l1, l2 names - bridge page names and logos changes based on selected network. * udpated icons for boba chains project listing. * reverted master config change * change: - prepare & setup routes with components based on active networks - disable monster for other networks except ethereum - optimized way to disable the routes and menu items. - refactored menu list styling. - cleanup on layout component. * console cleanup * partial: query param based network selection only ethereum, avax chainId * change: add chain id's for other fantom, bnb, moonbeam * moved default values to constant files. * fix for setting index routes on generated route config. * add native token symbol and name to l1 config. * disable bridge page for now from other deployment. * set network from useNetwork hook only in case of query param. * [ Gateway ] One gateway sync alt l1 (#497) * change - setting up network with redux persitant - maintain state in session to avoid reset on reload of page. - create network reducer and corresponding setup. * updated sentry & fix linting issues. * setting up address and app service for multi chains * updated sentry packages. * decrement sentry package due unexpected errors onbuild * change: - supported tokens and addresss moved to app.service - update initiation of watcher - removed dead code. * change: - enable nft only for ethereum - updated address for get balance and initialize base invokation for ethereum only. * change: - wallet page to be working on all network with bridging. * Change: - prepare transaction services to load the transaction for history page. * change: - moved fetchTrasaction to transactionService. - cleanup fetchExits specific files as it's not used any more. * fix earn page listing of lp. * change: remove warning in console. * fix network names & fix omg watcher axios instance * change: - fixes gasSwitcher footer values w.r.to each deployment - savings will visible for ethereum network only. - prepare seperate service to fetch gas and verifier status - fix CrossDomainMessenger watcher / fastWatcher * emergency swap content update for each deployment. * update sentry config * fix: emergency swap deployments fix: switchFee function calls * fix: fuacet as component, faucet service fix: cleanup token component * referening address from this.addresses instead of allAddresses * fix: fetch calls only on ETH network fix: cleanup feeswitcher network. * updated the file name * setting up fees for boba * change: network hash is broken on history page. * cleanup network service * One Gateway : Wallet Token Listing Fixes * L1 to L2 bridging - setting up history tabs for multichain - setting up classic input bridge - updated CrosschainMessenger contract address for other deployment - fix for classic deposit to l2 validated for goerli (eth / erc20 / native) - fix for classic deposit to l2 account (eth / erc20 / native) - fee switcher should only be visible for L2 layer. * fetch transaction on connect only * avoid fetching data from etherscan * adding sushi to BNB network * updated layerzero testnet adresses * updated sentry to latest pack * Added naming for l1 native token on exit * clean up etherscan fetch call * removed l1 etherscan url * fix for devtools * crash fix for switch chain + labels on history tx list. * remove console error * cleanup console * fetch boba feee choice only incase of L2 * cleanup unused vars. * masterconfig cleanup with respective import * - fix for supported alt l1 chains - cleanup react_app_chain param * fix: earn page labels, boba chains broken, disable subgraph on goerli. * fix: loading address only on initAccount phase to fix crash. * fix: verifier instance if url not found * wallet page crash fixes. * invoking functions only when basedEnabled means connected to MM. * cleanup console * Added meta token to bnb testnet * [Gateway] : Gateway Version on footer of the page along with styling fixes (#573) * [Gateway] Fix: Style fixes component. (#581) * redesigned pageHeader(implemented boba icon), some small changes redesigned colors, margins, overall design on bobaBridge when connected fixed margins next to the IconSwitcher redesign bobaBridge 'when not connected' fixed all "Ethereum" spelling mistakes redesigned bobaBridge - changed some colors, variants, sizes align new design (1.02) to footer * - some changes to the History page to align the design with the overall design of the figma file - redesigned/reworked the Tooltip Component + changed the tooltip prop in the Button component according to the Tooltip Component, - some changes to the pageHeader (underlined fee, - some changes to the index.js (Tooltip style overwrite, tooltip background colors) - adjusted Social Media Icon hover + fixed Discord Icon hover - some small adjustments (redesigned Fee, maxWith on Transaction history block) - redesigned the LayerSwitcher - redesigned Wallet page when connected including tab colors, connection-part, connect-button - redesigned Ecosystem page (small changes to some background colors and hover effect) * fixed some "merge conflict resolving" artifacts * Fixed: transaction hash is to long, will now be shortened if screen size is below 1920px * Fixed: "Fee" is shown double & add HelpOutlineIcon again Fixed: FeeSwitcher should only be visible on L2 * Switched some wordings on the wallet page (disconnect -> disconnected, connecting -> connected) because it makes more sense that way. * Fixed/changes back to the old user prompt and aligned it to the new figma design as well hide the Token/NFT tabs when not logged in --------- Co-authored-by: Sahil Kashetwar <[email protected]> Co-authored-by: Sahil K <[email protected]> Co-authored-by: Riedl Kevin, Bsc <[email protected]> * Fix [Gateway] : One gateway bridging (#589) * invoke get monster and other functions once account initlized * bridge styling fixes mobile view * fix: clenaup deposit signature status setup as it's not required Enable bridge buttons once tx is completed. * fetch fee choice only in case of L2 fix switching between layers and network. * cleanup * reverted the layer switch change * fix for the fast depositing to l2. * farm deposit fixes. * transfer modal button fixes. * - fix farm deposit modal for l2 - farm withdraw modal button style fix - transfer nft modal btn style fix - fix liquidity estimate fn in ns. - checking for native token balance instead of ETH for fee switching. - disable unstake and stake more button when layer is different * - fast desposit clean up. - listing of native tokens on farm l2. * - fix min balance for fee switch to native token. * fix: fetch exit cost function with l2 -> l1 validataion * L2 -> L1 Bridging fixes for ethereum and other deployments * add btn variant to cancel modal. * - layerswitcher cleanup and fix for the click on connect layer on closing mm popup. - throw error from switch chain. * fix: crash on earn page on deposit goerli. * fix: updated min native balance for fee to const with 0.002 * fix: fetch min native token for fee from contract for alt-l1 * fix: farm deposit crash ethereum L2. * console cleanup * Automatically switch RPC network in gateway (#616) * Automatically switch L1 RPC endpoint * Update variable name --------- Co-authored-by: Boyuan-Chen <[email protected]> * fast exit fixes (#619) * Add wallet service and fix switchChain (#620) --------- Co-authored-by: Wavect GmbH <[email protected]> Co-authored-by: Riedl Kevin, Bsc <[email protected]> Co-authored-by: Boyuan-Chen <[email protected]>
- Loading branch information