🏆
- Best Privacy
- Best Security
- Best AI
- Top 10
Bounties 40k
- Oasis 20K
- Circles 10K
We’re pleased to announce that the Acronym Foundation is joining to support our ETHDam hackers. The top 10 hackathon projects will each receive 1k in recognition of their work.
Acronym Foundation — 10k (10 × 1k for top 10 projects)
Bounty description for ETHDam III - Oasis
About
Oasis is home to Sapphire, the world's first confidential EVM network using the Trusted Execution Environment (TEE), the Oasis Privacy Layer (OPL), a cross-chain privacy solution that can be used by any third-party EVM chain, and ROFL, a framework that adds support for confidential off-chain compute. Oasis is an L0/1 blockchain built to support confidential compute for applications at scale, with a unique layered architecture that presents the optimal building and execution environment for DeFi, AI, RWAs, Gaming, NFTs, DAO governance, and more.
Track 1: Build a ROFL app (12.5k)
1st place - 5k
2nd place - 3k
3rd place - 2k
4th place - 1.5k
5th place - 1k
What to build
ROFL (Runtime Off-chain Logic) apps run in TEE. They rely on Sapphire for registration, billing, managing the virtual machine and storing secrets/configuration. The execution inside ROFL however, is done completely off-chain, so they are perfect for compute-intensive and/or 24/7 services such as secure decentralized oracles, bridges, AI agents, LLM chatbots and more. Redundancy is possible with native support for replicas. Apps running inside ROFL can also access its key-management service which enables Sapphire smart contracts to verify that the transaction was really signed from within the TEE (earn extra points!). If you design, build and deploy a new ROFL app you qualify for the Build a ROFL app track.
Track 2: Build on Sapphire (3.5k)
1st place - 2k
2nd place 1k
3rd place - 500
What to build
Oasis Sapphire unlocks opportunities for developers via a familiar EVM development environment with added on-chain privacy. Sapphire runs inside TEE and assures both the confidential smart contract state and EVM transactions and queries are encrypted. Sapphire clients are available in different programming languages (TypeScript, Python, Go, Rust) and frameworks (ethers, hardhat, wagmi, viem, foundry, web3py). Build an application that uses unique Sapphire confidentiality features to qualify for the Build on Sapphire track.
Developer feedback (2k), distributed proportionally
Opening an issue or a PR at https://github.com/oasisprotocol, helping, discussing and sharing thoughts at #dev-central Oasis Discord channel.
Pool (2k), distributed equally to all Oasis bounty hackers
It’s not all about winning! All hackers who submit a project for an Oasis bounty qualify for this prize pool.
Judging Criteria
Potential Impact: How big an impact could the project have?
Confidentiality: Does the project utilize the unique capabilities of ROFL and/or Sapphire to solve an important problem?
UX: Does the design make the user experience seamless?
Innovation: How well does the project combine or extend ROFL and/or Sapphire with technologies that weren’t used before?
Implementation Quality: Submitted code is working and uses Oasis tooling correctly.
Bonus ROFL-Sapphire integration points: Your dApp uses the Sapphire’s roflEnsureAuthorizedOrigin subcall in Solidity to assure that confidential data never leave ROFL
Qualification Requirements
- Demo video up to three minutes long
- A text description explaining the features and functionality of your project
- An open-source Github repository with a complete README
- A way to test the project, including a link to the app or testing instructions
- Complete the submission form by the final deadline
Ideas to Get Started
AI Agents
With Sapphire, you can store agent private keys on-chain and then build logic within a smart contract, and with ROFL, you can verify offchain agent workloads, in order to pursue use cases in trading, admin, security, wallets, collaborative art, etc.
Oasis provides you all the tools to build truly autonomous and trustless agents. Generate private keys from within a TEE, store secrets on the Confidential EVM and let your agent loose on socials or DeFi dApps.
Trustless Oracles
Because the ROFL framework enables verifiable and confidential off-chain computation with internet access to web2 and web3 APIs, governed by the policies stored on-chain, there’s no need to trust the Oracle operator for fetching the price quotes and much more. You can even submit transactions to other chains.
DeFi
Privacy-preserving applications around dark pools, cross-chain liquidity, dutch auctions for tokens, ICO price discovery via auctions, DEX & cross-chain swaps, and more!
Gaming
Break the link between in-game profiles and on-chain accounts, create trustless, hidden fog of war mechanics, explore the agent-gaming design space, all to build captivating games!
Other
Account abstraction and gasless wallets. Trustless cryptography with confidential contracts. Applications for encrypted metadata, secrets, and key management.
Resources
Oasis Cheatsheet
https://drive.google.com/file/d/1Ab1mt-tYi5J72xcylB3OlwfpFGfd-NdU/view
Technical Workshop — Understanding the Oasis Privacy Layer
https://www.youtube.com/watch?v=gD-_cgV3Nz4
Sapphire 101: Working with a confidential EVM
https://www.youtube.com/watch?v=c_N8edT41-Q
Oasis Testnet Faucet (extra TEST tokens for ROFL developers on-demand)
https://faucet.testnet.oasis.io/
Oasis ROFL Framework
https://docs.oasis.io/rofl/
Oasis Sapphire Paratime (EVM Compatible)
https://docs.oasis.io/dapp/sapphire/
Oasis Social Media Channels
https://docs.oasis.io/get-involved/
Oasis Network Documentation
https://docs.oasis.io/
Demo Dapp
https://github.com/oasisprotocol/demo-chat
Oasis Github (Sapphire)
https://github.com/oasisprotocol/sapphire-paratime
Bounty description for ETHDam III - Circles
About Circles
Circles is a decentralised currency protocol designed to create a more equitable and accessible form of money. Unlike traditional fiat or even other cryptocurrencies, Circles distributes the ability to issue money equally across participants, ensuring that no single party, including early adopters, are at an undue advantage.
Circles achieves this by:
Allowing every participant to create their own personal token (CRC) at a fixed rate of 1 CRC per hour
Imposing a 7% demurrage rate to prevent wealth concentration and ensure that new participants can build up meaningful value
Using trust connections within the network to enable peer-to-peer transactions without reliance on central banks or financial intermediaries
Supporting the formation of Groups - collective networks that issue their own CRC, enabling localised economic coordination and shared-interest projects.
Circles creates a monetary ecosystem where value is determined by social trust rather than institutional control. Its decentralised design ensures that no single party benefits disproportionately from early adoption or control over supply.
About Circles SDK
Circles SDK is a TypeScript toolkit for building decentralized applications on the Circles protocol. It enables developers to seamlessly integrate Circles user profiles, as well as personal and group currencies, fostering new models of collaboration, connectivity, and decentralized value exchange.
The SDK simplifies the management of ERC-1155-based personal and group tokens, supporting transitive transfers along trust networks. Additionally, it provides functionality to wrap these tokens into ERC-20 tokens, making them compatible with broader DeFi ecosystems such as CowSwap.
The SDK supports creating and managing trust connections, setting up user profiles, and generating avatars, including personal, group, and organizational avatars. It also enables on-chain data querying and integrates with multiple wallet providers, such as browser wallets and Safe Wallet. Built on Gnosis Chain, Circles SDK ensures low fees, fast transactions, and a secure, scalable infrastructure for community-driven financial ecosystems.
Bounties Details - $10K in total
Best innovative dApp using Circles SDK
🏆Up to $2000 (1 project will win)
Build the most impactful dApp using Circles SDK and win up to $2,000!
This open track rewards the best project that leverages the Circles protocol to solve real-world problems. The prize will be awarded based on the strength of the problem statement and the effectiveness of the solution built on Circles.
Community focused dApps using Groups
🏆$2000 split between 2 projects
Build governance tooling, DAOs, or innovative group-based dApps that empower communities through Circles Groups. Utilize base groups functionality to create custom conditions for group members.
Project example : https://ethglobal.com/showcase/grassroot-datadaos-kw3xd
Social platform (or social networking) dApps personal avatars(and more)
🏆$2000 split between 2 projects
Create mini dApps for Telegram, social networking, or identity-focused platforms using Circles SDK. Leverage personal avatars to build engaging, decentralized social experiences.
Project example : https://dorahacks.io/buidl/23365
AI Agents x Circles SDK
🏆$2000 split between 2 projects
Integrate AI agents, such as the Eliza framework on Gnosis Chain, to build smart, autonomous applications that interact with Circles SDK or Circles contracts.
Make marketplaces application to offer services against Circles and using CRC as payments token using Circles SDK
🏆$2000 split between 2 projects
Develop marketplace applications where people, groups, and organizations interact in new ways. Organizations act like digital vending machines, able to receive CRC and execute custom logic—unlocking new commerce models. For instance, creating vouchers against fixed CRC tokens.