Skip to content

Commit 8ca38f7

Browse files
authored
Merge pull request #2848 from starknet-io/dev
Merge dev into production
2 parents 0bbb738 + 668d0cb commit 8ca38f7

File tree

4 files changed

+97
-16
lines changed

4 files changed

+97
-16
lines changed

_data/pages/grant.yml

+73-6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,73 @@ blocks:
1616
title: Seed Grant Program
1717
description: ""
1818
darkTextColor: true
19+
- type: container
20+
blocks:
21+
- type: flex_layout
22+
heading_variant: sm
23+
blocks:
24+
- type: markdown
25+
body: >-
26+
The Seed Grants Program is designed to provide teams with grants
27+
up to $25,000 in USDC in non-dilutive funding to enhance the
28+
growth of the Starknet ecosystem. 
29+
30+
31+
This program has a simplified application and evaluation process, aiming to provide a decision approximately two weeks after submission. 
32+
33+
34+
A Seed Grant is appropriate for projects and teams that meet any of the following criteria:
35+
36+
37+
* Actively involved in the Starknet community and/ or participated in a Starknet hackathon, builder program, or other entry-level initiative.
38+
39+
* Already developed an MVP or proof of concept.
40+
41+
* Willing to submit a demo or links to a proof of concept or MVP.
42+
43+
* Planning on using or building upon existing Starknet tools and integrations.
44+
45+
* You’re experimenting with innovative concepts aimed at pushing boundaries of what is possible on Starknet.
46+
47+
48+
All teams should present a clear plan detailing how the grant will be used within the next three months.
49+
50+
51+
We welcome applications from all industries, and there are no restrictions on the types of projects we consider.
52+
heading: Seed Grants Program
53+
xl: 1
54+
lg: 1
55+
md: 1
56+
base: 1
57+
max_width: 1062
58+
- type: card_display
59+
title: Application Process
60+
button: Apply Now
61+
buttonLink: https://starknet.questbook.app/proposal_form/?grantId=661667585afea0acb56c9f08&chainId=10&newTab=true
62+
card_display_items:
63+
- title: Application
64+
description: "Apply via our grants submission form to submit your project. You
65+
will need to submit a clear roadmap of how the grant will be utilized
66+
over the next 3 months. "
67+
icon: Application
68+
- title: Internal Evaluation
69+
description: An internal committee will assess each application based on
70+
potential impact, innovation, milestones, community engagement & track
71+
record, and embeddedness with the Starknet ecosystem.
72+
icon: Internal Evaluation
73+
- title: Results
74+
description: "We plan to communicate decisions on your application within an
75+
approximate two week timeframe. "
76+
icon: Results
77+
- title: Onboarding
78+
description: After successfully completing KYC and signing a grant agreement,
79+
you will receive funds.
80+
icon: Onboarding
81+
- title: Post Grant Check-in
82+
description: "After three months, the Foundation will check-in with Grantees and
83+
assess the results. The Grantee should share regular updates (blog
84+
posts, videos, AMAs etc) with the team to assist in this process. "
85+
icon: Post Grant Check-in
1986
- type: container
2087
blocks:
2188
- type: flex_layout
@@ -25,13 +92,13 @@ blocks:
2592
body: >-
2693
The Seed Grant Program is designed to provide teams with grants up
2794
to $25,000 in USDC in non-dilutive funding to enhance the growth
28-
of the Starknet ecosystem. 
95+
of the Starknet ecosystem.
2996
3097
31-
This program has a simplified application and evaluation process, aiming to provide a decision approximately two weeks after submission. 
98+
This program has a simplified application and evaluation process, aiming to provide a decision approximately two weeks after submission.
3299
33100
34-
Seed Grants  are  intended for projects that have already developed a minimum viable product (MVP) or proof of concept, but havent yet gone to market. They are appropriate for projects and teams that meet the following criteria:
101+
Seed Grants are intended for projects that have already developed a minimum viable product (MVP) or proof of concept, but haven't yet gone to market. They are appropriate for projects and teams that meet the following criteria:
35102
36103
37104
* actively involved in the Starknet community and / or participated in a Starknet hackathon, builder program, or other entry-level initiative;
@@ -84,7 +151,7 @@ blocks:
84151
This program is not for mature stage projects.
85152
86153
87-
If your product has been live on mainnet for over three months and / or has a core group of users already, it will not be eligible for a Seed Grant. 
154+
If your product has been live on mainnet for over three months and / or has a core group of users already, it will not be eligible for a Seed Grant.
88155
89156
90157
We do not accept applications related to:
@@ -130,7 +197,7 @@ blocks:
130197
body: >-
131198
The Seed Grants Program aims to support early stage teams that
132199
have already developed a minimum viable product (MVP) or proof of
133-
concept, but havent yet gone to market. 
200+
concept, but haven't yet gone to market.
134201
135202
136203
If you or your project satisfy the following criteria, consider applying for Seed Grants:
@@ -217,4 +284,4 @@ blocks:
217284
body: While any project can apply, your project has a much better chance of
218285
standing out if you can show prior Starknet alignment and
219286
participation.
220-
max_width: 1062
287+
max_width: 1062

workspaces/cms-config/src/blocks.ts

+10-3
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,17 @@ export const cardDisplayItem = [
263263
crowdin: false,
264264
},
265265
{
266-
label: "Image",
266+
label: "Icon",
267267
required: false,
268-
name: "image",
269-
widget: "image",
268+
name: "icon",
269+
widget: "select",
270+
options: [
271+
"Application",
272+
"Internal Evaluation",
273+
"Results",
274+
"Onboarding",
275+
"Post Grant Check-in",
276+
],
270277
crowdin: false,
271278
},
272279
] satisfies CmsField[];

workspaces/website/src/blocks/DisplayCardItems.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,13 @@ export default function DisplayCardItems({
7272
)}
7373
</Flex>
7474
<List display="flex" flexDirection="column" as="ol" flex={1} gap={4}>
75-
{card_display_items?.map(({ title, description }, i) => {
75+
{card_display_items?.map(({ title, description, icon }, i) => {
7676
return (
7777
<DisplayCard
7878
key={title + i}
7979
index={i + 1}
8080
title={title}
81+
icon={icon}
8182
description={description}
8283
/>
8384
);

workspaces/website/src/components/Card/DisplayCard.tsx

+12-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import { Results } from "@ui/Icons/DisplayCardIcons/Results";
77
import { Heading } from "@ui/Typography/Heading";
88

99
type Props = {
10-
readonly title:
10+
readonly title: string;
11+
readonly icon?:
1112
| "Application"
1213
| "Internal Evaluation"
1314
| "Results"
@@ -25,7 +26,12 @@ const images = {
2526
"Post Grant Check-in": <GrantDeliverables />,
2627
};
2728

28-
export const DisplayCard = (props: Props) => {
29+
export const DisplayCard = ({
30+
title,
31+
icon = "Application",
32+
description,
33+
index,
34+
}: Props) => {
2935
return (
3036
<Box
3137
as="li"
@@ -56,7 +62,7 @@ export const DisplayCard = (props: Props) => {
5662
_dark={{ color: "white" }}
5763
marginBottom={{ base: "16px", md: "0" }}
5864
>
59-
{images[props?.title]}
65+
{images[icon]}
6066
</Box>
6167
</Stack>
6268
<Box flex="1">
@@ -71,7 +77,7 @@ export const DisplayCard = (props: Props) => {
7177
_dark={{ bg: "white", color: "black" }}
7278
color="white"
7379
>
74-
{props.index}
80+
{index}
7581
</Circle>
7682
<Heading
7783
variant="h4"
@@ -81,10 +87,10 @@ export const DisplayCard = (props: Props) => {
8187
color: "button-nav-fg",
8288
}}
8389
>
84-
{props.title}
90+
{title}
8591
</Heading>
8692
</Stack>
87-
<Text>{props.description}</Text>
93+
<Text>{description}</Text>
8894
</Box>
8995
</Stack>
9096
</Box>

0 commit comments

Comments
 (0)