From 0bc8a87fee7b469352e6e1ff141ddbc586353619 Mon Sep 17 00:00:00 2001 From: Tim Pechersky Date: Wed, 17 Nov 2021 14:01:41 +0000 Subject: [PATCH 1/2] content improvements --- frontend/pages/welcome.js | 91 +++++++++++++++++++++++++++++++++++---- 1 file changed, 82 insertions(+), 9 deletions(-) diff --git a/frontend/pages/welcome.js b/frontend/pages/welcome.js index c32494c3..70b65062 100644 --- a/frontend/pages/welcome.js +++ b/frontend/pages/welcome.js @@ -11,8 +11,10 @@ import { AccordionButton, AccordionPanel, AccordionIcon, + Link, } from "@chakra-ui/react"; import Scrollable from "../src/components/Scrollable"; +import RouterLink from "next/link"; const Welcome = () => { useEffect(() => { @@ -54,7 +56,7 @@ const Welcome = () => { Greetings traveler! - We are very excited to see you onboard! + We are very excited welcome you on board! @@ -121,16 +123,87 @@ const Welcome = () => { + +

+ + + How do I build my smart contract dashboard? + + + +

+ + + + + 1. Subscribe + {" "} + - First step is to tell us what addresses you want + moonstream to track activity at. You can do this at{" "} + + subscriptions page + {" "} + or simply by just clicking + on navigation bar of this + page. + + + + 2. Provide ABI to subscription + {" "} + - In order for us to know what data to track, you need + to provide an ABI to subscription. You can upload one + at{" "} + + subscriptions page + + . If you are not sure what is abi ABI or which is + correct for you - ask us on{" "} + + Discord + {" "} + .
+ + N.B: Right now we have automatic dashboards only + availible. This means that dashboard will contain + analytics for ALL interfaces listed in ABI that was + provided. I you need only fraction of it - leave + these interfaces of interest in ABI when uploading + and remove rest. + +
+ + + + 3. Create your dashboard + {" "} + - Press {`"New dashboard"`} on sidebar, or from + on + navbar menu. Fill in name, select subscriptons you + like to track to and checkbox what are you interested + in. If there is no ABI - tracking contract specific + elements {`won't`} be availible. + + + + + 4. Get some coffee - + {" "} + Your dashboard will appear on sidebar right away after + succesfull creation. However, populating initially + with data will take some time. Crawlers usually run in + 5 minutes cycle, they will start from newest block and + will move down till genesis block. While you can make + your favorite drink of choice and get back to see the + dashboard! + +
+
+
- )} From e1889efbe966b3e232d724466dfc30494b11bbd0 Mon Sep 17 00:00:00 2001 From: Tim Pechersky Date: Wed, 17 Nov 2021 14:47:22 +0000 Subject: [PATCH 2/2] typos and improvements --- frontend/pages/welcome.js | 41 ++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/frontend/pages/welcome.js b/frontend/pages/welcome.js index 70b65062..165f87ba 100644 --- a/frontend/pages/welcome.js +++ b/frontend/pages/welcome.js @@ -138,8 +138,8 @@ const Welcome = () => { 1. Subscribe {" "} - - First step is to tell us what addresses you want - moonstream to track activity at. You can do this at{" "} + - Tell us what addresses you want Moonstream to track + the activity of. You can do this at{" "} subscriptions page {" "} @@ -150,14 +150,18 @@ const Welcome = () => { 2. Provide ABI to subscription {" "} - - In order for us to know what data to track, you need - to provide an ABI to subscription. You can upload one - at{" "} + - If that address is a smart contract, provide an{" "} + + ABI + {" "} + for that contract. You can upload one at{" "} subscriptions page - . If you are not sure what is abi ABI or which is - correct for you - ask us on{" "} + . If you are not sure what an ABI is, ask us on{" "} { Discord {" "} .
- - N.B: Right now we have automatic dashboards only - availible. This means that dashboard will contain - analytics for ALL interfaces listed in ABI that was - provided. I you need only fraction of it - leave - these interfaces of interest in ABI when uploading - and remove rest. - + Your dashboard will contain analytics for all the + interfaces listed in your ABI. Customization is coming + soon. @@ -184,7 +183,7 @@ const Welcome = () => { navbar menu. Fill in name, select subscriptons you like to track to and checkbox what are you interested in. If there is no ABI - tracking contract specific - elements {`won't`} be availible. + elements {`won't`} be available. @@ -192,12 +191,10 @@ const Welcome = () => { 4. Get some coffee -
{" "} Your dashboard will appear on sidebar right away after - succesfull creation. However, populating initially - with data will take some time. Crawlers usually run in - 5 minutes cycle, they will start from newest block and - will move down till genesis block. While you can make - your favorite drink of choice and get back to see the - dashboard! + successful creation. However, populating initially + with data will take some time. Our crawlers run in a 5 + minute cycle, they will start from newest block and + will move down till genesis block.