Skip to main content

2 posts tagged with "proposal"

View All Tags

· 20 min read
David Meister

Goals

  • Simple design to be understood by many people
  • Native support for historical tier logic
  • 1:N support for a single staking contract to have many different tier views on the same historical data
  • Non-interactive rewards, users should passively accrue value until they exit the system
  • Gas efficiency for both reads and writes
  • No admin keys required to manage or rescale rewards over time
  • Support third party tokens (but not necessarily "exotic" tokens, can be interactive)
  • Support "same token" rewards as "revenue share" style distributions

· 13 min read
David Meister

Goals

  • Mechanism by which users can trade tokens with each other
  • Optimised for long term distributions as well as general trading
  • Be very clear why this isn't just another curve based AMM
  • Works for ERC20 but has a clear path to NFT trading as a future upgrade

Current situation

We have a finite Sale contract where a sale can start, facilitating one-way buys where the seller defines a curve and a buyer accepts it. The sale ends and at this point is judged "success" or "fail". In the failure case all the purchases can be rolled back by buyers, in the success case all the proceeds are forwarded to the seller in a single transaction.