WTF is Osmosis working on?

  • DeFi
    • TWAP
      • Time-weighted Average Price
      • Spot price could be easily manipulated
      • Averaged price are safe to use on price oracle, etc.
    • Continuous Leverage
      • Unity/Tarun/Dev's idea
      • Requires lending protocol to borrow against LP Shares
    • Superfluid Staking v1
    • Flash Mints
    • Liquidate existing pools
    • Concentrated Liquidity
    • Index fund markets
    • LBP 2.0
    • Stableswap
    • Batched AMMs
    • TWAMM
    • Stop losses
    • Generalized Terra (synthetic platform for IONs)
  • IBC UX
    • Bech32 Routing
    • IBC packet monitoring and QoL improvement
  • Chain Engineering
    • Governance
      • More powerful governance capabilities (generalized messages)
      • Different voting periods
    • Staking Preferences
      • Still needed
    • Permissioned Cosmwasm
    • Get around to fixing trading via CLI, for arber's
    • Make interacting with chain easier for folks
      • Docs for our repositories code structure
      • Listing out query services easily
      • Keeping peers etc. up to date
    • Lockup module
      • Eliminate epoch time via F1/claims
      • Partial unlocks
      • Relock for longer
    • {upstreaming}
  • Bridges/Integrations
    • Terra CW20 IBC
    • Wormhole chain
    • Gravity Bridge Integration
  • General SDK/Tendermint
    • Chain upgrade workflow
      • Automate testnet generation
      • Hooks for making it possible to write golang tests for testing things pre-post upgrade
    • ABCI++
      • Allows application to inject logic on consensus layer
      • Important for speed ups - e.g. parallel tx verification
    • Data storage layer work
    • Make bank permissions safer
    • Make querying work
    • Fix iterator performance
    • Fix p2p making sentry nodes unsafe
    • Chained msgs (pipe one msgs output into IBC transferring out)
    • More advanced mempool work
      • More limits on 0 fee txs
      • sort by fee
    • Making it easier to write code
      • Dozens of code development UX issues on github
      • There is so much boilerplate
    • Fuzz codebase for multi-asset usage (Current IBC bug, tx fee bug, and join pool bugs were all this form)
    • Snapshot/quick sync working
      • Pruning db sizes
      • improving the service
    • Tx order randomization
    • Oauth signing
  • Privacy
    • Threshold Decryption
      • Encrypting mempool transactions
      • Dependent on ABCI++
    • Shielded zero knowledge pool
  • Frontend / UI
    • Eth Wallet integration
    • Fiat onramp
      • Purchase Cosmos tokens(ATOM/UST/etc.) with fiat
      • Eliminates the entry barrier to get into the crypto ecosystem
    • Filter pools by assets
    • Automate listings
    • Automate external incentives
    • Docs for code structure to help get external folks / onboard
    • Trollbox
    • APR calculation to include external incentives
    • Better integration of info.osmosis.zone data
      • Charts
    • Better routing
    • Auto refresh balances for more activities
    • 50% swap (Critical for LP'ing)
    • Better LP slippage
    • Fix trade slippage bounds consistently
      • Folks were reporting 1% slippage tolerances
  • Data & info.osmosis.zone
    • [] User dashboards (on info.osmosis.zone or appart ?)
    • Improve UI (issues in github) and user experience
    • Query service
      • List of epochs
      • Per use trade history exports
    • Staking data
    • More chart granularity (or maybe punt folks to trading view for that) => require tradingview advanced library
    • Intergrations into more services
      • TradingView integration
      • Coinmarketcap (correct DEX)
      • Blockfolio
      • DefiPulse
      • Any other
  • Keplr

Link to v2: https://hackmd.io/SJxjYIzLSnmiQ4_dQdKYVw

Select a repo