-
Notifications
You must be signed in to change notification settings - Fork 3
Add standardized Dependencies section to RFP template and existing RFPs #64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,6 +5,10 @@ tier: XL | |
| funding: $XXXXX | ||
| status: open | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. RFP-001 (Admin Authority) — F7: "The pool creator selects a fee tier at pool creation time... The fee tier is immutable per pool." / Admin needs to configure params |
||
| - id: LP-0014 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0014 has been delivered by r4bbit |
||
| reason: Defines the Associated Token Account (ATA) derivation required | ||
| by Functionality requirement F8. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,15 @@ title: Lending & Borrowing Protocol | |
| tier: XL | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: See Platform Dependencies section | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there is also dependency on oracle, actually |
||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required to compose token transfers with subsequent state updates | ||
| atomically. | ||
| - id: LP-0012 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0012 was already awarded, awaits integration. |
||
| reason: Soft blocker. Structured event emission is needed for liquidator | ||
| bots and indexers to react to on-chain state changes. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,14 @@ title: Advanced Lending Features | |
| tier: L | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: RFP-008 | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there is also dependency on oracle, actually |
||
| - id: RFP-008 | ||
| reason: This RFP extends the lending protocol delivered by RFP-008 and | ||
| cannot proceed until that base layer is live. | ||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Inherited from RFP-008. General cross-program calls via tail | ||
| calls are required for the lending protocol composition. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,18 @@ title: Reflexive Stablecoin Protocol | |
| tier: XL | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: RFP-001 (Admin Authority), RFP-002 (Freeze Authority) | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there is also dependency on oracle, actually |
||
| - id: RFP-001 | ||
| reason: Provides the standardised admin authority used to manage | ||
| protocol parameters. | ||
| - id: RFP-002 | ||
| reason: Provides the standardised freeze authority used to pause | ||
| protocol operations. | ||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required to compose collateral transfers with subsequent position | ||
| state updates atomically. | ||
| --- | ||
|
|
||
| # RFP-013 — Reflexive Stablecoin Protocol | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,21 @@ title: Liquidation & Auction Engine | |
| tier: L | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: RFP-001 (Admin Authority), RFP-002 (Freeze Authority), RFP-013 (Reflexive Stablecoin Protocol or equivalent CDP host) | ||
| category: Applications & Integrations | ||
| dependencies: | ||
| - id: RFP-001 | ||
| reason: Provides the standardised admin authority used to manage auction | ||
| parameters. | ||
| - id: RFP-002 | ||
| reason: Provides the standardised freeze authority used to pause | ||
| auctions and debt generation. | ||
| - id: RFP-013 | ||
| reason: Reflexive Stablecoin Protocol (or equivalent CDP host) provides | ||
| the positions that this engine liquidates. | ||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required for the liquidation program to seize collateral from the host | ||
| CDP and update auction state atomically. | ||
| --- | ||
|
|
||
| # RFP-014 — Liquidation & Auction Engine | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,18 @@ | ||
| --- | ||
| id: RFP-015 | ||
| title: Privacy-Preserving Token Launchpad: Bonding Curve | ||
| title: "Privacy-Preserving Token Launchpad: Bonding Curve" | ||
| tier: L | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: See Platform Dependencies section | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. • RFP-001 (Admin Authority) — Fee structure section: "The fee rate and treasury address are configured by the program's admin authority"
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there is also dependency on oracle, actually |
||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required to complete a buy operation atomically (transfer collateral, | ||
| compute output, transfer tokens, update curve state). | ||
| - id: LP-0012 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0012 was already awarded and awaits integration. |
||
| reason: Soft blocker. Structured event emission is needed for analytics | ||
| dashboards and monitoring services. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,6 +5,14 @@ tier: XL | |
| funding: $XXXXX | ||
| status: open | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required to complete a buy operation atomically (transfer collateral, | ||
| compute output, transfer tokens, update pool state). | ||
| - id: LP-0012 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0012 was already awarded, awaits integration. |
||
| reason: Soft blocker. Structured event emission is needed for analytics | ||
| dashboards and sale monitoring services. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,6 +5,14 @@ tier: L | |
| funding: $XXXXX | ||
| status: open | ||
| category: Applications & Integrations | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| - id: LP-0015 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0015 already delivered by LEZ team |
||
| reason: Hard blocker. General cross-program calls via tail calls are | ||
| required so that schedule-state updates can execute after the token | ||
| transfer without exposing a bypassable entrypoint. | ||
| - id: LP-0012 | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LP-0012 was already awarded, awaits integration. |
||
| reason: Soft blocker. Structured event emission is needed for off-chain | ||
| dashboards and notification services. | ||
| --- | ||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,11 @@ title: On-Chain TWAP Oracle | |
| tier: L | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: See Platform Dependencies section | ||
| category: Developer Tooling & Infrastructure | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems strange there is no access control needed via RFP-001 |
||
| - id: RFP-004 | ||
| reason: The TWAP oracle reads pool accumulators from a LEZ DEX; without | ||
| RFP-004 there are no accumulators to read. | ||
| --- | ||
|
|
||
| # RFP-019 — On-Chain TWAP Oracle | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,11 @@ title: RedStone Off-Chain Oracle Adaptor for LEZ | |
| tier: M | ||
| funding: $XXXXX | ||
| status: open | ||
| dependencies: See Platform Dependencies section | ||
| category: Developer Tooling & Infrastructure | ||
| dependencies: | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems strange there is no access control needed via RFP-001 |
||
| - id: RFP-019 | ||
| reason: This adaptor publishes prices through the canonical oracle price | ||
| account standard defined by RFP-019. | ||
| --- | ||
|
|
||
| # RFP-020 — RedStone Off-Chain Oracle Adaptor for LEZ | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hard blocker (no LP ID, just platform feature): LEZ timelock support