allo-protocol / allo-v2

Core Allo V2 Contracts
GNU Affero General Public License v3.0
86 stars 64 forks source link

build a OZ inspired library #587

Closed thelostone-mc closed 2 months ago

thelostone-mc commented 3 months ago

audited utility libraries for QF math and commonly used functionality (this would involve looking at the audited strategies and the poc strategies and build a library which be used to make the strategy contracts.AKA composability (easily combine qv allocation with drips for example)I've put together a doc here with several examples of what contracts could look like https://hackmd.io/@carlb/ByE1s_xpp

TLDR: Evaluate all strategies and see if we can build a library of utils which can be used to create a strategy

carlbarrdahl commented 3 months ago

I think this is an important feature:

Rounds can be funded via simply transfering tokens to the contract or via a fund function. By allowing funding via simple transfers we open up for funding pools directly from a Coinbase account. Additionally, other smart contracts can be wired together to fund these pools. For example streaming into a Round.

Here's a documentation-first approach to how I would like to build Allo apps: https://hackmd.io/@carlb/ByXajgUVA