Skip to content

api3-ecosystem/ETHIstanbul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

API3 x ETHIstanbul 🔨🌆

Hackers, we hope you are excited for the ETHIstanbul Hackathon! We are looking forward to seeing what you build.

MIT License

API3 Bounties

🥇 Best use of dAPI price feeds - $4000

Utilize crypto, commodities, equities, or forex data by activating a feed through the API3 Market.

Project Ideas:

  • Paymasters using account abstraction
  • Perpetual Swaps
  • Oracle Protected Swaps
  • Lending Protocols

Here's an example of using Paymasters with dAPIs on zkSync Era Testnet

🥇 Best use of API3 QRNG - $3000

Add unpredictable dynamics to your application with random numbers by using API3 QRNG in your smart contract.

Project Ideas:

  • Randomized Airdrops
  • Loot boxes
  • Randomized NFT Mints
  • Light strategy games

Click here to check out all the API3 QRNG demo projects to get started

API3 Runners up - $1000 x3

Use either QRNG or dAPI price feeds in your dApp to qualify as an API3 runner-up.

Introduction to API3

First-party oracles provide a more secure and reliable oracle, whilst enabling dApps to verify the data source. API3's first-party oracles are powered by Airnode, a serverless oracle node that enables API providers to run their own oracle nodes. You can learn more about first-party oracles within the API3 Documentation.

There are three key elements within API3's Oracle Stack:

Data feeds: dAPIs

dAPIs provide smart contracts with access to continuously updated feeds of market data by oracles hosted by highly reputable financial data providers. API3's price feeds can be accessed in two methods:

Self-funded dAPIs see users add collateral for oracle operation and are permissionless. They provide a data feed source with off-chain aggregation as a single source.

Managed dAPIs are powered by multiple first-party oracles with native-chain aggregation offering a verifiable, decentralized oracle solution. Once a dAPI has been integrated a smart contract can access a range of data feed services through the API3 Market.

API3 QRNG

API3 QRNG is a public utility API3 provides on behalf of well-established, prestigious organizations serving Quantum random number generation (QRNG). QRNG is a method of random number generation based on quantum phenomena and considered within the scientific community to be the most secure method of random number generation. It operates as a public good, where users simply add gas to a wallet correlated to the oracle node, enabling the oracle node to return a random number when requested by a contract.

ChainAPI: Airnode Integration Tool

With ChainAPI your smart contract can connect almost any API, whether open or authenticated, by using API3's first-party oracle node, Airnode. ChainAPI enables you to integrate and deploy the open-source Airnode with an intuitive step-by-step integration and deployment process.

Tutorials:

Here's a list of all the demo projects that use QRNG, dAPIs and Airnode to get you started:

References For ETHIstanbul Hackathon

Links to different repos for examples and help.

Community link

Looking for help or just want to hang with industry-leading developers? Head to the API3 Discord and drop questions in the #dev-support channel: https://discord.gg/api3dao

Submission Requirements

All hackathon participants who are competing for the API3 bounties are required to submit a project that meets the following requirements:

  • The project should be submitted to ETHIstanbul Hackathon 2023 by the deadline.
  • Use of API3’s self-funded dAPIs that facilitates a proper use-case.
  • The project should be live with a working frontend deployed.
  • The project should be open-source with a public Github repository with the codebase.
  • The repo must be licenced with one of the following open source licences: GPL-3.0, or MIT.

Judging criteria

Participants may submit a maximum of 1 project by the hackathon deadline. After submission, projects will be judged by the following criteria:

  • Real-world Functionality: How well does the project work? Does it meet the minimum requirements?

  • Technical Difficulty: How technically challenging was it to build the project?

  • Originality: How original is the idea? How much does it differ from other existing solutions?

  • Design: How well-designed is the project? Is it easy to use? Is it visually appealing?

  • BONUS - Adding functionality to the Airnode protocol that will improve performance, interoperability, or further develop use cases.

Questions? Support from API3 developers

Looking for help? Head to the API3 Discord and drop questions in the #dev-support channel: https://discord.gg/api3dao -- Or look out for API3 team members at ETHIstanbul.

Leave your feedback

API3 is offering $20 for hackers who provide feedback on their experience of API3's documentation. Click here to leave your feedback

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published