From 95899e080ee6df4710189edf0367f3822f6ed0fb Mon Sep 17 00:00:00 2001 From: Andrea Vargas <43045203+Andyvargtz@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:47:23 +0000 Subject: [PATCH 1/2] update hackathon london --- app/hackathon/page.tsx | 206 +++++++++++++++++++++-------------------- 1 file changed, 105 insertions(+), 101 deletions(-) diff --git a/app/hackathon/page.tsx b/app/hackathon/page.tsx index ff6a471..72f4fe6 100644 --- a/app/hackathon/page.tsx +++ b/app/hackathon/page.tsx @@ -1,7 +1,7 @@ "use client" import React, { useState, ReactNode } from "react"; import Link from 'next/link'; -import { ArrowUpRight, Code, Link as Zap, Link2, Lightbulb, X, Book, Users, SquareTerminal, Box } from 'lucide-react'; +import { ArrowUpRight, Code, Link as Zap, Link2, Lightbulb, X, Book, Users, SquareTerminal, Box, Mail } from 'lucide-react'; import PartnerTracks from './partners'; import { buttonVariants } from '@/components/ui/button'; @@ -161,111 +161,90 @@ const TrackCard: React.FC<{ track: Track }> = ({ track }) => { export default function HackathonPage() { const tracks: Track[] = [ { - id: 'avalanche9000', - title: 'Avalanche9000', - description: "Avalanche's new Etna Devnet offers developers a platform to test new features and prepare for the upcoming network upgrade, pushing the limits of blockchain development.", + id: 'nodes-network', + title: 'Nodes and Network', + description: "Develop solutions for staking management contracts, on-chain governance, membership platforms, and validator node group management.", difficulty: 'Advanced', color: 'border-red-500 text-red-700', - icon: , + icon: , examples: [ - 'Create an intuitive and powerful Validator management platform for networks that utilize various mechanisms such as Proof of Authority (PoA), Proof of Stake (PoS), or Delegated Proof of Stake (dPoS).', - 'Build a protocol that automates the payment of continuous P-Chain fees using USDC on the C-Chain.', - 'Build a tooling/interface which enhances the experience of launching new L1s after the Avalanche9000 upgrade.' + 'Build staking management smart contracts for validator nodes.', + 'Create on-chain governance frameworks to manage decentralized networks.', + 'Develop platforms to manage memberships and validator node groups.' ], resources: [ - { name: 'Etna Devnet Resources', url: 'https://github.com/ava-labs/etna-devnet-resources' }, - { name: 'Validator Manager Contracts', url: 'https://github.com/ava-labs/teleporter/tree/validator-manager/contracts/validator-manager' }, - { name: 'Devnet C-Chain Explorer', url: 'https://2ffd1590.etna-83w.pages.dev/devnet-c-chain' } + { name: 'Avalanche Validator Guide', url: 'https://docs.avax.network/nodes' }, + { name: 'Governance Models', url: 'https://github.com/ava-labs/icm-contracts/tree/main/contracts/governance' } ] }, { - id: 'build', - title: 'Build a Product', - description: "This track challenges builders to develop impactful use cases that leverage Avalanche's full tech stack. Participants will create practical applications addressing real-world problems with Avalanche technology.", - difficulty: 'Intermediate', - color: 'border-blue-500 text-blue-700', - icon: , - challengeDetails: [ - 'Create practical applications that address real-world problems', - 'Demonstrate the versatility and power of Avalanche', - 'Focus on real-world use cases with significant impact potential' - ], - technologies: { - 'ICTT and Teleporter': { description: 'Cross-chain communication protocols for data and token transfers across different Avalanche L1s', skills: 'Solidity experience' }, - 'Glacier & Webhooks': { description: 'Create dashboards, enhance data visualization and bring insightful content to your users by reading on-chain indexed data', skills: 'API usage' }, - 'Avalanche L1s': { description: 'Deploy your own Layer 1 blockchain to meet diverse technical requirements and reach scalability', skills: 'Interact with CLI, or using AvaCloud (no code)' }, - 'Custom VMs': { description: 'Innovate with custom virtual machines and EVM-precompiles to enable new types of computations and functionalities on the blockchain', skills: 'Golang, Solidity' }, - 'HyperSDK': { description: 'Create your own Hyper-Performant Virtual Machine', skills: 'Golang, Solidity' } - }, - examples: [ - 'Real World Assets (RWA)', - 'SocialFi', - 'DeFi', - 'Institutional Use Cases', - 'Supply Chain Management', - 'Gaming' - ], - resources: [ - { name: 'Avalanche Starter Kit', url: 'https://github.com/ava-labs/avalanche-starter-kit' }, - { name: 'HyperSDK Starter Kit', url: 'https://github.com/ava-labs/hypersdk-starter-kit' }, - { name: 'BuilderKit', url: 'https://www.npmjs.com/package/@0xstt/builderkit' }, - { name: 'Faucet', url: 'https://core.app/tools/testnet-faucet/?subnet=c&token=c' } - ] - }, - { - id: 'interop', - title: 'Interoperability', - description: "Developers will design seamless, scalable solutions for cross-chain interoperability. Using Avalanche's Interchain Messaging Protocol (ICM) and tools, builders will enable efficient multi-chain data transfers.", - difficulty: 'Advanced', - color: 'border-green-500 text-green-700', - icon: , - examples: [ - 'Enable C-chain deployed services in L1s with ICM', - 'ICM support for the HyperSDK', - 'Chain abstraction asset transfers, modify the EVM in a way to improve Multichain User Experience', - 'USDC to L1 via an On-Ramp on the C-Chain and ICTT' - ], - resources: [ - { name: 'ICM Course', url: 'https://academy.avax.network/course/interchain-messaging' }, - { name: 'ICTT Course', url: 'https://academy.avax.network/course/interchain-token-transfer' }, - { name: 'AWM Relayer Repo', url: 'https://github.com/ava-labs/awm-relayer' } - ] - }, - { - id: 'advanced', - title: 'Advanced Technical Development', - description: "This track invites participants to push Avalanche's technical boundaries. Focusing on performance, cryptography, and scalability, developers will explore cutting-edge blockchain solutions without business constraints.", + id: 'virtual-machines', + title: 'Virtual Machines', + description: "Customize the execution layer of your blockchain by enhancing the EVM or creating dedicated virtual machines for specific functionalities, optimizing resource usage, and increasing TPS.", difficulty: 'Advanced', - color: 'border-purple-500 text-purple-700', - icon: , - challengeDetails: [ - 'Performance Optimization: Improve the speed and efficiency of blockchain operations, focusing on reducing latency and increasing throughput', - 'Scalability Solutions: Create innovative solutions to scale the Avalanche network, addressing challenges related to consensus, data storage, and node management', - 'Developer Tools: Build advanced tools and frameworks to support developers in building, testing, and deploying blockchain applications more efficiently' - ], + color: 'border-blue-500 text-blue-700', + icon: , examples: [ - 'Build a DA solution with HyperSDK', - 'Gas Sponsorship', - 'Cryptographic enablements such as ZK proofs, etc.' + 'Add custom functionality to the EVM for specialized use cases.', + 'Develop dedicated virtual machines for optimized transaction processing.', + 'Utilize modular frameworks to modify transaction logic.' ], resources: [ - { name: 'HyperSDK Starter Kit', url: 'https://github.com/ava-labs/hypersdk-starter-kit' }, - { name: 'Validator Manager Contracts', url: 'https://github.com/ava-labs/teleporter/tree/validator-manager/contracts/validator-manager' }, - { name: 'Faucet', url: 'https://core.app/tools/testnet-faucet/?subnet=c&token=c' } + { name: 'Customize the EVM:', url: 'https://academy.avax.network/course/customizing-evm' }, + { name: 'Custom VM with HyperSDK:', url: 'https://github.com/ava-labs/hypersdk' } ] }, { - id: 'innovation', - title: 'Open Innovation', - description: "This track invites participants to push Avalanche's technical boundaries. Focusing on performance, cryptography, and scalability, developers will explore cutting-edge blockchain solutions without business constraints.", - difficulty: 'Open', - color: 'border-yellow-500 text-yellow-700', - icon: , - technologies: { - 'Avalanche Stack': { description: 'Free use of all Avalanche technologies' } + id: 'cross-chain-dapps', + title: 'Cross-Chain Decentralized Applications (dApps)', + description: "Develop cross-chain decentralized applications on your own customizable L1 that seamlessly interacts with multiple blockchain networks using ICM and ICTT.", + difficulty: 'Intermediate', + color: 'border-green-500 text-green-700', + icon: , + examples: [ + 'Create DeFi, SocialFi, or Gaming dApps that operate across multiple Avalanche L1s and other blockchains.', + 'Develop applications utilizing staking, governance, or NFTs with cross-chain functionality.', + 'Integrate seamless user experiences with multi-network infrastructures.' + ], + resources: [ + { name: 'InterChain Messaging', url: 'https://academy.avax.network/course/interchain-messaging' }, + { name: 'InterChain Token Transfer', url: 'https://academy.avax.network/course/interchain-token-transfer' }, + { name: 'Cross-Chain Communication', url: 'https://docs.avax.network/build/avalanchego/cross-chain' } + ] }, - challengeDetails: ["Any innovative solution using Avalanche's capabilities to address problems in various industries."] - }, + { + id: 'tooling', + title: 'Developer Tooling', + description: "Leverage Avalanche's technology by creating developer tools that simplify building and deploying applications on Avalanche.", + difficulty: 'Intermediate', + color: 'border-purple-500 text-purple-700', + icon: , + examples: [ + 'Develop SDKs or APIs to improve developer experience.', + 'Build tools for smart contract deployment and testing.', + 'Create dashboards for network monitoring and analytics.' + ], + resources: [ + { name: 'Avalanche SDK', url: 'https://github.com/ava-labs/avalanchejs' }, + { name: 'Developer Tools', url: 'https://docs.avax.network/tools' } + ] + }, + { + id: 'ai-agent', + title: 'AI Agents', + description: "Leverage Avalanche's technology by creating developer tools that simplify building and deploying applications on Avalanche.", + difficulty: 'Intermediate', + color: 'border-purple-500 text-purple-700', + icon: , + examples: [ + 'Develop SDKs or APIs to improve developer experience.', + 'Build tools for smart contract deployment and testing.', + 'Create dashboards for network monitoring and analytics.' + ], + resources: [ + { name: 'Avalanche SDK', url: 'https://github.com/ava-labs/avalanchejs' }, + ] + }, ]; return ( @@ -273,15 +252,15 @@ export default function HackathonPage() {
-

Summit LATAM Hackathon

+

Summit London Hackathon

At Avalanche, we believe in the power of technology to transform industries and solve real-world problems. This hackathon aims to harness the potential of Avalanche's robust technology stack to address pressing issues and create scalable, practical solutions.

- - Click Here to Submit your Project + + Register Here! →
@@ -298,16 +277,18 @@ export default function HackathonPage() { $50,000 Prize Pool

- Distributed across all tracks based on project impact and innovation. + Distributed across all tracks based on project impact and innovation. (Plus partner's prizes).

- Top participants may earn a spot in the Codebase Incubator Program, gaining access to exclusive resources and mentorship. + Top participants may earn a spot in the{" "} + + + Codebase Incubator Program + + , gaining access to exclusive resources and mentorship.

- - Learn More About Codebase Incubator → - @@ -316,17 +297,40 @@ export default function HackathonPage() {

Hackathon Tracks

+ {/* +

+ To be Announced...Stay Tuned! +

+ */} +
{tracks.map((track) => ( ))} -
+
+
-
+ {/*
- + +
+
+ */} + +
+
+

Partner Tracks

+ +

+ Are you a project looking for developers to test your product and enhace the Avalanche Ecosystem?{" "} + + + Contact us + + , and become a partner +

From 5e4936ddc8ed75e434fcf7c12dcdc056d49f33f7 Mon Sep 17 00:00:00 2001 From: Andrea Vargas <43045203+Andyvargtz@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:48:52 +0000 Subject: [PATCH 2/2] update mailto --- app/hackathon/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/hackathon/page.tsx b/app/hackathon/page.tsx index 72f4fe6..ba3704f 100644 --- a/app/hackathon/page.tsx +++ b/app/hackathon/page.tsx @@ -325,7 +325,7 @@ export default function HackathonPage() {

Are you a project looking for developers to test your product and enhace the Avalanche Ecosystem?{" "} - + Contact us