import React, { useEffect, useState } from "react"; import { useThemeHooks } from "@redocly/theme/core/hooks"; import moment from "moment"; import { Link } from "@redocly/theme/components/Link/Link"; const infoSession = require("../static/img/events/InfoSessions.png"); export const frontmatter = { seo: { title: "Community", description: "The XRP Ledger (XRPL) is a community-driven public blockchain. Here’s how you can get involved.", }, }; const amaImage = require("../static/img/events/AMAs.png"); const hackathon = require("../static/img/events/Hackathons.png"); const conference = require("../static/img/events/Conference.png"); const zone = require("../static/img/events/XRPLZone.png"); const brazil = require("../static/img/events/event-meetup-brazil.png"); const infoSession2 = require("../static/img/events/xrpl-builder-office-hours-02.png"); const infoSession3 = require("../static/img/events/xrpl-builder-office-hours-03.png"); const infoSession4 = require("../static/img/events/xrpl-builder-office-hours-04.png"); const italyHackathon = require("../static/img/events/italy-hackathon.png"); const events = [ { name: "New Horizon: Innovate Without Limits: New Horizons Await", description: "Join our EVM-compatible chain launch for a chance to win $50,000 in prizes! Unleash your creativity in DeFi and NFTs, with judging criteria focused on novelty, impact, and community engagement.", type: "hackathon", link: "https://newhorizon.devpost.com/", location: "Virtual", date: "October 19, 2023 - December 22, 2023", image: hackathon, end_date: "December 22, 2023", start_date: "October 19, 2023", }, { name: "XRPL Community Report Launch Party", description: "Celebrate the XRPL Community Report launch at 7pm! Join blockchain enthusiasts, connect with experts, and discover opportunities in the XRP Ledger ecosystem. Limited space available, so register now for a night of celebration and networking!", type: "meetup", link: "https://www.eventbrite.fr/e/billets-xrpl-community-report-launch-party-753788370307", location: "Paris, France", date: "November 28, 7pm - 9pm", image: require("../static/img/events/paris.png"), end_date: "November 28, 2023", start_date: "November 28, 2023", }, { name: "XRPL Grants Info Session: Decentralized Exchange (DEX) Focused", description: "Watch the recorded information session and Q&A on applying to XRPL Grants Wave 7. This session will provide a general overview of the XRPL Grants application for Wave 7, with a focus on Decentralized Exchange (DEX) projects.", type: "info-session", link: "https://www.youtube.com/watch?v=BbGu0QC5WEE", location: "Virtual - Zoom", date: "September 06, 2023", image: infoSession, end_date: "September 06, 2023", start_date: "September 06, 2023", }, { name: "XRPL Developers Reddit AMA: Real World Assets", description: "Join us for a live chat on Reddit and learn more about how developers are building real world assets with confidence on the XRP Ledger.", type: "ama", link: "https://xrplresources.org/rwa-ama?utm_source=web&utm_medium=web&utm_campaign=bwc", location: "Virtual - Reddit", date: "October 17, 2023", image: amaImage, end_date: "October 17, 2023", start_date: "October 17, 2023", }, { name: "XRP Ledger Zone ETHDenver", description: "XRPL Zone: your all-in-one location for creating and collaborating on XRP Ledger (XRPL) projects. Details coming soon!", type: "zone", link: "http://xrplzone-ethdenver.splashthat.com", location: "Denver, Colorado", date: "February 27, 2024", image: zone, end_date: "February 27, 2024", start_date: "February 27, 2024", }, { name: "XRPL Developers Discord AMA: Apex 2024", description: "Join the DevRel team at Ripple to learn more about APEX 2024.", type: "ama", link: "https://discord.gg/gszzRTxV?event=1215341725825110089", location: "XRPL Developers Discord", date: "March 13, 2024 13:00 EST", image: amaImage, start_date: "March 13, 2024", end_date: "March 13, 2024", }, { name: "Paris Blockchain Week", description: "Paris Blockchain Week is Europe's biggest blockchain & digital assets event that covers all aspects of blockchain technology.", type: "conference", link: "https://www.parisblockchainweek.com/", location: "Paris, France", date: "April 9 - 12, 2024", image: conference, end_date: "April 12, 2024", start_date: "April 9, 2024", }, { name: "Consensus", description: "Join us at Consensus! This event is the world's largest, longest-running and most influential gathering that brings together all sides of the cryptocurrency, blockchain and Web3 community.", type: "conference", link: "https://consensus.coindesk.com/?utm_campaign=&utm_content=c24&utm_medium=sponsored&utm_source=XRPLEventsPage%20&utm_term=organic", location: "Austin, Texas", date: "May 29 - June 1, 2024", image: conference, end_date: "June 1, 2024", start_date: "May 29, 2024", }, { name: "EasyA Ripple Hackathon", description: "Join the XRPL community at the Ripple x EasyA Hackathon in Amsterdam, where startups can compete for a $20,000 prize and a chance to present at the prestigious APEX Conference alongside industry leaders. Secure your spot now! ", type: "hackathon", link: "https://www.eventbrite.co.uk/e/easya-x-ripple-apex-hackathon-win-20000-tickets-882724261027?aff=oddtdtcreator", location: "Amsterdam", date: "June 8 - 9, 2024", image: hackathon, start_date: "June 8, 2024", end_date: "June 9, 2024", }, { name: "APEX 2024: The XRPL Developer Summit", description: "Apex XRPL Developer Summit is the annual event where developers, contributors, and thought leaders come together to learn, build, share, network, and celebrate all things XRP Ledger.", type: "conference", link: "http://apexdevsummit.com", location: "Amsterdam", date: "June 11 - 13, 2024", image: conference, end_date: "June 13, 2024", start_date: "June 11, 2024", }, { name: "SwissHacks", description: "Transform Fintech with XRPL at SwissHacks 2024! Prototype and collaborate with fellow builders to reinvent finance for a brighter future", type: "hackathon", link: "https://airtable.com/app61tk91vkuwKhGx/pagCN29Br8RdxTvp7/form", location: "Zurich", date: "June 28 - 30, 2024", image: hackathon, start_date: "June 28, 2024", end_date: "June 30, 2024", }, { name: "XRPL Meetup Blockchain Rio", description: "Get ready to kick off Blockchain Rio with a bang at the XRP Ledger Dev Meetup! ​Hosted by the the XRP Ledger team, this warm-up event is the perfect chance for devs and builders to connect, share ideas, and get hyped for the main event. Expect a night filled with great conversations, delicious drinks, and the vibrant energy of Rio de Janeiro. ​Don't miss out on this fantastic opportunity to network and have a blast with fellow tech enthusiasts. See you there!", type: "meetup", link: "https://lu.ma/4uxpkd11", location: "Rio de Janeiro", date: "July 23, 2024", image: brazil, start_date: "July 23, 2024", end_date: "July 23, 2024", }, { name: "XRPL Builder Office Hours", description: "XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.", type: "info-session", link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA#/registration", location: "Virtual - Zoom", date: "August 23, 2024", image: infoSession, start_date: "August 23, 2024", end_date: "August 23, 2024", }, { name: "XRP Ledger Hackathon Seoul 2024", description: "Calling all developers in Korea or attending Korea Blockchain Week! Join us for an exclusive pre-KBW meetup in Gangnam, Seoul! Be part of an exciting opportunity to collaborate with fellow builders leveraging the XRP Ledger. Don’t miss this chance to connect with industry peers, explore local funding initiatives, and fuel your projects with new insights just before the main KBW event!", type: "hackathon", link: "https://lu.ma/1viq6evg", location: "Seoul, South Korea", date: "August 31 - September 1, 2024", image: hackathon, start_date: "August 31, 2024", end_date: "September 1, 2024", }, { name: "XRPL Zone Seoul", description: "Join us at XRPL Zone Seoul where developers, corporates, fintechs, banks, VCs, academia, and the XRP community come together under one roof for the biggest XRPL event in South Korea!", type: "zone", link: "https://ripple.swoogo.com/xrpl-zone-seoul", location: "Seongdong-su, Seoul", date: "September 4, 2024", image: require('../static/img/events/event-meetup-zone-day.png'), start_date: "September 4, 2024", end_date: "September 4, 2024", }, { name: "XRPL Zone Seoul After Hours", description: "Celebrate with the XRP Community during Korea Blockchain Week! Don't miss this opportunity to mingle with the vibrant XRP community, visionary XRPL developers, trailblazing innovators, and influential investors.", type: "meetup", link: "https://lu.ma/mbg067j3", location: "Seongdong-su, Seoul", date: "September 4, 2024", image: require('../static/img/events/event-meetup-zone-night.png'), start_date: "September 4, 2024", end_date: "September 4, 2024", }, { name: "XRP Community Day Tokyo", description: "Join senior execs from Ripple, prominent Japanese institutions, and the XRP community for a day of inspiration, networking and insights.", type: "meetup", link: "https://events.xrplresources.org/toyko-community-2024", location: "Shinagawa, Tokyo", date: "September 6, 2024", image: require('../static/img/events/event-meetup-tokyo-day.png'), start_date: "September 6, 2024", end_date: "September 6, 2024", }, { name: "XRP Community Night Tokyo", description: "​Celebrate with the XRP Community in Tokyo! Don't miss this opportunity to mingle with the vibrant XRP community, visionary developers, trailblazing innovators, and influential VCs.", type: "meetup", link: "https://lu.ma/84do37p7", location: "Shinagawa, Tokyo", date: "September 6, 2024", image: require('../static/img/events/event-meetup-tokyo-night.png'), start_date: "September 6, 2024", end_date: "September 6, 2024", }, { name: "Chicago XRP Ledger Meet Up", description: "Hey Chicago XRP Ledger community! We’re hosting a meetup soon—come hang out, share ideas, and talk all things XRPL. Would love to see you there!", type: "meetup", link: "https://lu.ma/74dulzff", location: "Chicago, IL", date: "September 12, 2024", image: require('../static/img/events/chicago-meetup.png'), start_date: "September 12, 2024", end_date: "September 12, 2024", }, { name: "San Francisco XRP Ledger Meet Up", description: "Hello San Francisco XRP Ledger community! We're hosting a meetup soon with a focus on ZK research. Excited to see you soon!", type: "meetup", link: "https://lu.ma/evdklm4r", location: "San Francisco, California", date: "September 26, 2024", image: require('../static/img/events/sf-meetup.jpg'), start_date: "September 26, 2024", end_date: "September 26, 2024", }, { name: "XRPL Builder Office Hours", description: "XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.", type: "info", link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA", location: "Virtual - Zoom", date: "September 27, 2024", image: infoSession2, start_date: "September 27, 2024", end_date: "September 27, 2024", }, { name: "AI Fund - XRPL Grants Info Session", description: "Join our info session to learn about our new XRPL Grants' AI Fund, designed to support innovative projects that leverage artificial intelligence in the XRPL ecosystem.", type: "info", link: "https://ripple.zoom.us/webinar/register/WN__SNDW7LTSM29h5NIpvXFvg#/registration", location: "Virtual - Zoom", date: "October 2, 2024", image: infoSession, start_date: "October 2, 2024", end_date: "October 2, 2024", }, { name: "XRPL Meetup @ Permissionless III - by xrpcafe", description: "Get ready for an unforgettable evening at the XRPL Meetup - Permissionless III in the heart of Salt Lake City! Join us on October 10th from 6 PM to 9 PM at the lively Squatters Pub Brewery.", type: "meetup", link: "https://lu.ma/71ag93un?locale=en-GB", location: "Salt Lake City, Utah", date: "October 10, 2024", image: require('../static/img/events/salt-lake-city.jpg'), start_date: "October 10, 2024", end_date: "October 10, 2024", }, { name: "XRPL Builder Office Hours", description: "XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.", type: "info", link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA", location: "Virtual - Zoom", date: "October 25, 2024", image: infoSession3, start_date: "October 25, 2024", end_date: "October 25, 2024", }, { name: "XRPL Meetup NYC", description: "Get ready for an unforgettable evening at the XRPL Meetup NYC!", type: "meetup", link: "https://xrpl.at/Aquarium-XRPL-Residency-DemoDay4", location: " New York, New York", date: "November 19, 2024", image: require('../static/img/events/new-york.jpeg'), end_date: "November 19, 2024", start_date: "November 19, 2024", }, { name: "XRPL Builder Office Hours", description: "XRPL Builder Office Hours is an open forum hosted monthly by Developer Advocates to answer technical and business questions from community members.", type: "info", link: "https://ripple.zoom.us/meeting/register/tJMscOCsrDoiHNUN6hZLpFVR69OcfG9rXtIA", location: "Virtual - Zoom", date: "November 22, 2024", image: infoSession4, start_date: "November 22, 2024", end_date: "November 22, 2024", }, { name: "XRP Ledger Meetup Cannes", description: "Join us in Cannes for a special evening from 6:00 PM, focused on Bridging the XRPL and EVM Ecosystems. ​Hosted in collaboration by XRPL Commons, Ripple, and Peersyst, this XRPL meetup brings the community together for insightful conversations and meaningful connections.", type: "meetup", link: "https://lu.ma/q6dar9io", location: "Cannes, France", image: require("../static/img/events/commons-cannes.png"), date: "June 30, 2025", start_date: "June 30, 2025", end_date: "June 30, 2025", }, { name: "EasyA x Flare Harvard Hackathon", description: "Collaborate, learn, and connect with fellow blockchain innovators and the Flare Networks team at Harvard.", type: "hackathon", link: "https://www.easya.io/events/easya-x-flare-harvard-hackathon", location: "Boston, MA", date: "September 20 - 21, 2025", image: hackathon, start_date: "September 20, 2025", end_date: "September 21, 2025", }, { name: "XRP Seoul Summit 2025", description: "Join XRP Seoul 2025, Asia’s largest XRP & Web3 conference, and explore the future of the industry.", type: "conference", link: "https://xrp-seoul.com/", location: "Seoul, South Korea", date: "September 21, 2025", image: conference, end_date: "September 21, 2025", start_date: "September 21, 2025", }, { name: "IXH25 - Italian XRPL Hackathon 2025", description: "A 3-day hackathon in Rome on cryptography and blockchain, featuring tracks on advanced cryptography and XRPL applications. Organized by XRPL Commons and partners, the event offers a €10,000 prize pool, includes seminars, coding and pitch sessions, and provides support for students.", type: "hackathon", link: "https://luma.com/llwjrmcx", location: "Rome, Italy", date: "November 07, 2025", image: italyHackathon, end_date: "November 08, 2025", start_date: "November 07, 2025", }, { name: "Vega House Hackathon", description: "Vega House Hackathon: Compete in two XRPL tracks—Ledger Track to build MVP financial services using payments, tokenization, RLUSD, or AMM/DEX flows, and Exploration Track to create innovative apps leveraging XRPL features and upcoming amendments. Prizes total $25,000, including track awards and bounties for best use of new XRPL features.", type: "hackathon", link: "https://xrpl.vegahacks.xyz/", location: "Virtual", date: "October 01 - November 14, 2025", image: italyHackathon, end_date: "November 14, 2025", start_date: "October 01, 2025", }, { name: "XRPL Hackathon @ Blockchain Kaigi 2025", description: "This is a 3-week online hackathon culminating in demos and an awards ceremony to be held in conjunction with Blockchain Kaigi 2025 in Mumbai, India.", type: "hackathon", link: "https://luma.com/ypj8ecj0", location: "Online (with demos at IIT Bombay)", date: "November 14 - December 06, 2025", image: require("../static/img/events/hackathon-kaigi.png"), start_date: "November 14, 2025", end_date: "December 06, 2025", }, ]; const findNearestUpcomingEvent = (events) => { let nearestEvent = null; let nearestDateDiff = Infinity; let index = 0; events.forEach((event, i) => { const eventStartDate = moment(event.start_date, "MMMM DD, YYYY"); const currentDate = moment(); const diff = eventStartDate.diff(currentDate, "days"); if (diff >= 0 && diff < nearestDateDiff) { nearestEvent = event; nearestDateDiff = diff; index = i; } }); return { nearestEvent, nearestDateDiff, index }; }; const XrplEventsAndCarouselSection = ({ events }) => { const { useTranslate } = useThemeHooks(); const { translate } = useTranslate(); // State variables for the nearest event const [nearestEventInfo, setNearestEventInfo] = useState({ nearestEvent: null, nearestDateDiff: null, index: 0, }); // State for the current index in the carousel const [currentIndex, setCurrentIndex] = useState(0); useEffect(() => { const { nearestEvent, nearestDateDiff, index } = findNearestUpcomingEvent(events); setNearestEventInfo({ nearestEvent, nearestDateDiff, index }); setCurrentIndex(index); }, [events]); const updateCarousel = () => { const prevEvent = events[currentIndex - 1] || null; const currentEvent = events[currentIndex]; const nextEvent = events[currentIndex + 1] || null; return { prevEvent, currentEvent, nextEvent, }; }; const handlePrev = () => { if (currentIndex > 0) { setCurrentIndex((prevIndex) => prevIndex - 1); } }; const handleNext = () => { if (currentIndex < events.length - 1) { setCurrentIndex((prevIndex) => prevIndex + 1); } }; const { prevEvent, currentEvent, nextEvent } = updateCarousel(); return ( <>
{translate("XRPL Events")}

{translate( "community.index.event.h4part1", "Check out global events hosted " )}
{translate( "community.index.event.h4part2", "by the XRPL community" )}

{translate( "Meet the XRPL community at meetups, hackathons, blockchain conferences, and more across global regions." )}

{translate("View All Events")}
{!!nearestEventInfo.nearestEvent && (

{translate("UPCOMING EVENT")}

{nearestEventInfo.nearestDateDiff}
{translate("days")}
{translate(nearestEventInfo.nearestEvent?.name)}

{nearestEventInfo.nearestEvent?.date}

{nearestEventInfo.nearestEvent?.location}

)} {translate("View All Events")}
Left Event Image
Featured Event Image currentEvent && window.open(currentEvent.link, "_blank") } />
{currentEvent ? currentEvent.name : ""}
{currentEvent ? currentEvent.location : ""}
{currentEvent ? currentEvent.date : ""}
Right Event Image
); }; const CommunityPage: React.FC = () => { const { useTranslate } = useThemeHooks(); const { translate } = useTranslate(); return (
{/* Community Heading Section */}
People sitting at a conference Person speaking at a conference Person sitting and speaking People chatting Person speaking at Apex
Down Arrow

{translate("community.index.h1part1", "A Global Blockchain")}
{translate("community.index.h1part2", "Community of ")} {translate("community.index.h1part3", "Builders")}
{translate("community.index.h1part4", "and Innovators")}

{translate("XRPL Community")}
{/* Community Table Section */}

{translate("Join the Conversation")}

discord icon {translate( "Join the XRPL Discord to connect and network with builders, validators, and cryptocurrency enthusiasts." )}
twitter icon {translate( "Follow @RippleXDev on X for the latest updates on the XRP Ledger ecosystem." )}
youtube icon {translate( "APEX 2025: View keynote sessions from the Apex 2025 where developers, entrepreneurs, and industry leaders come together to learn, build, and celebrate all things XRP Ledger." )}
xrpl icon {translate( "Explore DeFi-Island: A 3D open-source world on the XRPL testnet. Chat with residents, complete quests, and dive into this React.js-powered experience—all in your web browser." )}
{/* XRPL Events Carousel Section */} {/* Community Funding Section */}
{translate("Get Funding")}
{translate("funding been awarded")}
$ 13 M+
{translate("teams awarded globally")}
120+
{translate("countries represented")}
28+
{translate("XRPL Developer Funding")}

{translate("Funding Opportunities for Blockchain Businesses")}

{translate( "If you're a software developer or team looking to build your next blockchain business on the XRP Ledger (XRPL), numerous funding opportunities like grants and hackathons await your innovation." )}

{translate("Get Funding")}
{/* Community Spotlight Wrapper */}
{translate("XRPL Community Spotlight")}

{translate( "Showcase your blockchain project, application, or product" )}

{translate( "Get featured on the Developer Reflections blog or Ecosystem page, and amplify your innovation within the blockchain community." )}

{translate("Submit Your Project")}
Blockdaemon
Blockdaemon

{translate( "Your go-to independent blockchain infrastructure provider, offering secure and scalable blockchain services, including wallets, nodes, staking, protocols, and integrations for developers and institutions alike." )}

{translate("View Project")}
XRPCafe
XRPCafe

{translate( "A premier NFT marketplace dedicated to fostering mass adoption of the XRP Ledger." )}

{translate("View Project")}
{/* Bottom Cards Section 2 cards */}
Top Right Image
{translate("RippleX Bug Bounty Program")}
{translate("community.index.security.subtitle-1", "Contribute to the XRP Ledger's")}
{translate("community.index.security.subtitle-2", "Security")}

{translate( "RippleX’s Bug Bounty, part of Ripple's 1 Billion XRP pledge, strengthens XRP Ledger security and supports its ecosystem." )}

{ translate("community.index.security.description-1", "Use this program to report bugs in RippleX/rippled. Send a detailed report of a qualifying bug to ") } bugs@ripple.com { translate("community.index.security.description-2", " and use the ") } {translate("community.index.security.description-3", "Public Key.")} { translate("community.index.security.description-4", " ") }

{translate("Learn more")}
Bottom Right Image
{translate("Report a Scam")}
{translate( "Report Scams to Safeguard Our Community" )}

{translate( "In an evolving industry where trust and security are critical, scams continue to impede progress in crypto and blockchain. Help mitigate scammers by reporting scams." )}

{translate("Report a Scam")}
{" "} {/* Bottom Cards Section */}
Top Left Image
{translate("Contribute to Consensus")}
{translate("Run an XRP Ledger network node")}

{translate( "Thank you for your interest in contributing to XRP Ledger." )}

{translate("Networks and Servers")} {translate("Join UNL")} {translate("Install & Configure")} {translate("Troubleshooting")}
Bottom Right Image
{translate("XRPL Careers")}
{translate( "Discover your next career opportunity in the XRPL community" )}

{translate( "Teams across the XRPL community are looking for talented individuals to help build their next innovation." )}

Top Right Image
{translate("Contribute to XRPL.org")}
{translate( "A Community-Driven Resource for All Things XRP Ledger" )}

{translate( "Contribute to XRPL.org, the go-to resource for XRP Ledger. This open-source portal welcomes contributions from anyone for suggested changes." )}

{translate("Read Contributor Guidelines")}
{" "}
); }; export default CommunityPage;