Git Product home page Git Product logo

iq-ethereum's Issues

Gauges Smart Contracts

Implementation

  • Uniswap IQ/FRAX Gauge
  • Uniswap IQ/ETH Gauge
  • Wiki Editing Gauge
  • Other ideas for gauges?

Testing

  • Voting cool down
  • Voting activation (period passes)
  • LP token staking (IQ/FRAX Gauge, IQ/ETH Gauge)
  • Uni Gauge Rewards Distribution

ENS wiki

Edits is a series of attestations of facts

Instead of having free form text like wikipedia and everipedia, the ENS wiki is just a bunch of attestable facts like:
vitalik.eth
founder of <ethereum.eth>
born <>
gender

data needs to have a format to allow indexing

and the editing wallet signs signature of each attestation off chain like a snapshot.page pushing bulkdata to IPFS / arweave

"It needs to be very fun, easy to attest/edit things, it needs to be free, and it needs to not require smart contract fees/transactions immediately unless you are settling something"

"we basically want to be the sum total of human attestations in a fun way like how wikipedia is the sum total of human knowledge"

ens wiki attestation should start by a new API that allows to sign attestations in the same way that snapshot api does and push that data to IPFS / wherever

then build a simple ui that uses that API to showcase viewing & editing

reputation for phase 2 as module

hiIQ NFT Raffles

Solving

  • multichain hiIQ holders
  • passive way for hiIQ holders to participate
  • gas efficient way to run NFT raffles

Proposed Solution

  • multichain snapshot of hiIQ holders at a predefined block
  • all hiIQ holders will be entered into the raffle proportional to their hiIQ holdings at the time of snapshot
  • this allows hiIQ holders a way to passively hold and participate
  • minimal gas cost for holding a Raffle and scales well
  • snapshot stored on IPFS and hash pushed onchain as part of raffle (is this possible to push a ZKP onchain?)
  • raffle drawing will use randomness from PRNG or chainlink to resolve the raffle
  • winner will receive the NFT

Onchain info

  • IPFS hash of all hiIQ holders and their raffle ticket numbers
  • IPFS snapshot block number
  • Raffle start datetime
  • Raffle end datetime
  • resolution (could have multiple winners?)
  • prize contract (ERC721 contract addr and tokenID)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.