diff --git a/packages/boba/gateway/.env.example b/packages/boba/gateway/.env.example index b63f9cc849..fb0b25aea4 100644 --- a/packages/boba/gateway/.env.example +++ b/packages/boba/gateway/.env.example @@ -21,16 +21,3 @@ REACT_APP_DISABLE_VE_DAO=1 ##################### # to disable the walletConnect set below flat to 1. REACT_APP_DISABLE_WALLETCONNECT=1 - - -# to show boba beam Alert, DEPOSIT METHODS -# 1 - TO SHOW ALERT 0 - TO HIDE ALERT -REACT_APP_BOBA_BEAM_STATUS=1 - -# to show fantom opera Alert, DEPOSIT METHODS -# 1 - TO SHOW ALERT 0 - TO HIDE ALERT -REACT_APP_BOBA_OPERA_STATUS=1=1 - -# TO remove boba beam features from gateway -# 1 - TO REMOVE moonbeam, boba beam support from gateway. -REACT_APP_DISABLE_BOBA_BEAM=0 diff --git a/packages/boba/gateway/src/actions/networkAction.js b/packages/boba/gateway/src/actions/networkAction.js index 6879761471..23780bd7d1 100644 --- a/packages/boba/gateway/src/actions/networkAction.js +++ b/packages/boba/gateway/src/actions/networkAction.js @@ -247,7 +247,7 @@ export function getAllAddresses() { /********************************/ /** * @params - * network - ethereum, bnb, fantom, avax, moonbase, moonbeam + * network - ethereum, bnb, avax * networkType - MAINNET, TESTNET */ export function setNetwork(payload) { diff --git a/packages/boba/gateway/src/components/icons/chain/L1/FantomIcon.js b/packages/boba/gateway/src/components/icons/chain/L1/FantomIcon.js deleted file mode 100644 index bd209c22dc..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L1/FantomIcon.js +++ /dev/null @@ -1,24 +0,0 @@ -import * as React from "react" - -function FantomIcon({ selected = false }) { - - - if (!selected) { - return - - - - - } - - return ( - - - - - - - ) -} - -export default FantomIcon diff --git a/packages/boba/gateway/src/components/icons/chain/L1/MoonbaseIcon.js b/packages/boba/gateway/src/components/icons/chain/L1/MoonbaseIcon.js deleted file mode 100644 index 468746fa0f..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L1/MoonbaseIcon.js +++ /dev/null @@ -1,55 +0,0 @@ -import * as React from "react" - -function MoonbaseIcon({ selected = false }) { - - if (!selected) { - return - - - - - - - - - - - - - - - - - - - - - - - - - } - - return ( - - - - - - - - - - - - - - - - - - - ) -} - -export default MoonbaseIcon diff --git a/packages/boba/gateway/src/components/icons/chain/L1/MoonbeamIcon.js b/packages/boba/gateway/src/components/icons/chain/L1/MoonbeamIcon.js deleted file mode 100644 index c6f9613125..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L1/MoonbeamIcon.js +++ /dev/null @@ -1,36 +0,0 @@ -import * as React from "react" - -function MoonbeamIcon({ selected = false }) { - - if (!selected) { - return - - - - - - - - - - - - - } - - return ( - - - - - - - - - - - - ) -} - -export default MoonbeamIcon diff --git a/packages/boba/gateway/src/components/icons/chain/L2/BobaFantomIcon.js b/packages/boba/gateway/src/components/icons/chain/L2/BobaFantomIcon.js deleted file mode 100644 index b0d7826f6c..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L2/BobaFantomIcon.js +++ /dev/null @@ -1,50 +0,0 @@ -import * as React from "react" - - -function BobaFantomIcon({ selected = false }) { - - if (!selected) { - return - - - - - - - - - - - - - - - - - - - } - - return ( - - - - - - - - - - - - - - - - - - - ) -} - -export default BobaFantomIcon diff --git a/packages/boba/gateway/src/components/icons/chain/L2/BobabaseIcon.js b/packages/boba/gateway/src/components/icons/chain/L2/BobabaseIcon.js deleted file mode 100644 index 846fd908b7..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L2/BobabaseIcon.js +++ /dev/null @@ -1,80 +0,0 @@ -import * as React from "react" - -function BobabaseIcon({ selected = false }) { - - - if (!selected) { - return - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } - - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) -} - -export default BobabaseIcon diff --git a/packages/boba/gateway/src/components/icons/chain/L2/BobabeamIcon.js b/packages/boba/gateway/src/components/icons/chain/L2/BobabeamIcon.js deleted file mode 100644 index 5224d2bbcf..0000000000 --- a/packages/boba/gateway/src/components/icons/chain/L2/BobabeamIcon.js +++ /dev/null @@ -1,55 +0,0 @@ -import * as React from "react" - -function BobaBeamIcon({ selected = false }) { - - if (!selected) { - return - - - - - - - - - - - - - - - - - - - - - - } - - return ( - - - - - - - - - - - - - - - - - - - - - - ) -} - -export default BobaBeamIcon diff --git a/packages/boba/gateway/src/components/notificationBanner/bannerConfig.ts b/packages/boba/gateway/src/components/notificationBanner/bannerConfig.ts index 821414e624..9cda8c37ea 100644 --- a/packages/boba/gateway/src/components/notificationBanner/bannerConfig.ts +++ b/packages/boba/gateway/src/components/notificationBanner/bannerConfig.ts @@ -5,13 +5,19 @@ interface BannerContent { content?: string } -export const BannerConfig: Record = { - [NETWORK.MOONBEAM]: { - message: `Bobabeam is being wound down & will no longer be available, starting May 25th`, - content: `Bobabeam is being wound down & will no longer be available, starting May 25th. For users of Bobabeam or Bobabeam applications you will need to transfer all your funds to Moonbeam mainnet before May 15th or risk permanently losing access to any assets on Bobabeam.`, - }, - [NETWORK.FANTOM]: { - message: `BobaOpera is being wound down & will no longer be available, starting June 25th`, - content: `BobaOpera is being wound down & will no longer be available starting June 25th. For users of BobaOpera or BobaOpera applications you will need to transfer all your funds to Fantom mainnet before June 15th or risk permanently losing access to any assets on BobaOpera.`, - }, -} +/** + * To show alert specific to network update the config. + * + * eg. + * + BannerConfig = { + [NETWORK.ETHEREUM]: { + message: `Alert text for etheruem network`, + content: `Descriptive alert text for etheruem network`, + } + } + * + * + */ + +export const BannerConfig: Record = {} diff --git a/packages/boba/gateway/src/components/notificationBanner/tests/__snapshots__/index.test.tsx.snap b/packages/boba/gateway/src/components/notificationBanner/tests/__snapshots__/index.test.tsx.snap index 158d312ce6..4a7a718faa 100644 --- a/packages/boba/gateway/src/components/notificationBanner/tests/__snapshots__/index.test.tsx.snap +++ b/packages/boba/gateway/src/components/notificationBanner/tests/__snapshots__/index.test.tsx.snap @@ -68,7 +68,7 @@ exports[`NotificationBanner should match snapshot and check show banner when op class="c1" data-testid="message" > - BobaOpera is being wound down & will no longer be available, starting June 25th + Alert message goes here - BobaOpera is being wound down & will no longer be available, starting June 25th + Alert message goes here ({ + BannerConfig: { + ETHEREUM: { + message: `Alert message goes here`, + content: `Alert descriptive message goes here`, + }, + }, +})) + +const data = BannerConfig[NETWORK.ETHEREUM] const mockStore = configureStore() @@ -19,7 +28,7 @@ const renderBanner = (props: any) => { theme: 'dark', }, network: { - activeNetwork: NETWORK.FANTOM, + activeNetwork: NETWORK.ETHEREUM, activeNetworkType: NETWORK_TYPE.MAINNET, }, })} diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/BridgeAlert.tsx b/packages/boba/gateway/src/containers/modals/deposit/steps/BridgeAlert.tsx deleted file mode 100644 index 8bd3f2f819..0000000000 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/BridgeAlert.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { Text } from 'components/global/text' -import React from 'react' -import { useSelector } from 'react-redux' -import { selectActiveNetwork } from 'selectors' -import styled from 'styled-components' -import { BOBABEAM_STATUS, BOBAOPERA_STATUS } from 'util/constant' -import { bridgeAlerts } from './alertConfig' - -const AlertText = styled(Text)` - color: ${(props) => props.theme.warning}; - font-size: 16px; - font-weight: 700; - margin: 5px 0px; -` - -const BridgeAlert = () => { - const activeNetwork = useSelector(selectActiveNetwork()) - - const alertCaption = bridgeAlerts[activeNetwork] - - if (!!Number(BOBABEAM_STATUS) || !!Number(BOBAOPERA_STATUS)) { - return {alertCaption} - } - - return <> -} - -export default BridgeAlert diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStep.js b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStep.js index 77a09e5de9..640e93c3e5 100644 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStep.js +++ b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStep.js @@ -18,7 +18,6 @@ import { WrapperActionsModal } from 'components/modal/Modal.styles' import BN from 'bignumber.js' import { ethers } from 'ethers' -import BridgeAlert from './BridgeAlert' function InputStep({ handleClose, token, isBridge, openTokenPicker }) { @@ -106,7 +105,6 @@ function InputStep({ handleClose, token, isBridge, openTokenPicker }) { //no token in this account return ( - Sorry, nothing to deposit - no {token.symbol} in this wallet @@ -127,7 +125,6 @@ function InputStep({ handleClose, token, isBridge, openTokenPicker }) { return ( <> - {!isBridge && Classic Bridge {token && token.symbol ? token.symbol : ''} to L2 diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepFast.js b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepFast.js index 392c7e7da9..e050b4878c 100644 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepFast.js +++ b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepFast.js @@ -63,8 +63,6 @@ import { fetchL2LPLiquidity, } from 'actions/balanceAction' -import BridgeAlert from './BridgeAlert' - function InputStepFast({ handleClose, token, isBridge, openTokenPicker }) { const dispatch = useDispatch() @@ -295,7 +293,6 @@ function InputStepFast({ handleClose, token, isBridge, openTokenPicker }) { //no token in this account return ( - - {!isBridge && ( Fast Bridge to L2 diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepMultiChain.js b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepMultiChain.js index 55e1bb588a..8271dd8ed3 100644 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepMultiChain.js +++ b/packages/boba/gateway/src/containers/modals/deposit/steps/InputStepMultiChain.js @@ -40,9 +40,7 @@ function InputStepMultiChain({ handleClose, token, isBridge, openTokenPicker }) const options = [ { value: 'BNB', label: 'BNB', title: 'BNB', image: getImageComponent("BNB") }, - { value: 'Avalanche', label: 'Avalanche', title: 'Avalanche', image: getImageComponent('AVAX') }, - { value: 'Fantom', label: 'Fantom', title: 'Fantom', image: getImageComponent('FTM') }, - { value: 'Moonbeam', label: 'Moonbeam', title: 'Moonbeam', image: getImageComponent('GLMR') }, + { value: 'Avalanche', label: 'Avalanche', title: 'Avalanche', image: getImageComponent('AVAX') } ].filter(i => networkService.supportedAltL1Chains.includes(i.value)) const dispatch = useDispatch() diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/alertConfig.ts b/packages/boba/gateway/src/containers/modals/deposit/steps/alertConfig.ts deleted file mode 100644 index 82c1a824f8..0000000000 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/alertConfig.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { NETWORK } from 'util/network/network.util' - -export const bridgeAlerts = { - [NETWORK.MOONBEAM]: `For users of Bobabeam or Bobabeam applications - you will need to transfer all your funds to Moonbeam mainnet before May - 15th or risk permanently losing access to any assets on Bobabeam`, - [NETWORK.FANTOM]: `For users of BobaOpera or BobaOpera applications - you will need to transfer all your funds to Fantom mainnet before June 15th - or risk permanently losing access to any assets on BobaOpera`, -} diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/tests/__snapshots__/bobaBeamAlert.test.tsx.snap b/packages/boba/gateway/src/containers/modals/deposit/steps/tests/__snapshots__/bobaBeamAlert.test.tsx.snap deleted file mode 100644 index 29438781f8..0000000000 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/tests/__snapshots__/bobaBeamAlert.test.tsx.snap +++ /dev/null @@ -1,80 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`BobaBeamAlert should match the snapshot disabled from env params 1`] = ``; - -exports[`BobaBeamAlert should match the snapshot when active network is ethereum 1`] = ` - - .c0 { - padding: 0px; - margin: 0px; - font-weight: 400; - font-size: 0.9rem; - line-height: 1.25; -} - -.c1 { - color: yellow; - font-size: 16px; - font-weight: 700; - margin: 5px 0px; -} - -

- -`; - -exports[`BobaBeamAlert should match the snapshot when active network is moonbeam 1`] = ` - - .c0 { - padding: 0px; - margin: 0px; - font-weight: 400; - font-size: 0.9rem; - line-height: 1.25; -} - -.c1 { - color: yellow; - font-size: 16px; - font-weight: 700; - margin: 5px 0px; -} - -

- For users of Bobabeam or Bobabeam applications - you will need to transfer all your funds to Moonbeam mainnet before May - 15th or risk permanently losing access to any assets on Bobabeam -

-
-`; - -exports[`BobaBeamAlert should match the snapshot when active network is opera 1`] = ` - - .c0 { - padding: 0px; - margin: 0px; - font-weight: 400; - font-size: 0.9rem; - line-height: 1.25; -} - -.c1 { - color: yellow; - font-size: 16px; - font-weight: 700; - margin: 5px 0px; -} - -

- For users of BobaOpera or BobaOpera applications - you will need to transfer all your funds to Fantom mainnet before June 15th - or risk permanently losing access to any assets on BobaOpera -

-
-`; diff --git a/packages/boba/gateway/src/containers/modals/deposit/steps/tests/bobaBeamAlert.test.tsx b/packages/boba/gateway/src/containers/modals/deposit/steps/tests/bobaBeamAlert.test.tsx deleted file mode 100644 index 4e932db978..0000000000 --- a/packages/boba/gateway/src/containers/modals/deposit/steps/tests/bobaBeamAlert.test.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import React from 'react' -import { render } from '@testing-library/react' -import CustomThemeProvider from 'themes' -import { Provider } from 'react-redux' -import configureStore from 'redux-mock-store' -import BobaBeamAlert from '../BridgeAlert' -import { NETWORK } from 'util/network/network.util' -import * as constants from 'util/constant' - -const mockStore = configureStore() - -const renderComponent = (state: any) => { - return render( - - - - - - ) -} - -describe('BobaBeamAlert', () => { - test('should match the snapshot when active network is ethereum', () => { - Object.defineProperty(constants, 'BOBABEAM_STATUS', { - value: 1, - writable: true, - }) - Object.defineProperty(constants, 'BOBAOPERA_STATUS', { - value: 1, - writable: true, - }) - const { asFragment } = renderComponent({ - network: { - activeNetwork: NETWORK.ETHEREUM, - }, - }) - expect(asFragment()).toMatchSnapshot() - }) - - test('should match the snapshot when active network is moonbeam', () => { - Object.defineProperty(constants, 'BOBABEAM_STATUS', { - value: 1, - writable: true, - }) - Object.defineProperty(constants, 'BOBAOPERA_STATUS', { - value: 1, - writable: true, - }) - const { asFragment } = renderComponent({ - network: { - activeNetwork: NETWORK.MOONBEAM, - }, - }) - expect(asFragment()).toMatchSnapshot() - }) - - test('should match the snapshot when active network is opera', () => { - Object.defineProperty(constants, 'BOBABEAM_STATUS', { - value: 1, - writable: true, - }) - Object.defineProperty(constants, 'BOBAOPERA_STATUS', { - value: 1, - writable: true, - }) - const { asFragment } = renderComponent({ - network: { - activeNetwork: NETWORK.FANTOM, - }, - }) - expect(asFragment()).toMatchSnapshot() - }) - - test('should match the snapshot disabled from env params', () => { - Object.defineProperty(constants, 'BOBABEAM_STATUS', { - value: 0, - writable: true, - }) - Object.defineProperty(constants, 'BOBAOPERA_STATUS', { - value: 0, - writable: true, - }) - const { asFragment } = renderComponent({ - network: { - activeNetwork: NETWORK.FANTOM, - }, - }) - expect(asFragment()).toMatchSnapshot() - }) -}) diff --git a/packages/boba/gateway/src/images/moonbase.png b/packages/boba/gateway/src/images/moonbase.png deleted file mode 100644 index e4961a5a62..0000000000 Binary files a/packages/boba/gateway/src/images/moonbase.png and /dev/null differ diff --git a/packages/boba/gateway/src/reducers/networkReducer.js b/packages/boba/gateway/src/reducers/networkReducer.js index 41ed39cc46..ea9bd1969a 100644 --- a/packages/boba/gateway/src/reducers/networkReducer.js +++ b/packages/boba/gateway/src/reducers/networkReducer.js @@ -16,7 +16,7 @@ limitations under the License. */ import { NETWORK, NETWORK_TYPE } from "util/network/network.util" /** - * network : ethereum, bnb, fantom, avax, moonbase, moonbeam + * network : ethereum, bnb, avax * networkType : mainnet, testnet. **/ diff --git a/packages/boba/gateway/src/services/app.service.js b/packages/boba/gateway/src/services/app.service.js index 9177f2711d..24147e29f1 100644 --- a/packages/boba/gateway/src/services/app.service.js +++ b/packages/boba/gateway/src/services/app.service.js @@ -1,17 +1,13 @@ import { NETWORK, NETWORK_TYPE } from "util/network/network.util"; // testnet addresss import addresses_Goerli from "@boba/register/addresses/addressesGoerli_0x6FF9c8FF8F0B6a0763a3030540c21aFC721A9148" -import addresses_BobaBase from "@boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B" -import addresses_BobaOperaTestnet from "@boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b" import addresses_BobaFuji from "@boba/register/addresses/addressBobaFuji_0xcE78de95b85212BC348452e91e0e74c17cf37c79" import addresses_BobaBnbTestnet from "@boba/register/addresses/addressBobaBnbTestnet_0xAee1fb3f4353a9060aEC3943fE932b6Efe35CdAa" // mainnet address import addresses_Mainnet from "@boba/register/addresses/addressesMainnet_0x8376ac6C3f73a25Dd994E0b0669ca7ee0C02F089" -import addresses_BobaBeam from "@boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0" import addresses_BobaAvax from "@boba/register/addresses/addressBobaAvax_0x00220f8ce1c4be8436574e575fE38558d85e2E6b" import addresses_BobaBnb from "@boba/register/addresses/addressBobaBnb_0xeb989B25597259cfa51Bd396cE1d4B085EC4c753" -import addresses_BobaOpera from "@boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386" // layerzero addresses. import layerZeroTestnet from "@boba/register/addresses/layerZeroTestnet" @@ -42,19 +38,12 @@ const ADDRESS_CONFIG = { ...layerZeroMainnet.Layer_Zero_Protocol.Avalanche, layerZeroTargetChainID: layerZeroMainnet.Layer_Zero_Protocol.Mainnet.Layer_Zero_ChainId, }, - [ NETWORK.MOONBEAM ]: { - ...addresses_BobaBeam, - ...layerZeroMainnet.BOBA_Bridges.Moonbeam, - ...layerZeroMainnet.Layer_Zero_Protocol.Moonbeam, - layerZeroTargetChainID: layerZeroMainnet.Layer_Zero_Protocol.Mainnet.Layer_Zero_ChainId, - }, [ NETWORK.BNB ]: { ...addresses_BobaBnb, ...layerZeroMainnet.BOBA_Bridges.BNB, ...layerZeroMainnet.Layer_Zero_Protocol.BNB, layerZeroTargetChainID: layerZeroMainnet.Layer_Zero_Protocol.Mainnet.Layer_Zero_ChainId, - }, - [ NETWORK.FANTOM ]: addresses_BobaOpera, + } }, [ NETWORK_TYPE.TESTNET ]: { [ NETWORK.ETHEREUM ]: { @@ -69,19 +58,12 @@ const ADDRESS_CONFIG = { ...layerZeroTestnet.Layer_Zero_Protocol.Avalanche, layerZeroTargetChainID: layerZeroTestnet.Layer_Zero_Protocol.Avalanche.Layer_Zero_ChainId, }, - [ NETWORK.FANTOM ]: { - ...addresses_BobaOperaTestnet, - ...layerZeroTestnet.BOBA_Bridges.Fantom, - ...layerZeroTestnet.Layer_Zero_Protocol.Fantom, - layerZeroTargetChainID: layerZeroTestnet.Layer_Zero_Protocol.Fantom.Layer_Zero_ChainId, - }, [ NETWORK.BNB ]: { ...addresses_BobaBnbTestnet, ...layerZeroTestnet.BOBA_Bridges.BNB, ...layerZeroTestnet.Layer_Zero_Protocol.BNB, - layerZeroTargetChainID: layerZeroTestnet.Layer_Zero_Protocol.Fantom.Layer_Zero_ChainId, - }, - [ NETWORK.MOONBEAM ]: addresses_BobaBase, + layerZeroTargetChainID: layerZeroTestnet.Layer_Zero_Protocol.BNB.Layer_Zero_ChainId, + } } } @@ -129,7 +111,7 @@ const SUPPORTED_ASSETS = { 'L2': '0xf56b164efd3cfc02ba739b719b6526a6fa1ca32a' } }, - altL1Chains: [ 'Moonbeam', 'BNB', 'Fantom', 'Avalanche' ] + altL1Chains: [ 'BNB', 'Avalanche' ] }, [ NETWORK.AVAX ]: { tokenAddresses: { @@ -138,48 +120,28 @@ const SUPPORTED_ASSETS = { tokens: [ 'BOBA', 'AVAX', 'EVO', 'USDT.e', 'USDt', 'USDC.e', 'BUSD.e', 'BUSD', 'DAI.e' ], altL1Chains: [ 'Avalanche' ] }, - [ NETWORK.MOONBEAM ]: { - tokenAddresses: {}, - tokens: [ 'BOBA', 'GLMR' ], - altL1Chains: [ 'Moonbeam' ] - }, [ NETWORK.BNB ]: { tokenAddresses: {}, tokens: [ 'BOBA', 'BNB', 'BUSD', 'USDC', 'USDT', 'SUSHI' ], altL1Chains: [ 'BNB' ] - }, - [ NETWORK.FANTOM ]: { - tokenAddresses: {}, - tokens: [ 'BOBA', 'FTM', 'USDC', 'DAI' ], - altL1Chains: [ 'Bobaopera Mainnet' ] - }, + } }, [ NETWORK_TYPE.TESTNET ]: { [ NETWORK.ETHEREUM ]: { tokenAddresses: {}, tokens: [ 'BOBA', 'USDC', 'OMG', 'xBOBA' ], - altL1Chains: [ 'BNB', 'Fantom', 'Avalanche' ] + altL1Chains: [ 'BNB', 'Avalanche' ] }, [ NETWORK.AVAX ]: { tokenAddresses: {}, tokens: [ 'BOBA', 'AVAX' ], altL1Chains: [ 'Avalanche' ] }, - [ NETWORK.MOONBEAM ]: { - tokenAddresses: {}, - tokens: [ 'BOBA', 'GLMR' ], - altL1Chains: [ 'Moonbase' ] - }, [ NETWORK.BNB ]: { tokenAddresses: {}, tokens: [ 'BOBA', 'BNB', 'MMT' ], altL1Chains: [ 'BNB' ] - }, - [ NETWORK.FANTOM ]: { - tokenAddresses: {}, - tokens: [ 'BOBA', 'FTM' ], - altL1Chains: [ 'Fantom' ] - }, + } } } diff --git a/packages/boba/gateway/src/util/amountConvert.js b/packages/boba/gateway/src/util/amountConvert.js index 25b46d65e4..e52ef5d20a 100644 --- a/packages/boba/gateway/src/util/amountConvert.js +++ b/packages/boba/gateway/src/util/amountConvert.js @@ -63,11 +63,8 @@ const amountToUseConfig = { 'OMG': { provider: 'omisego' }, 'USDC': { provider: 'usd-coin' }, 'AVAX': { provider: 'avalanche-2' }, - 'FTM': { provider: 'fantom' }, 'BNB': { provider: 'binancecoin' }, - 'tBNB': { provider: 'binancecoin' }, - 'DEV': { provider: 'moonbeam' }, - 'GLMR': { provider: 'moonbeam' } + 'tBNB': { provider: 'binancecoin' } } export function amountToUsd(amount, lookupPrice, token) { @@ -89,4 +86,4 @@ export const formatLargeNumber = (num) => { const formattedNumber = scaledNum.toFixed(2); const exponent = ['', 'k', 'M', 'B', 'T'][exp] || ''; return isNaN(formattedNumber) ? '0' : formattedNumber + exponent; -} \ No newline at end of file +} diff --git a/packages/boba/gateway/src/util/coinImage.ts b/packages/boba/gateway/src/util/coinImage.ts index 58648348aa..8d35831b2a 100644 --- a/packages/boba/gateway/src/util/coinImage.ts +++ b/packages/boba/gateway/src/util/coinImage.ts @@ -1,6 +1,5 @@ import TESTLogo from 'images/test.svg' import mttLogo from 'images/mtt.png' -import moonbase from 'images/moonbase.png' export const getCoinImage = (symbol: string): string => { const logoURIbase = @@ -12,9 +11,6 @@ export const getCoinImage = (symbol: string): string => { if (symbol === 'mtt') { url = mttLogo } - if (symbol === 'DEV') { - url = moonbase - } return url } diff --git a/packages/boba/gateway/src/util/constant.ts b/packages/boba/gateway/src/util/constant.ts index e34b3c8deb..7651313064 100644 --- a/packages/boba/gateway/src/util/constant.ts +++ b/packages/boba/gateway/src/util/constant.ts @@ -28,10 +28,6 @@ export const DISABLE_VE_DAO: EnvType = process.env.REACT_APP_DISABLE_VE_DAO // WalletConnect FLAG export const DISABLE_WALLETCONNECT: EnvType = process.env.REACT_APP_DISABLE_WALLETCONNECT -export const BOBABEAM_STATUS: EnvType = - process.env.REACT_APP_BOBA_BEAM_STATUS || 0 -export const BOBAOPERA_STATUS: EnvType = - process.env.REACT_APP_BOBA_OPERA_STATUS || 0 type BridgeType = { FAST_BRIDGE: string @@ -99,7 +95,7 @@ export const ROUTES_PATH: RoutesPathType = { export const PER_PAGE: number = 8 -type Network = 'ethereum' | 'bnb' | 'avax' | 'fantom' | 'moonbeam' //we move this to global network type once we define this +type Network = 'ethereum' | 'bnb' | 'avax' //we move this to global network type once we define this type Page = | 'Bridge' | 'Wallet' @@ -114,8 +110,6 @@ export const PAGES_BY_NETWORK: PagesByNetworkType = { ethereum: ['Bridge', 'Wallet', 'History', 'Earn', 'Stake', 'DAO'], bnb: ['Bridge', 'Wallet', 'Earn', 'History'], avax: ['Bridge', 'Wallet', 'Earn', 'History'], - fantom: ['Bridge', 'Wallet', 'Earn', 'History'], - moonbeam: ['Bridge', 'Wallet', 'Earn', 'History'], } enum Layer { diff --git a/packages/boba/gateway/src/util/network/config/fantom.js b/packages/boba/gateway/src/util/network/config/fantom.js deleted file mode 100644 index 1801c181a7..0000000000 --- a/packages/boba/gateway/src/util/network/config/fantom.js +++ /dev/null @@ -1,69 +0,0 @@ - -export const fantomConfig = { - Testnet: { - OMGX_WATCHER_URL: `https://api-watcher.testnet.bobaopera.boba.network/`, - META_TRANSACTION: `https://api-meta-transaction.testnet.bobaopera.boba.network/`, - MM_Label: `bobaOperaTestnet`, - addressManager: `0x12ad9f501149D3FDd703cC10c567F416B7F0af8b`, - L1: { - name: "Fantom Testnet", - chainId: 4002, - chainIdHex: '0xFA2', - rpcUrl: [ - `https://rpc.testnet.fantom.network`, - `https://rpc.ankr.com/fantom_testnet`, - `https://fantom-testnet.public.blastapi.io`, - ], - transaction: `https://testnet.ftmscan.com/tx/`, - blockExplorerUrl: `https://testnet.ftmscan.com/`, - symbol: 'FTM', - tokenName: 'FTM', - }, - L2: { - name: "BobaOpera Testnet", - chainId: 4051, - chainIdHex: '0xFD3', - rpcUrl: `https://testnet.bobaopera.boba.network`, - blockExplorer: `https://blockexplorer.testnet.bobaopera.boba.network/`, - transaction: `https://blockexplorer.testnet.bobaopera.boba.network/tx/`, - blockExplorerUrl: `https://blockexplorer.testnet.bobaopera.boba.network/`, - symbol: "BOBA", - tokenName: "Boba Token", - }, - gasEstimateAccount: `0xdb5a187FED81c735ddB1F6E47F28f2A5F74639b2`, - twitterFaucetPromotionText: `https://twitter.com/intent/tweet?text=I%27m%20developing%20on%20Bobaopera%20Testnet%20for%20Fantom%20` - }, - Mainnet: { - OMGX_WATCHER_URL: `https://api-watcher.bobaopera.boba.network/`, - META_TRANSACTION: `https://api-meta-transaction.bobaopera.boba.network/`, - MM_Label: `Bobaopera`, - addressManager: `0x4e7325bcf09e091Bb8119258B885D4ef687B7386`, - L1: { - name: "Fantom Mainnet", - chainId: 250, - chainIdHex: '0xFA', - rpcUrl: [ - `https://rpc.fantom.network`, - `https://rpc.ankr.com/fantom`, - `https://1rpc.io/ftm`, - ], - transaction: `https://ftmscan.com/tx/`, - blockExplorerUrl: `https://ftmscan.com/`, - symbol: 'FTM', - tokenName: 'FTM', - }, - L2: { - name: "Bobaopera Mainnet", - chainId: 301, - chainIdHex: '0x12D', - rpcUrl: `https://bobaopera.boba.network`, - blockExplorer: `https://blockexplorer.bobaopera.boba.network/`, - transaction: `https://blockexplorer.bobaopera.boba.network/tx/`, - blockExplorerUrl: `https://blockexplorer.bobaopera.boba.network/`, - symbol: "BOBA", - tokenName: "Boba Token", - }, - gasEstimateAccount: `0xdb5a187FED81c735ddB1F6E47F28f2A5F74639b2`, - twitterFaucetPromotionText: `https://twitter.com/intent/tweet?text=I%27m%20developing%20on%20Bobaopera%20Testnet%20for%20Fantom%20` - } -} diff --git a/packages/boba/gateway/src/util/network/config/moonbeam.js b/packages/boba/gateway/src/util/network/config/moonbeam.js deleted file mode 100644 index 21d5e9a497..0000000000 --- a/packages/boba/gateway/src/util/network/config/moonbeam.js +++ /dev/null @@ -1,68 +0,0 @@ -export const moonbeamConfig = { - Testnet: { - OMGX_WATCHER_URL: `https://api-watcher.bobabase.boba.network/`, - META_TRANSACTION: `https://api-meta-transaction.bobabase.boba.network/`, - MM_Label: `BobaBase`, - addressManager: `0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B`, - L1: { - name: "MoonBase", - chainId: 1287, - chainIdHex: '0x507', - rpcUrl: [ - `https://rpc.api.moonbase.moonbeam.network`, - `https://moonbase-alpha.public.blastapi.io`, - `https://moonbeam-alpha.api.onfinality.io/public`, - ], - transaction: `https://moonbase.moonscan.io/tx/`, - blockExplorerUrl: `https://moonbase.moonscan.io/`, - symbol: 'DEV', - tokenName: 'DEV', - }, - L2: { - name: "BobaBase", - chainId: 1297, - chainIdHex: '0x511', - rpcUrl: `https://bobabase.boba.network`, - blockExplorer: `https://blockexplorer.bobabase.boba.network/`, - transaction: `https://blockexplorer.bobabase.boba.network/tx/`, - blockExplorerUrl: `https://blockexplorer.bobabase.boba.network/`, - symbol: "BOBA", - tokenName: "Boba Token", - }, - gasEstimateAccount: `0xdb5a187FED81c735ddB1F6E47F28f2A5F74639b2`, - twitterFaucetPromotionText: `https://twitter.com/intent/tweet?text=I%27m%20developing%20on%20Bobabase%20for%20Moonbeam%20` - }, - Mainnet: { - OMGX_WATCHER_URL: `https://api-watcher.bobabeam.boba.network/`, - META_TRANSACTION: `https://api-meta-transaction.bobabeam.boba.network/`, - MM_Label: `bobaBeam`, - addressManager: `0x564c10A60af35a07f0EA8Be3106a4D81014b21a0`, - L1: { - name: "MoonBeam", - chainId: 1284, - chainIdHex: '0x504', - rpcUrl: [ - `https://rpc.api.moonbeam.network`, - `https://rpc.ankr.com/moonbeam`, - `https://1rpc.io/glmr`, - ], - transaction: `https://moonscan.io/tx/`, - blockExplorerUrl: `https://moonscan.io/`, - symbol: "GLMR", - tokenName: "GLMR", - }, - L2: { - name: "BobaBeam", - chainId: 1294, - chainIdHex: '0x50E', - rpcUrl: `https://bobabeam.boba.network`, - blockExplorer: `https://blockexplorer.bobabeam.boba.network/`, - transaction: `https://blockexplorer.bobabeam.boba.network/tx/`, - blockExplorerUrl: `https://blockexplorer.bobabeam.boba.network/`, - symbol: "BOBA", - tokenName: "Boba Token", - }, - gasEstimateAccount: `0xdb5a187FED81c735ddB1F6E47F28f2A5F74639b2`, - twitterFaucetPromotionText: `https://twitter.com/intent/tweet?text=I%27m%20developing%20on%20Bobabeam%20for%20Moonbeam%20` - } -} diff --git a/packages/boba/gateway/src/util/network/network.util.js b/packages/boba/gateway/src/util/network/network.util.js index 351494c15d..ad4d1ac8da 100644 --- a/packages/boba/gateway/src/util/network/network.util.js +++ b/packages/boba/gateway/src/util/network/network.util.js @@ -3,40 +3,26 @@ import { providers } from 'ethers'; import EthereumIcon from 'components/icons/chain/L1/EthereumIcon'; import BNBIcon from 'components/icons/chain/L1/BNBIcon'; import AvalancheIcon from 'components/icons/chain/L1/AvalancheIcon'; -import FantomIcon from 'components/icons/chain/L1/FantomIcon'; -import MoonbeamIcon from 'components/icons/chain/L1/MoonbeamIcon'; -import MoonbaseIcon from 'components/icons/chain/L1/MoonbaseIcon'; import BobaIcon from 'components/icons/chain/L2/BobaIcon'; import BobaBNBIcon from 'components/icons/chain/L2/BobaBNBIcon'; import BobaAvaxIcon from 'components/icons/chain/L2/BobaAvaxIcon'; -import BobaFantomIcon from 'components/icons/chain/L2/BobaFantomIcon'; -import BobabeamIcon from 'components/icons/chain/L2/BobabeamIcon'; -import BobabaseIcon from 'components/icons/chain/L2/BobabaseIcon'; import { ethereumConfig } from './config/ethereum'; import { bnbConfig } from './config/bnb'; -import { fantomConfig } from './config/fantom'; import { avaxConfig } from './config/avax'; -import { moonbeamConfig } from './config/moonbeam'; import { LAYER } from 'util/constant'; export const L1_ICONS = { ethereum: EthereumIcon, bnb: BNBIcon, - avax: AvalancheIcon, - fantom: FantomIcon, - moonbeam: MoonbeamIcon, - moonbase: MoonbaseIcon, + avax: AvalancheIcon } export const L2_ICONS = { ethereum: BobaIcon, bnb: BobaBNBIcon, - avax: BobaAvaxIcon, - fantom: BobaFantomIcon, - moonbeam: BobabeamIcon, - moonbase: BobabaseIcon, + avax: BobaAvaxIcon } @@ -48,9 +34,7 @@ export const NETWORK_TYPE = { export const NETWORK = { ETHEREUM: 'ETHEREUM', BNB: 'BNB', - FANTOM: 'FANTOM', - AVAX: 'AVAX', - MOONBEAM: 'MOONBEAM', + AVAX: 'AVAX' } @@ -114,47 +98,7 @@ export const CHAIN_ID_LIST = { networkType: NETWORK_TYPE.MAINNET, chain: NETWORK.BNB, layer: LAYER.L2 - }, - 4002: { - networkType: NETWORK_TYPE.TESTNET, - chain: NETWORK.FANTOM, - layer: LAYER.L1 - }, - 4051: { - networkType: NETWORK_TYPE.TESTNET, - chain: NETWORK.FANTOM, - layer: LAYER.L2 - }, - 250: { - networkType: NETWORK_TYPE.MAINNET, - chain: NETWORK.FANTOM, - layer: LAYER.L1 - }, - 301: { - networkType: NETWORK_TYPE.MAINNET, - chain: NETWORK.FANTOM, - layer: LAYER.L2 - }, - 1287: { - networkType: NETWORK_TYPE.TESTNET, - chain: NETWORK.MOONBEAM, - layer: LAYER.L1 - }, - 1297: { - networkType: NETWORK_TYPE.TESTNET, - chain: NETWORK.MOONBEAM, - layer: LAYER.L2 - }, - 1284: { - networkType: NETWORK_TYPE.MAINNET, - chain: NETWORK.MOONBEAM, - layer: LAYER.L1 - }, - 1294: { - networkType: NETWORK_TYPE.MAINNET, - chain: NETWORK.MOONBEAM, - layer: LAYER.L2 - }, + } } export const NetworkList = { @@ -188,26 +132,6 @@ export const NetworkList = { l1: 'Avalanche Mainnet C-Chain', l2: 'Boba Avalanche' } - }, - { - icon: 'fantom', - chain: NETWORK.FANTOM, - label: 'Fantom <> Boba', - key: 'fantom', - name: { - l1: 'Fantom', - l2: 'Bobaopera' - } - }, - { - icon: 'moonbeam', - chain: NETWORK.MOONBEAM, - label: 'Moonbeam <> Boba', - key: 'moonbeam', - name: { - l1: 'Moonbeam', - l2: 'Bobabeam' - } } ], Testnet: [ @@ -240,36 +164,14 @@ export const NetworkList = { l1: 'Fuji Testnet', l2: 'Boba Fuji Testnet', } - }, - { - icon: 'fantom', - chain: NETWORK.FANTOM, - label: 'Opera (Testnet) <> Boba', - key: 'fantom', - name: { - l1: 'Fantom Testnet', - l2: 'Bobaopera Testnet', - } - }, - { - icon: 'moonbase', - chain: NETWORK.MOONBEAM, - label: 'Moonbase <> Boba', - key: 'moonbeam', - name: { - l1: 'Moonbase', - l2: 'Bobabase', - } - }, + } ] } const networkConfig = { [NETWORK.ETHEREUM] : ethereumConfig, [NETWORK.BNB] : bnbConfig, - [NETWORK.FANTOM] : fantomConfig, - [NETWORK.AVAX] : avaxConfig, - [NETWORK.MOONBEAM] : moonbeamConfig + [NETWORK.AVAX] : avaxConfig } export const rpcUrls = Object.values(networkConfig).reduce((networkConfigs, networkConfig) => { diff --git a/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json b/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json deleted file mode 100644 index 0983ab03e1..0000000000 --- a/packages/boba/register/addresses/addressBobaBeam_0x564c10A60af35a07f0EA8Be3106a4D81014b21a0.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "BondManager": "0xcfe333e0e48EC71f1399a76001cf39E0c6A51dA5", - "CanonicalTransactionChain": "0x99C970105cf6EE2e22b563CB86bCA42D05ac7A95", - "ChainStorageContainer-CTC-batches": "0x808fD25dd00D5F8915Ad69326bFD75A6E014f9b3", - "ChainStorageContainer-CTC-queue": "0x1D023D0B9E8aa136241eB8e8827876f51ef49851", - "ChainStorageContainer-SCC-batches": "0x5Ee60822c68CF0966D8Dc53255627216b4ADC30f", - "L1MultiMessageRelayer": "0x3664bC9BA25D0d3911c39d8ae1734b0B5A3495C1", - "AddressManager": "0x564c10A60af35a07f0EA8Be3106a4D81014b21a0", - "OVM_L1CrossDomainMessenger": "0x9182A0AA011f97633d44383F446A5951bDD3f5bf", - "Proxy__L1CrossDomainMessenger": "0x4765f8b50Bbe049045bBA1270dc7A8CDF17165cF", - "Proxy__L1StandardBridge": "0xAf5297f68D48cd2DE37Ee5cbaC0647fbA4132985", - "StateCommitmentChain": "0xAD379B1518f50Fc737536D2Ec2c13E4640e228A8", - "OVM_Sequencer": "0x9a57cd0a2241f3e5074bec89a86db59098d73e6e", - "Deployer": "0xC31ca2482c936d92dd465391B45940e802A86eDc", - "TK_L1BOBA": "0x18D17A9fD652D7d6a59903E23792ab97F832Ed6C", - "TK_L2BOBA": "0x4200000000000000000000000000000000000006", - "TK_L2WBOBA9": "0x74686A29ac7C5703bDC4f9C2DA176DcE55d4DbAC", - "TK_L1GLMR": "0x0000000000000000000000000000000000000000", - "TK_L2GLMR": "0x4200000000000000000000000000000000000023", - "TK_L1ETH.mc": "0xfA9343C3897324496A05fC75abeD6bAC29f8A40f", - "TK_L2ETH.mc": "0x9790a5640c4cca26e8689CC4163d5719C1A79A03", - "TK_L1ETH.wh": "0xab3f0245B83feB11d15AAffeFD7AD465a59817eD", - "TK_L2ETH.wh": "0x03Ee748da8951c976BfC06190b7e646c8Cc3f2d1", - "TK_L1WBTC.mc": "0x922D641a426DcFFaeF11680e5358F34d97d112E1", - "TK_L2WBTC.mc": "0x7D669C169B7161511CE061da3ad986525Ea179D6", - "TK_L1WBTC.wh": "0xE57eBd2d67B462E9926e04a8e33f01cD0D64346D", - "TK_L2WBTC.wh": "0x1c98d96cfcDc4599D5FbB61Aa30301d94fcA8002", - "TK_L1USDC.mc": "0x818ec0A7Fe18Ff94269904fCED6AE3DaE6d6dC0b", - "TK_L2USDC.mc": "0x078b2D8ce51eD85400959FC5c362d1c53A41C375", - "TK_L1USDC.wh": "0x931715FEE2d06333043d11F658C8CE934aC61D0c", - "TK_L2USDC.wh": "0xEa89117fC0150f9042b0aE0C3058ea6dB970A780", - "L1CrossDomainMessengerFast": "0xFd4892a500303f5Bfe7C78D49a6aB3dddfCccb92", - "Proxy__L1CrossDomainMessengerFast": "0x17d02C3e6cB69225d83d0bADEb0fC09aE735CA3b", - "L2LiquidityPool": "0x079D6565eEE0129fAe337B52C217951f70c58CFa", - "L1LiquidityPool": "0x1c98d96cfcDc4599D5FbB61Aa30301d94fcA8002", - "Proxy__L1LiquidityPool": "0x3fBc139f80a474c9B19A734e9ABb285b6550dF58", - "Proxy__L2LiquidityPool": "0xD7d057F1b1caBB637BFc81F9bf1Fb74f54941E65", - "L2TokenPool": "0x5Ee60822c68CF0966D8Dc53255627216b4ADC30f", - "L1Message": "0x3bdF3E4543eac155dF6d7F0e5cf55a90E468a33b", - "L2Message": "0x99C970105cf6EE2e22b563CB86bCA42D05ac7A95", - "AtomicSwap": "0xAD379B1518f50Fc737536D2Ec2c13E4640e228A8", - "L2ERC721": "0xD5Ad3B843c4dE06762972a6c1d15BD0Ac96E0231", - "L2ERC721Reg": "0xcfe333e0e48EC71f1399a76001cf39E0c6A51dA5", - "L1NFTBridge": "0x65802425d28168e8148B5D13c35e7490Ac52524e", - "L2NFTBridge": "0xFbcc3F48a6Ca8D169f318360E5d9fe00e553F543", - "Proxy__L1NFTBridge": "0x7f61EB6FFe966E8c14AFb8754Bf0825eb6f54bd7", - "Proxy__L2NFTBridge": "0x9182A0AA011f97633d44383F446A5951bDD3f5bf", - "L1MultiMessageRelayerFast": "0xE2EE964E39720f78Cd75BC146Ed078D301981759", - "DiscretionaryExitFee": "0xC828226424E9D9686bddC0fBA91c4e234b3e6F55", - "FeedRegistry": "0xF60bc956315f4E1EA63B925bA4d857CDd95f3532", - "BOBAUSD_Aggregator": "0xAf5297f68D48cd2DE37Ee5cbaC0647fbA4132985", - "BobaBillingContract": "0xf237D39597B41c9E426e1F23a6aC148DC2a9176e", - "Proxy__BobaBillingContract": "0xb210a4BB024196dC8c5f6f407220cA83e65e45FE", - "Boba_GasPriceOracle":"0xE7EEf1eDA522feE7C7752369B0CEE134CdD6AC16", - "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", - "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", - "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826", - "AggregatorHCHepler": "0x45c5dB3F5AC1579DD43404e47562641b61A6AC77", - "Proxy__ETHUSD_AggregatorHC": "0x9e28dE704435871af476460B456Ec741fE5DE24f", - "ETHUSD_AggregatorHC": "0x7C455414e0c0A5B13c9cCAbCB9DA9c477DfAdC27", - "Proxy__GLMRUSD_AggregatorHC": "0x2dA3721dcd04A17195de07D21bCFCCBBFDF4Fc93", - "GLMRUSD_AggregatorHC": "0xFe18D18Ff1c0ce6f6FEDb90433E89B9ab9D6A382", - "Proxy__BTCUSD_AggregatorHC": "0x7590CdA8585150Bd1228497AA21D8365400c20cb", - "BTCUSD_AggregatorHC": "0x48D1B051540F2bb5f9aa6e55328722A3d2166aeD", - "Proxy__USDCUSD_AggregatorHC": "0x9285eF61F09c2CAD195FEa8834C3E2bB8E442BFF", - "USDCUSD_AggregatorHC": "0x3Adfb1265C06fbE8De8087bf7f6634a42fc6C0F7" -} diff --git a/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json b/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json deleted file mode 100644 index 83d452fd69..0000000000 --- a/packages/boba/register/addresses/addressBobaOpera_0x4e7325bcf09e091Bb8119258B885D4ef687B7386.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "BondManager": "0xCcA5a1CB9fAD5F2A5b88D95440dA7c83EC031Cb1", - "CanonicalTransactionChain": "0x6001C473E020D3562Ea436B61aE4d2e91e7078cE", - "ChainStorageContainer-CTC-batches": "0x282267F1CD5562F91036a1f9FA52961A48385139", - "ChainStorageContainer-CTC-queue": "0x36666Bc3d9FE6fDCfC5Aa1f6e907f36EbF8a8176", - "ChainStorageContainer-SCC-batches": "0x2E3375B06811B3Baed04CC86C691B918155fE176", - "L1MultiMessageRelayer": "0xD8DcA5fC53a83Cf06ec744a7226C23951a353A0f", - "AddressManager": "0x4e7325bcf09e091Bb8119258B885D4ef687B7386", - "OVM_L1CrossDomainMessenger": "0xDEE010E1EedBE26C8AB3AEC8a16Cb974B31068FF", - "Proxy__L1CrossDomainMessenger": "0x64Fca36c52628e40de8684C4C3B5EdB22Fd2eFd9", - "Proxy__L1StandardBridge": "0xb7629EF94B991865940E8A840Aa7d68fa88c3Fe8", - "StateCommitmentChain": "0xF764C4f8D2982432239A110Cf6B08e95631cE564", - "TK_L1BOBA": "0x4389b230D15119c347B9E8BEA6d930A21aaDF6BA", - "TK_L2BOBA": "0x4200000000000000000000000000000000000006", - "TK_L2WBOBA": "0x5ad2635e9aBce5F95AdcF164Ac81bcAeBdC8E345", - "TK_L1FTM": "0x0000000000000000000000000000000000000000", - "TK_L2FTM": "0x4200000000000000000000000000000000000023", - "TK_L1USDC": "0x04068DA6C83AFCFA0e13ba15A6696662335D5B75", - "TK_L2USDC": "0xb7629EF94B991865940E8A840Aa7d68fa88c3Fe8", - "TK_L1DAI": "0x8D11eC38a3EB5E956B052f67Da8Bdc9bef8Abf3E", - "TK_L2DAI": "0x31223A147fF76C3fC43d67F8BC36F11E034c484e", - "L1CrossDomainMessengerFast": "0xf74C652a160BA2B2e82D8702A743c8Db83F8DA7d", - "Proxy__L1CrossDomainMessengerFast": "0xC0597ED18446254E4dd0CA5D80eb07D3f2E462cF", - "L2LiquidityPool": "0x4389b230D15119c347B9E8BEA6d930A21aaDF6BA", - "L1LiquidityPool": "0x6eA17632630e43dAF94AA776Eba606Ec5d61Ab6A", - "Proxy__L1LiquidityPool": "0x0bF5402a57970C7BD9883248534B644Ab545e6d4", - "Proxy__L2LiquidityPool": "0xD502Ca71dE5e072918884f638408291c066EF1F6", - "L2TokenPool": "0xEb26f95D155f133Ca3B1fc36C7cFcE7C5239e139", - "L1Message": "0xFa965d70BFF2BCb4B76Ac3A485a28C0D5a06fA9e", - "L2Message": "0xa8082C1D4e8615A962494A7Dd8ffe7be089458eE", - "AtomicSwap": "0xA8b85842b7556F556c0Cf0Af71b9241EA8baDc6F", - "L2ERC721": "0xa2444dC15D92D4cf8B51DAB300C1b8534602Db29", - "L2ERC721Reg": "0x18028b28EE7A8000dCB9e55c6bfaEBC5837AdB79", - "L1NFTBridge": "0x9BE15EC6BF78536a970F444A41361367B5de1098", - "L2NFTBridge": "0x282267F1CD5562F91036a1f9FA52961A48385139", - "Proxy__L1NFTBridge": "0x58bfe4D8108f0657585c9e4C106B3FB8b469eeB9", - "Proxy__L2NFTBridge": "0xd0223931513E72C4cbBE97662C07825C7E71DD9C", - "L1MultiMessageRelayerFast": "0xE7beDcedF3E3054aF891DddeF61775A23a16CB90", - "DiscretionaryExitFee": "0xBD4e12b0634b154932D75503E2Ff404953CbD1Bf", - "FeedRegistry": "0x6001C473E020D3562Ea436B61aE4d2e91e7078cE", - "BOBAUSD_Aggregator": "0x677360aba457B747056f3E00095644D9ADB5753D", - "BobaBillingContract": "0xCcA5a1CB9fAD5F2A5b88D95440dA7c83EC031Cb1", - "Proxy__BobaBillingContract": "0xD5b0E66566FEe76d6c550e7190385703Bcf11354", - "Boba_GasPriceOracle":"0xE7EEf1eDA522feE7C7752369B0CEE134CdD6AC16", - "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", - "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", - "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826" -} diff --git a/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json b/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json deleted file mode 100644 index c7cbd82e51..0000000000 --- a/packages/boba/register/addresses/addressesBobaBase_0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "AddressManager": "0xF8d0bF3a1411AC973A606f90B2d1ee0840e5979B", - "Proxy__L1StandardBridge": "0xEcca5FEd8154420403549f5d8F123fcE69fae806", - "Proxy__L1CrossDomainMessenger": "0x76DB375075F1d5Dcd1D70Fc07F69a5c7b40ab877", - "TK_L1BOBA": "0x1365fd7BcEE84686DBCA71e1571C0d9ad9E64945", - "TK_L2BOBA": "0x4200000000000000000000000000000000000006", - "TK_L1DEV": "0x0000000000000000000000000000000000000000", - "TK_L2DEV": "0x4200000000000000000000000000000000000023", - "TK_L1GLMR": "0x0000000000000000000000000000000000000000", - "TK_L2GLMR": "0x4200000000000000000000000000000000000023", - "L1CrossDomainMessengerFast": "0x7bE12FCB0Fc0979f4DD1A9A1CCec9d0036E634A1", - "Proxy__L1CrossDomainMessengerFast": "0xAE8885D3b7937af9480cd7301925a88Dfb0cE9f6", - "L2LiquidityPool": "0x8D4B01Dd2868F388823c12Edce3dec65c22826ce", - "L1LiquidityPool": "0xf17727d61b93078427D9F381bc87C0F76e03124a", - "Proxy__L1LiquidityPool": "0x569a3e1A4A50D0F53BDF05d50D5FeAB3f716f5A1", - "Proxy__L2LiquidityPool": "0xb227a9FebBa59B8Fe5dF7Ad81afac6E7CdE5a4A5", - "L2TokenPool": "0x152eE45C2eF3E6B303d0603C82b785255D386Fd0", - "L1Message": "0x3C285ACC9CAD39c94CF7E46850bd9098b6f858F5", - "L2Message": "0xECF2d55E35E14eC146f17a17B1D2e082bAA12B40", - "AtomicSwap": "0x2e965d49E69dA6182bdc331b740384CF8745A690", - "L2ERC721": "0x3a93df8eba34AFa4Fb74a09D7cb9BB6E528d2E0C", - "L2ERC721Reg": "0xb73Bc7AbED40236ca53b2225e3FA497c04A0F718", - "L1NFTBridge": "0x3ddBca089BCAf1eF7ef5517c8887d3B2261F1292", - "L2NFTBridge": "0x59e8281F47D4E5B5Dfc2463313B8C5AF654a38b2", - "Proxy__L1NFTBridge": "0x1E12Ba552Ac35351563091737910d9E5d1DaD17a", - "Proxy__L2NFTBridge": "0x8E65834B52c3aCc79206a0F09c4b627BC588f09e", - "L1MultiMessageRelayerFast": "0x874a7Ea9722b96924e186f0263866FA90a7C777b", - "DiscretionaryExitFee": "0x01ce26900fC11aBc2AcF53154772bb251c8aA005", - "FeedRegistry": "0x0d2E819A8E0FC9377d3D488A9480D6C00ADE986F", - "BOBAUSD_Aggregator": "0x66335BA50c757a5b1Ee6FB3c3ed703e4a26ea526", - "BobaBillingContract": "0x17CC69Adc242f9C50132503A2e5d5d9cD4889786", - "Proxy__BobaBillingContract": "0x05C9f36D901594D220311B211fA26DbD58B87717", - "Boba_GasPriceOracle":"0xE7EEf1eDA522feE7C7752369B0CEE134CdD6AC16", - "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", - "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", - "AuthenticatedFaucet": "0x8b6A1c0590Ab8A9CED9ADa87Df485eCdd97886E2", - "WBOBA9": "0xc03cc0d0995e7b677348e396F5F1D70Fe8667fCe", - "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826", - "L1ERC1155Bridge": "0x72F86F1c4157E367354C3E3aEfEf6Af1a6F1Dd6e", - "L2ERC1155Bridge": "0x9f4f7f4E80fc02ecB9C0cE20C8f8a9A5C589A1A9", - "Proxy__L1ERC1155Bridge": "0x1dF39152AC0e81aB100341cACC4dE4c372A550cb", - "Proxy__L2ERC1155Bridge": "0x1dF39152AC0e81aB100341cACC4dE4c372A550cb", - "Teleportation": "0x92F4E3796324b916A69c98c96bBd939af19C4AD2", - "Proxy__Teleportation": "0xd68809330075C792C171C450B983F4D18128e9BF" -} diff --git a/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json b/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json deleted file mode 100644 index 81c5a92f26..0000000000 --- a/packages/boba/register/addresses/addressesBobaOperaTestnet_0x12ad9f501149D3FDd703cC10c567F416B7F0af8b.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "AddressManager": "0x12ad9f501149D3FDd703cC10c567F416B7F0af8b", - "Proxy__L1CrossDomainMessenger": "0xEecAD665ca933eeA4a9a2db600E538c1391930d1", - "Proxy__L1StandardBridge": "0x86FC7AeFcd69983A8d82eAB1E0EaFD38bB42fd3f", - "TK_L1BOBA": "0x5E747DfA79b8f9e46BE0CC67e378b7600350B2eF", - "TK_L2BOBA": "0x4200000000000000000000000000000000000006", - "TK_L1FTM": "0x0000000000000000000000000000000000000000", - "TK_L2FTM": "0x4200000000000000000000000000000000000023", - "L1CrossDomainMessengerFast": "0x7bE12FCB0Fc0979f4DD1A9A1CCec9d0036E634A1", - "Proxy__L1CrossDomainMessengerFast": "0xE5781E5E9CbC67E91DF93eD01E922De30125e491", - "L2LiquidityPool": "0xB9CeA621C2C9BE002747F2DdB7eB6a7dd0F8F20E", - "L1LiquidityPool": "0x0481480cf9f3a245aEB5f5c10360577Bb8949e40", - "Proxy__L1LiquidityPool": "0x34024168ba3cfa608005b5E9f13389bb2532422A", - "Proxy__L2LiquidityPool": "0xE7Da2a8EBcbBa0Dc6082B8D0faBAcA0176920760", - "L2TokenPool": "0x352d964E9aD016f122dc78Afa5164417907E0FaF", - "L1Message": "0x154128647Ff7fc41DdaD3d09f7c83340140539C5", - "L2Message": "0xa97a909D967B150E27AB58ca6d0cb40B39200Be1", - "AtomicSwap": "0x1bc8Bd8FCAd96ee663b6325F71F818Cce678083D", - "L2ERC721": "0x727207c505c1D95Ef7Ed93f74443D72C155064E7", - "L2ERC721Reg": "0xb5F92c9d10539137C9602A626d7F98823e58f3aA", - "L1NFTBridge": "0x621EdB64bC5bD6c088c969a8A7d7Eb1168E4F95D", - "L2NFTBridge": "0x30C18d90a6f9B161b8c0BB720b31BcF215FEc12b", - "Proxy__L1NFTBridge": "0x5E52f340D43Ee819dd8a38D55Cc27293603Ac5fb", - "Proxy__L2NFTBridge": "0x310FA48450dF21fBC99b937a7AafBc3B7Af6f6D1", - "L1MultiMessageRelayerFast": "0x9Af237336C29dCbA346764af8e8E1F0ba83D1eE5", - "DiscretionaryExitFee": "0x6E7033f647f932D23de37BD3b25b8F56DeAD4034", - "FeedRegistry": "0x48dfB307f6fFbDB9229E63beA2C127e7500DC5Ae", - "BOBAUSD_Aggregator": "0xA145e444abAd1Cb233A37cED870c59FD97e774bf", - "BobaBillingContract": "0x5E747DfA79b8f9e46BE0CC67e378b7600350B2eF", - "Proxy__BobaBillingContract": "0x675Ea342D2a85D7db0Cc79AE64196ad628Ce8187", - "Boba_GasPriceOracle":"0xE7EEf1eDA522feE7C7752369B0CEE134CdD6AC16", - "Proxy__Boba_GasPriceOracle":"0x4200000000000000000000000000000000000024", - "BobaTuringCredit": "0x4200000000000000000000000000000000000021", - "Proxy__BobaTuringCredit": "0x4200000000000000000000000000000000000020", - "AuthenticatedFaucet": "0xCED1459C6B56a85363426a502a24De99fBbF5a83", - "WBOBA9": "0xfd7f8a9F2D11B30a3571395Be9601720B6a32995", - "L2StandardTokenFactory": "0xD2ae16D8c66ac7bc1Cf3c9e5d6bfE5f76BeDb826", - "L1ERC1155Bridge": "0x5c94ea55c8dC4aB27faDc18068d335006460DAe3", - "L2ERC1155Bridge": "0x0f5c544D2671F008D73C7c27654DbA58A4248604", - "Proxy__L1ERC1155Bridge": "0x1dF39152AC0e81aB100341cACC4dE4c372A550cb", - "Proxy__L2ERC1155Bridge": "0x1dF39152AC0e81aB100341cACC4dE4c372A550cb", - "Teleportation": "0xb34918D9C16e13e10Fa078C6CB6a9AE7a42FcAB3", - "Proxy__Teleportation": "0xd68809330075C792C171C450B983F4D18128e9BF" -}