Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/projects/TobiBar/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: "A powerful menu-bar manager for macOS: hide, show and organise men
date: "Mar 2026"
---

**TobiBar** is a menu-bar management tool for macOS. Its core job is hiding and showing menu-bar items so you can keep a clean, uncluttered bar, but it's built to grow into one of the most versatile menu-bar utilities available, layering extra tools on top of that foundation.
**TobiBar** is a menu-bar management tool for macOS. Its core job is hiding and showing menu-bar items. More menu-bar tools are planned on top of that.

## What it does

Expand Down
2 changes: 1 addition & 1 deletion src/content/projects/TobiSound/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ only ever talks to the servers you configure.
- **Multi-backend, one library**: connect Subsonic/Navidrome, Jellyfin, and
local device files; browse a single merged catalog while playback always
routes back to the server that owns each track.
- **Gapless playback**, seamless transitions for live albums and DJ mixes.
- **Gapless playback**, no silence between tracks on live albums and DJ mixes.
- **Offline downloads**, keep albums and playlists on-device for listening
without a connection.
- **Chromecast**, stream to Cast devices on your local network.
Expand Down
6 changes: 3 additions & 3 deletions src/content/projects/ethglobal-fevm/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "EthGlobal FEVM Hackathon"
description: "SPN stands for spending. Our team has created a data DAO that empowers consumers to turn their data, in particular, their credit card transaction data, into assets and have true ownership over"
description: "SPN stands for spending. Our team has created a data DAO that lets consumers turn their data, in particular, their credit card transaction data, into assets and have true ownership over"
date: "Nov 2022"
demoURL: "https://ethglobal.com/showcase/spn-dao-zwbar"
repoURL: ""
Expand All @@ -25,7 +25,7 @@ Our credit card transaction data reveal a lot about our behaviors. Aggregated to

However, consumers have little control over how and when their personal data, including credit card transaction data, is used. Consumers’ personal data fuels a multi-billion dollar industry while they receive almost no financial rewards. In practice, data from a single person is of little value. And there is no marketplace where consumers could coordinate and pool their data together.

Leveraging web3.0 technologies, SPN DAO makes it possible! Our first product release is a dApp on the FEVM chain that facilitates the creation and operation of a data DAO.
Using web3.0 technologies, SPN DAO makes it possible! Our first product release is a dApp on the FEVM chain that facilitates the creation and operation of a data DAO.

These are the core functionalities of the POC.

Expand All @@ -44,7 +44,7 @@ For the admin of the DAO:

## How it's Made

The dApp utilizes two contracts on Wallaby. The first is an SBT generated from the data that DAO members provide. The second is an admin NFT which allows the decryption of DAO members' SBTs.
The dApp uses two contracts on Wallaby. The first is an SBT generated from the data that DAO members provide. The second is an admin NFT which allows the decryption of DAO members' SBTs.

When a user uploads anonymized credit card transactions, the information will be encrypted using Lit Protocol (currently support unavailable on Wallaby) and stored on IPFS. As a workaround, we have currently set up a Pinata Submarine gateway that provides the user access to upload files into a private IPFS link using the API keys that are configured inside the dApp. Only the DAO admin has access to decrypting the info uploaded by the user. The user can generate SBTs with the response information from IPFS using the SpendSBT.sol contract deployed on Filecoin Wallaby.

Expand Down
6 changes: 3 additions & 3 deletions src/content/projects/ethglobal-istanbul/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ Grayskull Guardians is a solo staking protocol with sybil resistance via World C

## Project Description

Grayskull Guardians is a groundbreaking project in the Ethereum staking landscape, focusing on enhancing the solo staking experience with three core features and strengthening decentralization through it. Firstly, the MEV Smoothie Pool, an innovative approach, allows for optimized and incentivized staking. This pool not only increases rewards for stakers on average but also introduces a novel mechanism for maximizing staking efficiency. Secondly, the project emphasizes incentivized rewards through public good funding, where contributions boost the overall reward pool, benefiting all participants. Lastly, it features a unique system of compounded rewards through auto-swapping into rETH, significantly optimizing fees for solo stakers. This is achieved by batching transactions to Layer 2 networks, ensuring efficient and cost-effective distribution of rewards, a crucial aspect for individual stakers seeking to maximize their returns in the Ethereum ecosystem.
Grayskull Guardians is a groundbreaking project in the Ethereum staking landscape, focusing on enhancing the solo staking experience with three core features and strengthening decentralization through it. Firstly, the MEV Smoothie Pool allows for optimized and incentivized staking. This pool not only increases rewards for stakers on average but also introduces a novel mechanism for maximizing staking efficiency. Secondly, the project emphasizes incentivized rewards through public good funding, where contributions boost the overall reward pool, benefiting all participants. Lastly, it features a unique system of compounded rewards through auto-swapping into rETH, optimizing fees for solo stakers. This is achieved by batching transactions to Layer 2 networks, ensuring efficient and cost-effective distribution of rewards, which matters for individual stakers seeking to maximize their returns in the Ethereum ecosystem.

## How it's Made

Sybil-Resistant, Incentivized MEV Pool for Solo Stakers: The core of Grayskull Guardians is a unique MEV (Maximal Extractable Value) pool designed specifically for solo stakers. This pool is Sybil-resistant, meaning it's designed to prevent malicious actors from creating multiple identities to exploit the system. To ensure each staker is unique and legitimate, the project utilizes Worldcoin's proof of personhood technology. This allows for the on-chain validation of individual stakers, who can then establish unique withdrawal addresses for their Ethereum validators. This approach is vital for maintaining the integrity of the staking process and the anti-cheat system. (Note: We found out that verification through Goerli has a bug & is not functional and communicated with team through Discord, therefore we implemented a test case on OP Georli where the solution is running successful)
Sybil-Resistant, Incentivized MEV Pool for Solo Stakers: The core of Grayskull Guardians is a unique MEV (Maximal Extractable Value) pool designed specifically for solo stakers. This pool is Sybil-resistant, meaning it's designed to prevent malicious actors from creating multiple identities to exploit the system. To ensure each staker is unique and legitimate, the project uses Worldcoin's proof of personhood technology. This allows for the on-chain validation of individual stakers, who can then establish unique withdrawal addresses for their Ethereum validators. This approach maintains the integrity of the staking process and the anti-cheat system. (Note: We found out that verification through Goerli has a bug & is not functional and communicated with team through Discord, therefore we implemented a test case on OP Georli where the solution is running successful)

Effective Anti-Cheat Mechanism: When stakers withdraw their accumulated rewards, they create an attestation via an Ethereum Attestation Service (EAS), which other stakers can challenge. If a staker is found to be cheating, such as by altering fee recipients for large MEV rewards, their 32 ETH stake is burned. This severe penalty acts as a strong deterrent against rule violations. Optimized Transaction Efficiency: Recognizing the gas fee challenges for solo stakers, the project batches MEV and priority fees at Layer 1 and then transfers them in a single transaction to Arbitrum's Layer 2. This significantly reduces gas fees, making it more cost-effective for stakers to withdraw rewards.
Effective Anti-Cheat Mechanism: When stakers withdraw their accumulated rewards, they create an attestation via an Ethereum Attestation Service (EAS), which other stakers can challenge. If a staker is found to be cheating, such as by altering fee recipients for large MEV rewards, their 32 ETH stake is burned. This severe penalty acts as a strong deterrent against rule violations. Optimized Transaction Efficiency: Recognizing the gas fee challenges for solo stakers, the project batches MEV and priority fees at Layer 1 and then transfers them in a single transaction to Arbitrum's Layer 2. One transaction carries the batch instead of one per staker, so each staker pays a fraction of the gas to withdraw rewards.

Public Good Incentivization for 'Smoothie Pool': The 'Smoothie Pool' is an innovative contract that encourages donations from individuals and organizations. These donations increase the Annual Percentage Rate (APR) for solo stakers, with donations made effectively on Layer 2 to allow for even small contributions.

Expand Down
6 changes: 3 additions & 3 deletions src/content/projects/ethglobal-paris/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ zkPaymaster Enhancing account abstraction paymaster with zero-knowledge to enabl

## Project Description

In the realm of the ETHGlobal Paris Hackathon, we've developed zkPaymaster, an innovative solution that redefines the mechanics of cross-chain transactions. Leveraging the potential of account abstraction and zero-knowledge proofs, our platform introduces novel paymasters designed to serve unique purposes.
At ETHGlobal Paris we built zkPaymaster, which changes how a cross-chain transaction pays its fee. Using the potential of account abstraction and zero-knowledge proofs, our platform introduces novel paymasters designed to serve unique purposes.

At the heart of our MVP is a zero-knowledge proof system that verifies the ownership of MakerDAO tokens across any wallet on any blockchain. Once this proof is established, our specially-designed paymaster covers all the transaction fees when swapping or trading Savings DAI (sDAI). This system eliminates the hassle and expense of fees for the user, providing a seamless and cost-effective trading experience and rewarding MakerDAO holders!
At the heart of our MVP is a zero-knowledge proof system that verifies the ownership of MakerDAO tokens across any wallet on any blockchain. Once this proof is established, our specially-designed paymaster covers all the transaction fees when swapping or trading Savings DAI (sDAI). This system eliminates the hassle and expense of fees for the user, so a trade costs the user nothing in fees and rewarding MakerDAO holders!

The foundation of our account abstraction system is built on Biconomy. The zero-knowledge proofs are generated using Sismo.

While zkPaymaster is currently tailored to support the sDAI ecosystem as a way to reward MakerDAO holders, its framework is versatile and extendable. It can be adapted to any DAO or other provable constructs, thus laying the groundwork for a more interconnected and seamless decentralized ecosystem.
While zkPaymaster is currently tailored to support the sDAI ecosystem as a way to reward MakerDAO holders, its framework is versatile and extendable. It can be adapted to any DAO or other provable constructs, thus laying the groundwork for a more interconnected decentralized ecosystem.

We believe zkPaymaster will reshape the landscape of blockchain transactions, lowering barriers, enhancing utility, and democratizing access to decentralized financial services. Our project marks a significant step forward in the blockchain sphere, promising an efficient and cost-effective solution for users while fostering a more inclusive and interconnected DeFi landscape.

Expand Down
12 changes: 6 additions & 6 deletions src/content/projects/ethmunich/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@ ZKAI Ads Earn Privately! Your data, your way.

## The problem ZKAI Ads solves

ZKAI Ads is revolutionizing the advertising industry by placing control back in the hands of users. Here's how it solves existing problems and what people can use it for:
ZKAI Ads puts control of ad-targeting data back with the user. Here's how it solves existing problems and what people can use it for:

1. Monetizing Personal Data

Users can monetize their personal data without compromising their privacy. By giving control to users, ZKAI Ads creates a transparent environment where individuals can profit from their information, rather than letting it be exploited by third parties.

1. Privacy Preservation

Through cutting-edge AI technology, ZKAI Ads ensures that personal information remains confidential. Your data is used to tailor ads, but the specifics remain safely encrypted, balancing personalization with privacy. 3. Customized Advertising Experience
Through AI technology, ZKAI Ads ensures that personal information remains confidential. Your data is used to tailor ads, but the specifics remain safely encrypted, balancing personalization with privacy. 3. Customized Advertising Experience

Advertisers can reach the right audience without infringing on privacy. By tapping into user-consented data, they can create more relevant and engaging ads, enhancing the overall advertising effectiveness. 4. User Empowerment

ZKAI Ads empowers users by allowing them to decide how their data is used and by whom. It's a platform that fosters trust between users and advertisers, making the online advertising ecosystem more transparent and respectful of individual rights. 5. Safer Online Environment
Users decide how their data is used and by whom. It's a platform that fosters trust between users and advertisers, making the online advertising ecosystem more transparent and respectful of individual rights. 5. Safer Online Environment

With a user-centric approach, ZKAI Ads minimizes the risk of data breaches and unauthorized usage. It brings about a safer online advertising landscape where personal information is handled with care and due diligence.

In a world where data privacy is a growing concern, ZKAI Ads stands as a beacon of responsible advertising. It allows users to monetize their data, offers advertisers a more targeted approach, and cultivates a safer and more respectful online community. It's not just a platform; it's a new paradigm in digital advertising.
The three points above are the whole of it: users are paid for data they release, advertisers target against data the user consented to, and nothing leaves encryption in between.

## Challenges we ran into

Expand All @@ -44,9 +44,9 @@ Building ZKAI Ads was an ambitious project that required overcoming several sign

We encountered some difficulties deploying on Polygon's zkEVM but managed to do it with the help of the Polygon mentors. We also used Polygon ID as a form of preserving privacy which took some time to understand. 2. Gelato Functions - Functionality Issues

Working with Gelato, we found that certain functions were not fully operational. By actively engaging with Gelato's developers and leveraging our internal expertise, we managed to pinpoint the issues, modify the necessary code, and tailor the functions to suit our needs. 3. ZK Knowledge Proofs for Privacy Preservation
Working with Gelato, we found that certain functions were not fully operational. By actively engaging with Gelato's developers and using our internal expertise, we managed to pinpoint the issues, modify the necessary code, and tailor the functions to suit our needs. 3. ZK Knowledge Proofs for Privacy Preservation

Implementing Zero-Knowledge (ZK) proofs for preserving privacy was a complex process. To ensure that data remained confidential, we engaged experts in cryptography and worked closely with academic researchers. This collaboration helped us design robust ZK proofs tailored to our platform's unique requirements. 4. AI Model for Ad Targeting Engine
Implementing Zero-Knowledge (ZK) proofs for preserving privacy was a complex process. To ensure that data remained confidential, we engaged experts in cryptography and worked closely with academic researchers. This collaboration helped us design ZK proofs tailored to our platform's unique requirements. 4. AI Model for Ad Targeting Engine

Developing an AI model that accurately targets ads without violating privacy was a balancing act. We achieved this by extensive research and multiple iterations, ensuring that the model was both effective in targeting and steadfast in preserving privacy. 5. AI-Generated Advertisement

Expand Down
4 changes: 2 additions & 2 deletions src/content/projects/ethprague/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ With TurtleShell, Smart Contracts can immediately block any kind of malicious ha

## Challenges we ran into

The main challenge we faced was how to structure the system for verifiable on-chain security data. We came up with a solution, which utilizes SBT's for minting NFT's for Audits / Security data directly on-top of Smart Contracts. That way, the security data is easily accessible and queryable from other smart contracts on-chain.
The main challenge we faced was how to structure the system for verifiable on-chain security data. We came up with a solution, which uses SBT's for minting NFT's for Audits / Security data directly on-top of Smart Contracts. That way, the security data is easily accessible and queryable from other smart contracts on-chain.

The other main issue we faced was how to structure a permissionless, decentralized security data publishing protocol. It is crucial to keep centralization at a minimum. On the other hand, allowing anyone to publish data creates the problem of consensus, when it comes to the "right" security data of a given smart contract. We solved this issue by leveraging an on-chain reputation score, which gets automatically updated on mints. The audit / security data with the highest score will be the source of "truth" for a given contract when being queryied. The "right" audit data can change dynamically, if somebody discovers security vulnerabilites at a smart contract in the future, that was unknown beforehand.
The other main issue we faced was how to structure a permissionless, decentralized security data publishing protocol. Centralization has to stay at a minimum. On the other hand, allowing anyone to publish data creates the problem of consensus, when it comes to the "right" security data of a given smart contract. We solved this issue by using an on-chain reputation score, which gets automatically updated on mints. The audit / security data with the highest score will be the source of "truth" for a given contract when being queryied. The "right" audit data can change dynamically, if somebody discovers security vulnerabilites at a smart contract in the future, that was unknown beforehand.

all deployment addresses for bounties:

Expand Down
Loading