diff --git a/packages/app/src/components/NumberedStep.tsx b/packages/app/src/components/NumberedStep.tsx
index ac0f6bb..0734d82 100644
--- a/packages/app/src/components/NumberedStep.tsx
+++ b/packages/app/src/components/NumberedStep.tsx
@@ -2,7 +2,7 @@ import styled from "styled-components";
import { CenterAllDiv, Row } from "./Layout";
export const NumberedStep: React.FC<{
- step: number;
+ step: string;
children: React.ReactNode;
}> = ({ step, children }) => {
return (
diff --git a/packages/app/src/pages/MainPage.tsx b/packages/app/src/pages/MainPage.tsx
index 5fa5eba..49902a9 100644
--- a/packages/app/src/pages/MainPage.tsx
+++ b/packages/app/src/pages/MainPage.tsx
@@ -284,50 +284,53 @@ export const MainPage: React.FC<{}> = (props) => {
If you wish to generate a ZK proof of Twitter badge (NFT), you must:
-
- Send yourself a{" "}
-
- password reset email
- {" "}
- from Twitter. (Reminder: Twitter name with emoji might fail to pass
- DKIM verification)
-
-
- In your inbox, find the email from Twitter and click the three dot
- menu, then "Show original" then "Copy to clipboard". If on Outlook,
- download the original email as .eml and copy it instead.
-
-
- Copy paste or drop that into the box below. Note that we cannot use
- this to phish you: we do not know your password, and we never get this
- email info because we have no server at all. We are actively searching
- for a less sketchy email.
-
-
- Paste in your sending Ethereum address. This ensures that no one else
- can "steal" your proof for another account (frontrunning protection!).
-
-
- Click "Prove". Note it is completely client side and{" "}
-
- open source
-
- , and no server ever sees your private information.
-
-
- Click "Verify" and then "Mint Twitter Badge On-Chain",
- and approve to mint the NFT badge that proves Twitter ownership! Note
- that it is 700K gas right now so only feasible on Sepolia, though we
- intend to reduce this soon.
-
+
+
+ Send yourself a{" "}
+
+ password reset email
+ {" "}
+ from Twitter. (Reminder: Twitter name with emoji might fail to pass DKIM verification)
+
+
+ Sign in with Gmail, then select the most recent Twitter email.
+
+
+ Alternative method (for non-Gmail users or if you prefer not to sign in)
+
+
+ In your inbox, find the email from Twitter and click the three dot
+ menu, then "Show original" then "Copy to clipboard". If on Outlook,
+ download the original email as .eml and copy it instead.
+
+
+ Copy paste or drop that into the box below. Note that we cannot use
+ this to phish you: we do not know your password, and we never get this
+ email info because we have no server at all. We are actively searching
+ for a less sketchy email.
+
+
+
+
+ Paste in your sending Ethereum address. This ensures that no one else
+ can "steal" your proof for another account (frontrunning protection!).
+
+
+ Click "Prove". Note it is completely client side and{" "}
+ open source,
+ and no server ever sees your private information.
+
+
+ Click "Verify" and then "Mint Twitter Badge On-Chain",
+ and approve to mint the NFT badge that proves Twitter ownership! Note
+ that it is 700K gas right now so only feasible on Sepolia, though we
+ intend to reduce this soon.
+
+