Skip to content

Commit 525848e

Browse files
committed
copy: enable VSL asset claim portal
1 parent ab2c3df commit 525848e

6 files changed

Lines changed: 10 additions & 19 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ reads and writes. Update `public/airdrop.config.json` before deployment:
2525

2626
```json
2727
{
28-
"contractAddress": "0x0000000000000000000000000000000000000000",
28+
"contractAddress": "0xF724bCD307a4A76d92d3B37Ec7d01708Ceb6CB45",
2929
"requiredChainId": "0x1",
3030
"merkleUrl": "/assets/final_airdrop_merkle.json"
3131
}

app/migration/ClaimClient.jsx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ export default function ClaimClient() {
209209
}, [address, contractAddress, entry, publicClient, refetchClaimed, requiredChainId, writeContractAsync]);
210210

211211
const isClaiming = claimState === "claiming" || isConfirmingInWallet;
212-
const claimableRaw = entry?.amount || "0";
213212
const claimableHuman = entry ? formatTokenAmount(entry.amount) : "0";
214213
const isAlreadyClaimed = Boolean(hasClaimed || claimState === "success");
215214
const canClaim =
@@ -254,10 +253,9 @@ export default function ClaimClient() {
254253
<header className="claim-card__header">
255254
<h1 className="claim-title">Access VSL Assets</h1>
256255
<p className="claim-subtitle">
257-
VSL users can access their migrated assets here. $POWER is
258-
automatically migrated to $RSS3. For Folo wallets, migration is
259-
completed automatically; transfers, withdrawals, and other wallet
260-
actions should continue through Folo Wallet.
256+
Your assets from VSL have been migrated to Ethereum. $POWER has
257+
been automatically converted into $RSS3. If you are using a Folo
258+
wallet, no action is required.
261259
</p>
262260
</header>
263261

@@ -303,9 +301,6 @@ export default function ClaimClient() {
303301
<div className="claim-amount__primary">
304302
<span>{claimableHuman}</span>
305303
</div>
306-
<div className="claim-amount__secondary">
307-
<span className="muted">{claimableRaw} (raw)</span>
308-
</div>
309304
</div>
310305
</div>
311306
</div>

app/migration/ClaimIsland.jsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ function ClaimFallback() {
1414
<header className="claim-card__header">
1515
<h1 className="claim-title">Access VSL Assets</h1>
1616
<p className="claim-subtitle">
17-
VSL users can access their migrated assets here. $POWER is
18-
automatically migrated to $RSS3. For Folo wallets, migration is
19-
completed automatically; transfers, withdrawals, and other wallet
20-
actions should continue through Folo Wallet.
17+
Your assets from VSL have been migrated to Ethereum. $POWER has
18+
been automatically converted into $RSS3. If you are using a Folo
19+
wallet, no action is required.
2120
</p>
2221
</header>
2322

@@ -39,9 +38,6 @@ function ClaimFallback() {
3938
<div className="claim-amount__primary">
4039
<span>0</span>
4140
</div>
42-
<div className="claim-amount__secondary">
43-
<span className="muted">0 (raw)</span>
44-
</div>
4541
</div>
4642
</div>
4743
</div>

app/migration/page.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import ClaimIsland from "./ClaimIsland";
44

55
export const metadata = {
66
title: "Access VSL Assets",
7-
description: "VSL users can access migrated assets here.",
7+
description: "Your assets from VSL have been migrated to Ethereum.",
88
};
99

1010
export default function ClaimPage() {

app/page.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export default function HomePage() {
205205
</ul>
206206
<div className="link-row">
207207
<a href="/blog/about-rss3.html">About $RSS3</a>
208-
<span className="link-row__static" aria-disabled="true">Migration Portal</span>
208+
<a href="/migration/">Migration Portal</a>
209209
</div>
210210
</div>
211211

public/airdrop.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"contractAddress": "0x0000000000000000000000000000000000000000",
2+
"contractAddress": "0xF724bCD307a4A76d92d3B37Ec7d01708Ceb6CB45",
33
"requiredChainId": "0x1",
44
"merkleUrl": "/assets/final_airdrop_merkle.json"
55
}

0 commit comments

Comments
 (0)