Skip to content

Commit

Permalink
Merge pull request #895 from push-protocol/893-feature-request-update…
Browse files Browse the repository at this point in the history
…-hackers-page

893 feature request update hackers page
  • Loading branch information
corlard3y authored Oct 11, 2024
2 parents e979580 + dc8e54e commit 80040be
Show file tree
Hide file tree
Showing 24 changed files with 30,894 additions and 33,606 deletions.
49 changes: 49 additions & 0 deletions docs/hackers/01-Hackathon-Winners/01-ETHIndia-2023.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
id: docs-hackers-hackathon-winners-eth-india-2023
title: ETHIndia 2023
hide_title: true
slug: ./eth-india-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 6
---

# ETHIndia 2023

[ETHIndia](https://ethglobal.com/events/ethindia2023) took place from December 8-10, bringing together over 1700 Ethereum developers. With an impressive $275,000 prize pool, the hackathon showcased remarkable talent and innovation. Push Protocol had sponsored **$10,000** in bounties for exceptionally creative and innovative ideas.

## Winners

### Krypton Wallet

Krypton Wallet is an all-in-one crypto wallet that enables communication between owner and guardian wallets using Push Protocol's chat feature.

- **Bounty**: Best use of Push Protocol
- **Showcase URL**: [Link](https://ethglobal.com/showcase/krypton-wallet-zm272)

### Auditron

An AI-enabled smart contract auditor that delivers real-time alerts for quick response to critical security events in smart contracts through Push Protocol.

- **Bounty**: Creative Bounty
- **Showcase URL**: [Link](https://ethglobal.com/showcase/auditron-p14s8)

### Servify

A local services platform restricts user access through token-gated chat and offers chat support, peer-to-peer chat, and notifications using Push Protocol.

- **Bounty**: Push Chat Conditional Gating Integration for dApps
- **Showcase URL**: [Link](https://ethglobal.com/showcase/servify-q37hr)

### EVNotify

An AI infrastructure tool for electric vehicles that sends low-battery alerts, suggests the nearest charging stations, and provides on-station information using Push Protocol.

- **Bounty**: Notification/Channel Settings Implementation
- **Showcase URL**: [Link](https://ethglobal.com/showcase/evnotify-udhv8)

### WorkRoll

A platform for freelancers and clients that offers real-time chat, video calls, and notifications using Push Protocol.

- **Bounty**: Namaste Push Protocol Prize
- **Showcase URL**: [Link](https://ethglobal.com/showcase/workroll-u5jzj)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: EthGlobal Istanbul 2023
hide_title: true
slug: ./eth-global-istanbul-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 5
sidebar_position: 7
image: "/assets/docs/previews/docs_hackers_hackathon_winners_eth_global_istanbul_2023--ethglobal_istanbul_2023.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: EthGlobal Online 2023
hide_title: true
slug: ./eth-global-online-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 6
sidebar_position: 8
image: "/assets/docs/previews/docs_hackers_hackathon_winners_eth_global_online_2023--ethglobal_online_2023.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Unfold Hackathon 2023
hide_title: true
slug: ./docs-hackers-hackathon-unfold-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 7
sidebar_position: 9
image: "/assets/docs/previews/docs_hackers_hackathon_unfold_2023--unfold_hackathon_2023.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: EthGlobal Paris 2023
hide_title: true
slug: ./eth-global-paris-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 8
sidebar_position: 10
image: "/assets/docs/previews/docs_hackers_hackathon_winners_eth_global_paris_2023--ethglobal_paris_2023.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: HackFS 2023
hide_title: true
slug: ./hackfs-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 9
sidebar_position: 11
image: "/assets/docs/previews/docs_hackers_hackathon_winners--hackfs_2023.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: EthGlobal Tokyo 2023
hide_title: true
slug: ./eth-global-tokyo-2023
displayed_sidebar: pushHackersSidebar
sidebar_position: 10
sidebar_position: 12
image: "/assets/docs/previews/docs_hackers_hackathon_winners_eth_global_tokyo_2023--ethglobal_tokyo_2023.png"
---

Expand Down
264 changes: 264 additions & 0 deletions docs/hackers/03-Build-With-Wallet-Tracker.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,264 @@
---
id: docs-build-with-wallet-tracker
title: Build with Wallet Tracker
hide_title: true
slug: /build-wallet-tracker
displayed_sidebar: pushHackersSidebar
sidebar_position: 3
---

import {
ModalContainer,
ModalSmall,
ModalWrapper,
ModalLarge,
} from '@site/src/css/SharedStyling';

# Build with Wallet Tracker

![Banner](/assets/docs/hackers/build-with-wallet-tracker/BwWT.png)

## About the Program

**Built with Wallet Tracker** is an open-source initiative that brings together talented developers from around the world to build, innovate, and enhance the existing Wallet Tracker channel and chatbot. By participating in this campaign, you'll have the opportunity to showcase your creativity and technical skills!

## What is Wallet Tracker?

Wallet Tracker currently exists as two projects, each enhancing your experience with innovative and necessary tools for managing your crypto assets and communications.

<ModalContainer>

<ModalLarge
flexDirection='column'
maxWidth='200px'
onClick={() =>
window.open(
'https://app.push.org/channels/0x0f0aE1ceEBc4b5aB14A47202eD6A52D3ef698b5B',
'_blank'
)
}
>
<div>
<img
src={require('/static/assets/docs/docshub/notification.png').default}
srcSet={`${
require('/static/assets/docs/docshub/[email protected]').default
} 2x, ${
require('/static/assets/docs/docshub/[email protected]').default
} 3x`}
alt='Image representation of Wallet Tracker Channel'
/>
</div>
<ModalWrapper>
<span>
<h2>Wallet Tracker Channel</h2>
</span>
<span>
<p>
The channel serves as your comprehensive portfolio tracker, offering
updates on wallet transactions, performance, crypto events, and staking
APR rates.
</p>
</span>
</ModalWrapper>
</ModalLarge>

<ModalLarge
flexDirection='column'
maxWidth='200px'
onClick={() =>
window.open(
'https://app.push.org/chat/0x171ee5794a4e81F0acCfAbf0CA9554b738be7968',
'_blank'
)
}
>
<div>
<img
src={require('/static/assets/docs/docshub/message.png').default}
srcSet={`${
require('/static/assets/docs/docshub/[email protected]').default
} 2x, ${
require('/static/assets/docs/docshub/[email protected]').default
} 3x`}
alt='Image representation of Wallet Tracker Chat'
/>
</div>
<ModalWrapper>
<span>
<h2>Wallet Tracker Chat</h2>
</span>
<span>
<p>
This chatbot integrates the functionalities of the channel into an
interactive experience, supporting real-time interactions and providing
quick access to your portfolio data.
</p>
</span>
</ModalWrapper>
</ModalLarge>

</ModalContainer>

## Features

<hr
style={{
height: '2px',
backgroundColor: '#FF69B4',
border: 'none',
margin: '20px 0',
}}
/>

### Wallet Tracker Channel

The channel serves as your comprehensive portfolio tracker, offering a variety of features designed to keep you informed and up-to-date.

<div style={{ display: 'flex', flexWrap: 'wrap', justifyContent: 'space-between', gap: '20px' }}>
<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>1. Wallet Transactions Update</h4>
<p>Stay informed with real-time updates on your wallet transactions.</p>
<img src="/assets/docs/hackers/build-with-wallet-tracker/transactionUpdates.png" alt="Wallet Transactions Update" style={{ width: '100%', height: 'auto', borderRadius: '8px' }}/>
</div>

{' '}
<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>2. Biweekly Performance Update</h4>
<p>
Receive regular updates on your portfolio's performance every two weeks.
</p>
<img
src='/assets/docs/hackers/build-with-wallet-tracker/performance.png'
alt='Biweekly Performance Update'
style={{ width: '100%', height: 'auto', borderRadius: '8px' }}
/>
</div>

{' '}
<div style={{ flex: '1 0 45%', padding: '10px' }}>
<h4>3. Crypto Calendar for Web3 Events</h4>
<p>Keep track of important web3 events with our dedicated crypto calendar.</p>
<img
src='/assets/docs/hackers/build-with-wallet-tracker/calendar.png'
alt='Crypto Calendar'
style={{ width: '100%', height: 'auto', borderRadius: '8px' }}
/>
</div>

<div style={{ flex: '1 0 45%', padding: '10px' }}>
<h4>4. Push and Uniswap V2 LP Staking APR Rates</h4>
<p>Access the latest APR rates for Push and Uniswap V2 LP staking.</p>
<img src="/assets/docs/hackers/build-with-wallet-tracker/apr.png" alt="APR Rates" style={{ width: '100%', height: 'auto', borderRadius: '8px' }}/>
</div>
</div>

### Wallet Tracker Chat

The chatbot integrates all the functionalities of the channel into an interactive experience. Key features include:

<div style={{ display: 'flex', flexWrap: 'wrap', justifyContent: 'space-between', gap: '20px' }}>
<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>1. Check User's Wallet Worth and Token Holdings</h4>
<p>Easily check the worth of your wallet and your token holdings. Use <code>/portfolio [wallet address] [chain]</code> to get your current token holding and asset valuation on the specified chain. Chain options include "eth", "pol", "bsc", "arb", "polzk". If not specified, you'll get the portfolio across all 5 chains.</p>
<img src="/assets/docs/hackers/build-with-wallet-tracker/wtc-portfolio.png" alt="Wallet Worth and Token Holdings" style={{ width: '100%', height: 'auto', borderRadius: '8px' }}/>
</div>

{' '}
<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>2. Check Out Crypto Events</h4>
<p>
Stay updated with upcoming crypto events. Use{' '}
<code>/calendar [number of days]</code> to get crypto events organized by
your favorite tokens within the specified number of days.
</p>
<img
src='/assets/docs/hackers/build-with-wallet-tracker/wtc-calendar.png'
alt='Crypto Events'
style={{ width: '100%', height: 'auto', borderRadius: '8px' }}
/>
</div>

{' '}
<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>3. Wallet Performance</h4>
<p>
Monitor the performance of your wallet. Use{' '}
<code>/performance [your wallet address] [no of days] [chain]</code> to get
your wallet performance across the given days.
</p>
<img
src='/assets/docs/hackers/build-with-wallet-tracker/wtc-performance.png'
alt='Wallet Performance'
style={{ width: '100%', height: 'auto', borderRadius: '8px' }}
/>
</div>

<div style={{ flex: '1 0 45%', marginBottom: '20px', padding: '10px' }}>
<h4>4. NFTs Portfolio</h4>
<p>View your NFTs portfolio. Use <code>/topnfts [your wallet address] [chain]</code> to get the top recent NFTs in your wallet.</p>
<img src="/assets/docs/hackers/build-with-wallet-tracker/wtc-nft.png" alt="NFTs Portfolio" style={{ width: '100%', height: 'auto', borderRadius: '8px' }}/>
</div>
</div>
### Additional features
- **ENS and Unstoppable Domain Support:** Get support for Ethereum Name Service (ENS) and Unstoppable Domains.
- **Multi-Chain Support for Wallet:** Enjoy support for multiple blockchain networks.

## Contribute

We welcome contributions to the Wallet Tracker projects. Whether you're fixing bugs, adding new features, or improving documentation, your input is valuable. Join our community on Discord, contribute on GitHub, and help us make Wallet Tracker even better.

<ModalContainer>
<ModalSmall
onClick={() => window.open('https://github.com/push-protocol', '_blank')}
>
<ModalWrapper>
<span>
GitHub
<svg
width='20'
height='28'
viewBox='0 0 29 28'
fill='none'
xmlns='http://www.w3.org/2000/svg'
>
<path
d='m7.501 21.001 14-14M10.125 7.001H21.5v11.375'
stroke='#A0A3B1'
stroke-width='2'
stroke-linecap='round'
stroke-linejoin='round'
></path>
</svg>
</span>
</ModalWrapper>
</ModalSmall>

<ModalSmall
onClick={() => window.open('https://discord.gg/pushprotocol', '_blank')}
>
<ModalWrapper>
<span>
Discord
<svg
width='20'
height='28'
viewBox='0 0 29 28'
fill='none'
xmlns='http://www.w3.org/2000/svg'
>
<path
d='m7.501 21.001 14-14M10.125 7.001H21.5v11.375'
stroke='#A0A3B1'
stroke-width='2'
stroke-linecap='round'
stroke-linejoin='round'
></path>
</svg>
</span>
</ModalWrapper>
</ModalSmall>

</ModalContainer>


Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Push SDK
hide_title: false
slug: ./push-sdk
displayed_sidebar: pushHackersSidebar
sidebar_position: 3
sidebar_position: 4
image: "/assets/docs/previews/docs_hackers--push_sdk.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: hackathon-Winners
hide_title: true
slug: ./hackathon-winners
displayed_sidebar: pushHackersSidebar
sidebar_position: 4
sidebar_position: 5
image: "/assets/docs/previews/docs_hackers--hackathon-winners.png"
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Explore More
hide_title: true
slug: ./explore-more
displayed_sidebar: pushHackersSidebar
sidebar_position: 11
sidebar_position: 13
image: "/assets/docs/previews/docs_hackers--explore_more.png"
---

Expand Down
Loading

0 comments on commit 80040be

Please sign in to comment.