Skip to content

Commit 4ddc587

Browse files
authored
ledger terms and conditions for campaign (#791)
1 parent 23e933a commit 4ddc587

File tree

3 files changed

+124
-0
lines changed

3 files changed

+124
-0
lines changed

components/Footer/Footer.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,24 @@ export function Footer() {
199199
>
200200
|
201201
</Text>
202+
<Text
203+
as={Link}
204+
href="/terms-and-conditions-ledger"
205+
_hover={{
206+
textDecoration: "underline",
207+
}}
208+
>
209+
Terms and Conditions for Ledger Campaign
210+
</Text>
211+
<Text
212+
mx={2}
213+
display={{
214+
base: "none",
215+
md: "block",
216+
}}
217+
>
218+
|
219+
</Text>
202220
<Text
203221
as={Link}
204222
href="/privacy-policy"
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Terms and Conditions for Ledger Campaign
3+
description: Terms and Conditions for Ledger Campaign | Iron Fish
4+
---
5+
6+
### Legal Disclaimer: Iron Fish x Ledger “No One Needs to Know” Meme Contest — Official Rules
7+
8+
**Last updated on June 2025**
9+
10+
### Campaign Overview:
11+
12+
Iron Fish is launching a meme contest in collaboration with Ledger to celebrate the first native private Ledger integration for privacy chains.
13+
14+
### Participation Rules:
15+
- Must follow @ironfishcrypto on X (Twitter).
16+
- Must post a meme celebrating privacy, Iron Fish, or Ledger.
17+
- Must tag both @ironfishcrypto and @Ledger in the post.
18+
- Must use the hashtag #NoOneNeedsToKnow.
19+
- Posts must be public and remain live until winners are announced.
20+
- Campaign duration: June 10 8am PST to June 12 at 5PM PST.
21+
22+
### Prizes:
23+
25 winners selected based on the highest engagement (likes + reposts combined) at the close of the contest.
24+
Winners will win a custom Ledger Nano S Plus device (available to U.S.-based winners only, due to shipping restrictions).
25+
26+
### Winner Notification:
27+
Winners will be announced via @ironfishcrypto within 7 days after the campaign ends.
28+
29+
Winners must claim their prize by responding to Direct Message instructions within 7 days of being contacted.
30+
Failure to respond in time will result in forfeiture of the prize.
31+
32+
### Eligibility:
33+
(a) Open to individuals 18 years of age or older.
34+
35+
(b) No purchase necessary to enter or win.
36+
37+
(c) Employees of Iron Fish Foundation, Ledger, and their affiliates, as well as their immediate family members and household members, are not eligible.
38+
39+
(d) Jurisdictional Exclusions (Sanctions Compliance):
40+
Residents of the following jurisdictions are NOT eligible to participate or receive prizes:
41+
Cuba, Iran, North Korea, Syria, Crimea, Donetsk, and Luhansk regions, and any other country or region subject to comprehensive U.S. sanctions.
42+
43+
(e) Participants must not be listed on any government sanctions list (OFAC, EU, UK, etc.).
44+
Important:
45+
46+
(f) Iron Fish Foundation reserves the right to verify the eligibility of all participants and may request proof of residency or identity before awarding prizes.
47+
48+
### Disqualifications:
49+
Use of fake accounts, bot engagement, purchased likes/retweets, or artificial amplification will result in immediate disqualification.
50+
51+
Only one prize per participant.
52+
53+
Entries deemed offensive, inappropriate, unlawful, or misaligned with the spirit of the campaign may be disqualified at the sole discretion of Iron Fish Foundation.
54+
55+
### Additional Terms:
56+
By entering, participants grant Iron Fish and Ledger permission to repost, share, or otherwise use submitted memes and social usernames for promotional purposes without additional compensation.
57+
58+
Iron Fish Foundation reserves the right to modify, suspend, or cancel the contest at any time if necessary, due to fraud, technical issues, or other factors beyond reasonable control.
59+
60+
This contest is not sponsored, endorsed, or administered by X (Twitter), Ledger, or any third party beyond Iron Fish Foundation and Ledger.
61+
62+
### Disclaimer:
63+
This contest is offered for entertainment and promotional purposes only and is subject to all applicable laws and regulations.
64+
Void where prohibited.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import { GetStaticProps } from "next";
2+
import path from "path";
3+
import { BlogLayout } from "../../layouts/Blog/Blog";
4+
import { ComponentProps } from "react";
5+
import { parseFileByPath, renderMarkdown } from "@/lib/markdown";
6+
import { assertString } from "@/lib/utils";
7+
import { MDXRenderer } from "@/lib/ui";
8+
9+
type Props = {
10+
markdown: ComponentProps<typeof MDXRenderer>["markdown"];
11+
};
12+
13+
export default function PrivacyPolicy({ markdown }: Props) {
14+
return (
15+
<BlogLayout
16+
title="Terms and Conditions for Ledger Campaign"
17+
seoTitle="Iron Fish Terms and Conditions for Ledger Campaign | Iron Fish"
18+
markdown={markdown}
19+
/>
20+
);
21+
}
22+
23+
const CONTENT_PATH = path.join(
24+
process.cwd(),
25+
"content",
26+
"legal",
27+
"terms-and-conditions-ledger.mdx"
28+
);
29+
30+
export const getStaticProps: GetStaticProps<Props> = async () => {
31+
const { frontMatter, content } = parseFileByPath(CONTENT_PATH);
32+
33+
const markdown = await renderMarkdown(content);
34+
35+
return {
36+
props: {
37+
title: assertString(frontMatter.title),
38+
description: assertString(frontMatter.description, ""),
39+
markdown,
40+
},
41+
};
42+
};

0 commit comments

Comments
 (0)