Hacktoberfest 2024 Awards

Award #1: xx-haven-tribler

ArmchairAncap

60,000xx

https://git.xx.network/rothbardian/xx-haven-tribler

ArmchairAncap has published xx-tribler-haven integration efforts including extensive documentation. This includes a Docker-based deployment solution while successfully integrating Tribler within Haven using an iframe architecture. We were also impressed by the deployment schematics, clear upgrade paths, and supplementary materials including a demo video - ensuring accessibility to this work for the entire community.

Award #2: Haven Dockerfiles

Dadatuputi

30,000xx

https://github.com/xxfoundation/haven/pull/3

Dadatuputi created Dockerfiles to create images published on the docker hub. Both files behave essentially the same way, except Dockerfile uses git to clone the git.xx.network repo. They are using the node:20 base image as a builder and node:20-slim as the production image.

The second half of dadatuputi’s change is a Github Action to automatically build and publish on v* tags or on-demand. You can see the dockerfiles built at:

https://github.com/dadatuputi/haven/pkgs/container/haven

The new images (with staging) are about half the size (1.2GB vs 2.6GB) and far fewer vulnerabilities than previous attempts per Docker Scout:image

Award #3: Haven Responsive UI (Mobile Browser Support)

Dadatuputi

100,000xx

https://github.com/xxfoundation/haven/pull/1/

Dadatuputi takes home the grand 100k xx prize for creating a mobile-compatible responsive UI for Haven. This brings haven access to Android devices and, in the future, should make it accessible on iOS as well. It includes the following major changes:

  • Changes to classes (Tailwind CSS) and in a few instances HTML structure to responsively display according to screen width
  • Improved the menu so visible buttons would collapse into the dropdown on narrow screens
  • Emoji picker also modified on narrow screens so it fits on the screen

This change was tested using Chrome and Firefox dev tools for mobile UIs.

Award #4: Haven Fixed Vulnerable Dependencies

Dadatuputi

10,000xx

https://github.com/xxfoundation/haven/pull/2

Dadatuputi updates haven to NextJS 14, and includes a number of fixes that removes and replaces dependencies with known vulnerabilities.

Award #5: Haven Container

ArmchairAncap

20,000xx

https://git.xx.network/rothbardian/xx-haven-container

ArmchairAncap updated his legendary haven container file. This container allows you to quickly and easily set up and run Haven through a TOR onion address.

Award #6: Token Gated Website

ArmcharirAncap

10,000xx

https://git.xx.network/rothbardian/xx-polkadot-js-tokengated-website

ArmchairAncap forked and ported a polkadot token gating website to work with xx network. This will allow us to have token gated chats and other token-holder-specific web resources in the future.

2 Likes

Congratulations to everyone :partying_face:
And thank you for your great job !

2 Likes

It looks like armchairancap was banned from github (no surprises there, they are not friendly to public privacy advocates).

We will get the code hosted elsewhere and update the links.

1 Like

Looking forward to future hackathons!

Bounty has been claimed:

Payouts will be listed in this thread as they occur.

Reimburse Richard Carback wallet (council account) for 75xx to initialize the hacktoberfest wallet:

Reimburse CE for putting up the bond for the bounty:

Payouts for Armchairancap:

  1. https://explorer.xx.network/extrinsics/15723262-1
  2. https://explorer.xx.network/extrinsics/15723335-1
  3. https://explorer.xx.network/extrinsics/15723353-1

Payouts for Datuputi:

  1. https://explorer.xx.network/extrinsics/15723390-1
  2. https://explorer.xx.network/extrinsics/15723385-1
  3. https://explorer.xx.network/extrinsics/15723377-1

Curator Payout:

https://explorer.xx.network/extrinsics/15723488-1