diff --git a/landing/landing.react.js b/landing/landing.react.js --- a/landing/landing.react.js +++ b/landing/landing.react.js @@ -9,7 +9,6 @@ import Keyservers from './keyservers.react'; import Privacy from './privacy.react'; import QR from './qr.react'; -import SIWE from './siwe.react'; import Support from './support.react'; import Team from './team.react'; import Terms from './terms.react'; @@ -40,8 +39,6 @@ return ; } else if (onTeam) { return ; - } else if (onSIWE) { - return ; } else { return ; } diff --git a/landing/root.js b/landing/root.js --- a/landing/root.js +++ b/landing/root.js @@ -30,13 +30,13 @@ function RootComponent() { return ( - - - - - - - + + + + + + + ); } diff --git a/landing/siwe.react.js b/landing/siwe.react.js --- a/landing/siwe.react.js +++ b/landing/siwe.react.js @@ -1,48 +1,49 @@ -// @flow +// // @flow -import { ConnectButton } from '@rainbow-me/rainbowkit'; -import * as React from 'react'; -import './siwe.css'; -import { SiweMessage } from 'siwe'; -import { useAccount, useSigner } from 'wagmi'; +// import { ConnectButton } from '@rainbow-me/rainbowkit'; +// import * as React from 'react'; +// import './siwe.css'; +// import { SiweMessage } from 'siwe'; +// import { useAccount, useSigner } from 'wagmi'; -function createSiweMessage(address, statement) { - const domain = window.location.host; - const origin = window.location.origin; - const message = new SiweMessage({ - domain, - address, - statement, - uri: origin, - version: '1', - chainId: '1', - }); - return message.prepareMessage(); -} -async function signInWithEthereum(address, signer) { - const message = createSiweMessage(address, 'Sign in to Comm with Ethereum'); - const signedMessage = await signer.signMessage(message); - window.postMessage?.(signedMessage); - return signedMessage; -} +// function createSiweMessage(address, statement) { +// const domain = window.location.host; +// const origin = window.location.origin; +// const message = new SiweMessage({ +// domain, +// address, +// statement, +// uri: origin, +// version: '1', +// chainId: '1', +// }); +// return message.prepareMessage(); +// } -function SIWE(): React.Node { - const { data } = useAccount(); - const { address } = data || {}; - const { data: signer } = useSigner(); - React.useEffect(() => { - if (!address || !signer) { - return; - } - signInWithEthereum(address, signer); - }, [address, signer]); - return ( -
-

SIWE

- -
- ); -} +// async function signInWithEthereum(address, signer) { +// const message = createSiweMessage(address, 'Sign in to Comm with Ethereum'); +// const signedMessage = await signer.signMessage(message); +// window.postMessage?.(signedMessage); +// return signedMessage; +// } -export default SIWE; +// function SIWE(): React.Node { +// const { data } = useAccount(); +// const { address } = data || {}; +// const { data: signer } = useSigner(); +// React.useEffect(() => { +// if (!address || !signer) { +// return; +// } +// signInWithEthereum(address, signer); +// }, [address, signer]); +// return ( +//
+//

SIWE

+// +//
+// ); +// } + +// export default SIWE; diff --git a/native/navigation/root-navigator.react.js b/native/navigation/root-navigator.react.js --- a/native/navigation/root-navigator.react.js +++ b/native/navigation/root-navigator.react.js @@ -38,7 +38,9 @@ SidebarListModalRouteName, type ScreenParamList, type RootParamList, -} from './route-names'; + SIWEModalRouteName, +} from "./route-names"; +import {SIWEModal} from "../account/siwe-modal.react"; enableScreens(); @@ -139,9 +141,15 @@ > + +