V2 new features
- Extensions
- delegate/datasource/”split allocator”/ballots
- some general popular ones for projects to use
- Disclaimer to projects on what is supported VS not supported on UI - additional things can happen
- If datasource present, warn it on the UI.
- leverage contract team knowledge to get list of things that need to be flagged
- Custom payment terminal
- Support NFT funding - tankbottom -
- Payment terminal, have a delegate for the funding cycle
- Look at studiodao’s pay delegate example
- Support different payment methods - pay via eth, pay via usdt, btc
- Jango: consider just start with just 2 terminals, e.g. a stable coin;
- Should there be different terminal for each erc-20 token?
- Prob just 1 erc-20 token terminal and project can set which one they want with address; if new terminal, then project needs to automate deployment
- Bring your own ERC-20 token instead of juicebox project token
- Contracts will deployed per-ERC20, one by one deployment, monitor as we go.
- Fees - in the default, JB is the payment terminal, where the JBX fee is taken; a project can come along and deploy their own terminal and remove the fee;
- Studio DAO - direct certain amount of fund back to the project;
- Should this happen at terminal level or at payout level
- Advantage of terminal level is that it auto happen at every transaction;
- Jango - not sure how fast you will see many custom payment terminal,
- Could schedule payments
- Set specific issue token price (Weight)
- Only affect the issue rate of the token, won’t affect the redeem rate via redemption rate (bonding curve)
- Can actually be done on v1, 1,000,000 is just a hard coded number; (90% surereee)
- https://github.com/jbx-protocol/juice-interface/blob/b263ed306c22f4d48db1872b142a8d962f6f2635/src/redux/slices/editingProject.ts#L66
- Pause burn/mint/redemption
- Hierachy of projects
- studioDAO example - Parent project, create sub projects that have pre-set split
- Reconfiguration UI
- allow people to add custom strategy
- Custom strategy library
- Eventually some library of custom strategy,
- Trending smart contracts strategy
Other feature
- Support embed widget
UX improvements
- Simplify how we present key metrics at the top
- Improve the progress bar to show overflow amount & target
- Improve layout for funding cycle details & open by default
- Improve how risk factors be displayed & surfaced