Skip to content

Commit cb9ef30

Browse files
authored
Merge pull request #12 from Taoist-Labs/main
S12
2 parents 34afbe6 + 635daa2 commit cb9ef30

5 files changed

Lines changed: 208 additions & 8 deletions

File tree

src/assets/images/qrcode.jpg

57.9 KB
Loading

src/config/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
export const CONFERENCE_STAGE: 'adjournment' | 'preparatory' | 'meeting' = 'meeting'
66

77
// Season configuration
8-
export const CURRENT_SEASON = 11 //当前季度
8+
export const CURRENT_SEASON = 12 //当前季度
99

10-
export const CLAIM_START_AT = new Date('2025-05-21T20:00:00+08:00').getTime() // 节点mint开始时间
11-
export const CLAIM_END_AT = new Date('2025-05-29T00:00:00+08:00').getTime() // 节点mint结束时间
10+
export const CLAIM_START_AT = new Date('2025-10-23T00:00:00+08:00').getTime() // 节点mint开始时间
11+
export const CLAIM_END_AT = new Date('2025-12-01T00:00:00+08:00').getTime() // 节点mint结束时间
1212

1313
// export const CLAIM_START_AT = new Date('2025-02-22T00:00:00+08:00').getTime() // 节点mint开始时间
1414
// export const CLAIM_END_AT = new Date('2025-02-28T12:00:00+08:00').getTime()

src/data/node/s12Nodes.json

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
{
2+
"root": "0x48415850f1109704eb813d4af65c31c47815974c7ebd515114684129f16b4a8b",
3+
"leaves": [
4+
{
5+
"account": "0x4D6654beeC5942aEe8E3102528a58fb34A0f1b19",
6+
"proof": [
7+
"0xd323d7d07d4678a1e041bdf76e275e6ed8d48ce15b991f563196722b814d0a28",
8+
"0x7251d461ea47540e041482634c7d19ea25eed3be733861a1be944a838f271347",
9+
"0xcdc0509c9b6cf89e59ba85cda29ef916c6e438bbc09292aa930f23bdb518b771",
10+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
11+
]
12+
},
13+
{
14+
"account": "0xb8aEe482305B7B219704350786FCE47847CEC996",
15+
"proof": [
16+
"0x2c373f29d00c54a64134098b0aff8ed0fd7ca5a3f0941741cd46619e03ad991f",
17+
"0x409abfd36d6c9f8846665b4a2f7df51f1b4c118a8a16677f0578dc89621821dd",
18+
"0x7961c5d89db934b5a4ccaf764611454e57d955bcd149a3e03ab255bf06e64961",
19+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
20+
]
21+
},
22+
{
23+
"account": "0x9C86f8C140C8c8c4eeF3DdC18711D436ffAaC661",
24+
"proof": [
25+
"0x4d028a1d4da10d786f29f1dc8c00918b8498abf7690613c4a0c764f72041ff80",
26+
"0xc0b6c6d8a2c19180170040ca6dec786db8aa2f2f538557f6777a9149391fa57d",
27+
"0x7c03f0382949410b09d90aa8697204328ff6433412a56613cc05567772daa877",
28+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
29+
]
30+
},
31+
{
32+
"account": "0x902b13E46305E3AE10F70871C6D0bca9E5446b07",
33+
"proof": [
34+
"0xd10c211d94abc3825f780d53f0716bc0c5e6b668831afcdf27616d38f8744322",
35+
"0x7251d461ea47540e041482634c7d19ea25eed3be733861a1be944a838f271347",
36+
"0xcdc0509c9b6cf89e59ba85cda29ef916c6e438bbc09292aa930f23bdb518b771",
37+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
38+
]
39+
},
40+
{
41+
"account": "0xAB206fb4B72009C5c7e78c2a91b0B8E63fB73e34",
42+
"proof": [
43+
"0xf935289747fafe547ad865a5c73f4083ddafd8585f6650f4f3e0c6a9e7e797f0",
44+
"0x603c407527807085815351e84fcfc0ed29ff16da92c42585aed66b1085894577",
45+
"0x76141c1b8d02c9ca33bbd6d9822e667cbaf1c3d6b36f3e234b56519a9c560870",
46+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
47+
]
48+
},
49+
{
50+
"account": "0x52Ff0010d4058bb726725ad76F542C53033D67a1",
51+
"proof": [
52+
"0x0bd9bbb810e9a72e38b6b76e2035ed294792ce914f04307bc798f1d4bd57e900",
53+
"0x3c294a34003c443b83d1df043eab1dfda7001a917ccbbbfe81a35e94f365eccb",
54+
"0x7961c5d89db934b5a4ccaf764611454e57d955bcd149a3e03ab255bf06e64961",
55+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
56+
]
57+
},
58+
{
59+
"account": "0x7EA1EaA27b313D04D359bF3e654FE927376e31Bb",
60+
"proof": [
61+
"0xc57bdfb5ffd3b5411ba0a1f4294ad9765c50408bd2f725403dded41a220f04fe",
62+
"0xba6732ba54f8dceb4ad73aa4493eaa567272d33c3d468ce33a502277f0cb144e",
63+
"0xcdc0509c9b6cf89e59ba85cda29ef916c6e438bbc09292aa930f23bdb518b771",
64+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
65+
]
66+
},
67+
{
68+
"account": "0xB8abE31a6caF1217D632190559B2C1FD909178ec",
69+
"proof": [
70+
"0x9c2608cf7798da8391295b719b41452d7d85d6b7eaeb6231d3350986e13abec9",
71+
"0xbfa278559c6ff7e12e06f03b26a5286bb72cc4d67fbcbcb5541dc987caf72abe",
72+
"0x7c03f0382949410b09d90aa8697204328ff6433412a56613cc05567772daa877",
73+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
74+
]
75+
},
76+
{
77+
"account": "0x0505E7FDdF5a88a8A3743Ac579Cb6F33c181D4BB",
78+
"proof": [
79+
"0xb445b441f02f37030e98a87107ff8da5a87b45362376b47d1ddf02727b931b83",
80+
"0xba6732ba54f8dceb4ad73aa4493eaa567272d33c3d468ce33a502277f0cb144e",
81+
"0xcdc0509c9b6cf89e59ba85cda29ef916c6e438bbc09292aa930f23bdb518b771",
82+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
83+
]
84+
},
85+
{
86+
"account": "0x29Faeb62f4e9E1456c2fEED5c6f27B13Fae91Dae",
87+
"proof": [
88+
"0x8e91c0c6edd1519f7765df9b17f2738fe573b4167d901d5cbf470254af7c0825",
89+
"0xc0b6c6d8a2c19180170040ca6dec786db8aa2f2f538557f6777a9149391fa57d",
90+
"0x7c03f0382949410b09d90aa8697204328ff6433412a56613cc05567772daa877",
91+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
92+
]
93+
},
94+
{
95+
"account": "0x5B228FCb60A95F7E749E00c4B88154FC17e706dD",
96+
"proof": [
97+
"0xa57c8d55e020dea6ef446164e0bfac006026951d414b5ee1ac8c7da546f8d277",
98+
"0xbfa278559c6ff7e12e06f03b26a5286bb72cc4d67fbcbcb5541dc987caf72abe",
99+
"0x7c03f0382949410b09d90aa8697204328ff6433412a56613cc05567772daa877",
100+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
101+
]
102+
},
103+
{
104+
"account": "0x8C913aEc7443FE2018639133398955e0E17FB0C1",
105+
"proof": [
106+
"0xf4ac1c3e2f9c25b906768bd5c585a68bf86ad3f53cf7a83f8090e5003dd2f86d",
107+
"0x603c407527807085815351e84fcfc0ed29ff16da92c42585aed66b1085894577",
108+
"0x76141c1b8d02c9ca33bbd6d9822e667cbaf1c3d6b36f3e234b56519a9c560870",
109+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
110+
]
111+
},
112+
{
113+
"account": "0x78f625A65Fc316D32d98d249b698fb509A6d98f2",
114+
"proof": [
115+
"0xefa4e834ade2bdc9c64bbf089138f4c59659b332fa15f2eb617efabf16a12a45",
116+
"0xc471d25accd9ed54e5482d93bc2831a6db0374e15feeb7d0615fa33a4a8bab64",
117+
"0x76141c1b8d02c9ca33bbd6d9822e667cbaf1c3d6b36f3e234b56519a9c560870",
118+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
119+
]
120+
},
121+
{
122+
"account": "0x1B76b011C0a1E03896bFc8923bE228E430bb9049",
123+
"proof": [
124+
"0xed4c6b65244b9dd7b777635cb81439ac20cef4c7bc6149b41dcb5485d757e057",
125+
"0xc471d25accd9ed54e5482d93bc2831a6db0374e15feeb7d0615fa33a4a8bab64",
126+
"0x76141c1b8d02c9ca33bbd6d9822e667cbaf1c3d6b36f3e234b56519a9c560870",
127+
"0x17845847ff8837e5f42dcfac422e2ca202806ec3448e63b6774c9fbbd2a4dd61"
128+
]
129+
},
130+
{
131+
"account": "0x27B503fd677dd889ea3E7804DF492D2D809E6052",
132+
"proof": [
133+
"0x0d60ec7a871eab5653ddfa2e2d07a00838fc960b77b30f910eeb1b7071f4ae57",
134+
"0x3c294a34003c443b83d1df043eab1dfda7001a917ccbbbfe81a35e94f365eccb",
135+
"0x7961c5d89db934b5a4ccaf764611454e57d955bcd149a3e03ab255bf06e64961",
136+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
137+
]
138+
},
139+
{
140+
"account": "0x7D53BA1D70a66D572A90E3e80Ad4253769340EE7",
141+
"proof": [
142+
"0x13bf66f26678ec19ca61181dfb62f997a7a2264f460577018889a7e4d4214403",
143+
"0x409abfd36d6c9f8846665b4a2f7df51f1b4c118a8a16677f0578dc89621821dd",
144+
"0x7961c5d89db934b5a4ccaf764611454e57d955bcd149a3e03ab255bf06e64961",
145+
"0x8bef760fcb556231da79840393fbf90f8470b1586d13463cfcca58b7cc83ce57"
146+
]
147+
}
148+
]
149+
}

src/data/season12.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"season": 11,
3+
"startDate": "2025-10-23T20:00:00+08:00",
4+
"endDate": "2025-12-01T16:00:00+08:00",
5+
"meetingLink": "",
6+
"sbtToken": {
7+
"contractAddress": "0x9d34D407D8586478b3e4c39BE633ED3D7be1c80C",
8+
"tokenId": "12",
9+
"explorerUrl": "https://etherscan.io/token/0x9d34D407D8586478b3e4c39BE633ED3D7be1c80C"
10+
},
11+
"currentCriteria": {
12+
"validSCR": 20000,
13+
"activeSCR": 5000,
14+
"validSCRProposalLink": "https://app.seedao.xyz/proposal/thread/380",
15+
"activeSCRProposalLink": "https://app.seedao.xyz/proposal/thread/379"
16+
},
17+
"nextSeasonCriteria": {
18+
"validSCR": 0,
19+
"activeSCR": 0,
20+
"validSCRProposalLink": "",
21+
"activeSCRProposalLink": ""
22+
},
23+
"schedule": [
24+
{
25+
"time": "2025-10-23",
26+
"speaker": "自由发言",
27+
"topic": "圆桌自由交流"
28+
},
29+
{
30+
"time": "2025-10-24",
31+
"speaker": "自由发言",
32+
"topic": "圆桌自由交流"
33+
}
34+
],
35+
"recordings": [
36+
{
37+
"topic": "",
38+
"type": "",
39+
"link": ""
40+
}
41+
],
42+
"proposals": []
43+
}

src/pages/Home/stages/MeetingStage.tsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -248,20 +248,28 @@ export default function MeetingStage({ data }: Props) {
248248
date={CLAIM_END_AT}
249249
onComplete={() => setShowClaim(false)}
250250
renderer={({ days, hours, minutes, seconds }) => {
251-
const totalHours = days * 24 + hours
252251
return (
253-
<div className="text-3xl font-bold text-primary-600 inline-flex gap-2 tabular-nums">
252+
<div className="text-3xl font-bold text-primary-600 inline-flex gap-2 tabular-nums items-center">
253+
{days > 0 && (
254+
<>
255+
<span className="bg-white px-4 py-2 rounded-lg w-20 text-center">
256+
{String(days).padStart(2, '0')}
257+
</span>
258+
<span className="text-lg"></span>
259+
</>
260+
)}
254261
<span className="bg-white px-4 py-2 rounded-lg w-20 text-center">
255-
{String(totalHours).padStart(2, '0')}
262+
{String(hours).padStart(2, '0')}
256263
</span>
257-
<span className="w-4 text-center">:</span>
264+
<span className="text-lg"></span>
258265
<span className="bg-white px-4 py-2 rounded-lg w-20 text-center">
259266
{String(minutes).padStart(2, '0')}
260267
</span>
261-
<span className="w-4 text-center">:</span>
268+
<span className="text-lg"></span>
262269
<span className="bg-white px-4 py-2 rounded-lg w-20 text-center">
263270
{String(seconds).padStart(2, '0')}
264271
</span>
272+
<span className="text-lg"></span>
265273
</div>
266274
)
267275
}}

0 commit comments

Comments
 (0)