diff --git a/.github/workflows/quality_check.yml b/.github/workflows/quality_check.yml index 975326a8b..ad39f8a6d 100644 --- a/.github/workflows/quality_check.yml +++ b/.github/workflows/quality_check.yml @@ -12,6 +12,7 @@ name: "Quality checks" - colosseo - colosseo_II - genbutemple + - suzukacastle env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/protocol/colosseo-features.json b/protocol/colosseo-features.json index b1513b3a4..0f5fac0be 100644 --- a/protocol/colosseo-features.json +++ b/protocol/colosseo-features.json @@ -636,216 +636,6 @@ "0094-PRAC-008" ] }, - "Model-free alternatives": { - "milestone": "suzuka_castle", - "acs": [ - "0016-PFUT-026", - "0016-PFUT-027", - "0016-PFUT-028", - "0053-PERP-047", - "0053-PERP-048", - "0053-PERP-049", - "0032-PRIM-041", - "0032-PRIM-042", - "0032-PRIM-043", - "0042-LIQF-095", - "0042-LIQF-096", - "0019-MCAL-159" - ] - }, - "Fee mechanic changes": { - "milestone": "suzuka_castle", - "acs": [] - }, - "vAMMs": { - "milestone": "suzuka_castle", - "acs": [ - "0042-LIQF-092", - "0042-LIQF-093", - "0042-LIQF-094", - "0090-VAMM-001", - "0090-VAMM-002", - "0090-VAMM-003", - "0090-VAMM-004", - "0090-VAMM-005", - "0090-VAMM-006", - "0090-VAMM-007", - "0090-VAMM-008", - "0090-VAMM-009", - "0090-VAMM-010", - "0090-VAMM-011", - "0090-VAMM-012", - "0090-VAMM-013", - "0090-VAMM-014", - "0090-VAMM-015", - "0090-VAMM-016", - "0090-VAMM-017", - "0090-VAMM-018", - "0090-VAMM-019", - "0090-VAMM-020", - "0090-VAMM-021", - "0090-VAMM-022", - "0090-VAMM-023", - "0090-VAMM-024", - "0090-VAMM-025", - "0090-VAMM-026", - "0090-VAMM-027", - "0090-VAMM-028", - "0090-VAMM-029", - "0090-VAMM-030", - "0090-VAMM-031", - "0090-VAMM-032", - "0090-VAMM-033", - "0090-VAMM-034", - "0090-VAMM-035", - "0057-TRAN-070", - "0026-AUCT-033", - "0026-AUCT-034", - "0026-AUCT-035", - "0026-AUCT-036", - "0026-AUCT-037", - "0014-NP-VAMM-001", - "0014-NP-VAMM-002", - "0014-NP-VAMM-003", - "0014-NP-VAMM-004", - "0015-NP-OBES-001", - "0015-NP-OBES-002", - "0042-LIQF-107", - "0042-LIQF-108", - "0042-LIQF-109", - "0042-LIQF-110", - "0042-LIQF-111", - "0056-REWA-170", - "0085-RVST-015", - "0085-RVST-016", - "0085-RVST-017", - "0085-RVST-018", - "0085-RVST-019", - "0085-RVST-020", - "0085-RVST-021", - "0085-RVST-022", - "0085-RVST-023", - "0085-RVST-024", - "0085-RVST-025" - ] - }, - "Community Tags": { - "milestone": "suzuka_castle", - "acs": [ - "0028-GOVE-168", - "0028-GOVE-169", - "0028-GOVE-170", - "0028-GOVE-171", - "0028-GOVE-172", - "0028-GOVE-173", - "0028-GOVE-174", - "0028-GOVE-175", - "0028-GOVE-176", - "0028-GOVE-177", - "0028-GOVE-178" - ] - }, - "Spot AMM": { - "milestone": "genbu_temple", - "acs": [ - "0092-SAMM-001", - "0092-SAMM-002", - "0092-SAMM-003", - "0092-SAMM-004", - "0092-SAMM-005", - "0092-SAMM-006", - "0092-SAMM-007", - "0092-SAMM-008" - ] - }, - "LP 3.0": { - "milestone": "genbu_temple", - "acs": [] - }, - "Token Buyback auction": { - "milestone": "genbu_temple", - "acs": [] - }, - "Cancelling Proposals": { - "milestone": "historic_distillery", - "acs": [ - "0028-GOVE-188", - "0028-GOVE-189", - "0028-GOVE-190", - "0028-GOVE-191" - ] - }, - - "Perpetual funding rates": { - "milestone": "historic_distillery", - "acs": [ - "0053-PERP-036" - ] - }, - "LPs voting without gov token": { - "milestone": "historic_distillery", - "acs": [ - "0028-GOVE-185" - ] - }, - "Spot stretch": { - "milestone": "historic_distillery", - "acs": [ - "0029-FEES-015", - "0029-FEES-016", - "0029-FEES-017", - "0029-FEES-018", - "0029-FEES-019", - "0029-FEES-020", - "0029-FEES-021", - "0029-FEES-022", - "0049-TVAL-007", - "0049-TVAL-008", - "0049-TVAL-009", - "0049-TVAL-010", - "0049-TVAL-011", - "0049-TVAL-012", - "0051-PROD-004", - "0051-PROD-005", - "0051-PROD-006", - "0052-FPOS-003", - "0052-FPOS-004", - "0054-NETP-007", - "0054-NETP-008", - "0054-NETP-009", - "0054-NETP-010", - "0054-NETP-011", - "0057-TRAN-063", - "0065-FTCO-005", - "0065-FTCO-006", - "0065-FTCO-007", - "0065-FTCO-008", - "0070-MKTD-010", - "0070-MKTD-011", - "0070-MKTD-012", - "0070-MKTD-013", - "0070-MKTD-014", - "0070-MKTD-015", - "0070-MKTD-022", - "0070-MKTD-024", - "0070-MKTD-025", - "0070-MKTD-026", - "0074-BTCH-012", - "0074-BTCH-015", - "0074-BTCH-016", - "0074-BTCH-019", - "0079-TGAP-006", - "0079-TGAP-007", - "0028-GOVE-186", - "0028-GOVE-187", - "0080-SPOT-024", - "0080-SPOT-025", - "0080-SPOT-026", - "0080-SPOT-027", - "0080-SPOT-028", - "0080-SPOT-029" - ] - }, "Unknown": { "milestone": "unknown", "acs": [] diff --git a/protocol/features.json b/protocol/features.json index 672cd3641..6acaab1d3 100644 --- a/protocol/features.json +++ b/protocol/features.json @@ -1,7 +1,106 @@ { - "Unknown": { - "milestone": "unknown", - "acs": [] - } -} - \ No newline at end of file + "Spot AMM": { + "milestone": "genbu_temple", + "acs": [ + "0092-SAMM-001", + "0092-SAMM-002", + "0092-SAMM-003", + "0092-SAMM-004", + "0092-SAMM-005", + "0092-SAMM-006", + "0092-SAMM-007", + "0092-SAMM-008" + ] + }, + "LP 3.0": { + "milestone": "genbu_temple", + "acs": [] + }, + "Token Buyback auction": { + "milestone": "genbu_temple", + "acs": [] + }, + "Cancelling Proposals": { + "milestone": "historic_distillery", + "acs": [ + "0028-GOVE-188", + "0028-GOVE-189", + "0028-GOVE-190", + "0028-GOVE-191" + ] + }, + "Perpetual funding rates": { + "milestone": "historic_distillery", + "acs": [ + "0053-PERP-036" + ] + }, + "LPs voting without gov token": { + "milestone": "historic_distillery", + "acs": [ + "0028-GOVE-185" + ] + }, + "Spot stretch": { + "milestone": "historic_distillery", + "acs": [ + "0029-FEES-015", + "0029-FEES-016", + "0029-FEES-017", + "0029-FEES-018", + "0029-FEES-019", + "0029-FEES-020", + "0029-FEES-021", + "0029-FEES-022", + "0049-TVAL-007", + "0049-TVAL-008", + "0049-TVAL-009", + "0049-TVAL-010", + "0049-TVAL-011", + "0049-TVAL-012", + "0051-PROD-004", + "0051-PROD-005", + "0051-PROD-006", + "0052-FPOS-003", + "0052-FPOS-004", + "0054-NETP-007", + "0054-NETP-008", + "0054-NETP-009", + "0054-NETP-010", + "0054-NETP-011", + "0057-TRAN-063", + "0065-FTCO-005", + "0065-FTCO-006", + "0065-FTCO-007", + "0065-FTCO-008", + "0070-MKTD-010", + "0070-MKTD-011", + "0070-MKTD-012", + "0070-MKTD-013", + "0070-MKTD-014", + "0070-MKTD-015", + "0070-MKTD-022", + "0070-MKTD-024", + "0070-MKTD-025", + "0070-MKTD-026", + "0074-BTCH-012", + "0074-BTCH-015", + "0074-BTCH-016", + "0074-BTCH-019", + "0079-TGAP-006", + "0079-TGAP-007", + "0028-GOVE-186", + "0028-GOVE-187", + "0080-SPOT-024", + "0080-SPOT-025", + "0080-SPOT-026", + "0080-SPOT-027", + "0080-SPOT-028", + "0080-SPOT-029" + ] + }, + "Unknown": { + "milestone": "unknown", + "acs": [] + } +} \ No newline at end of file diff --git a/protocol/suzukacastle-features.json b/protocol/suzukacastle-features.json new file mode 100644 index 000000000..a0358b84d --- /dev/null +++ b/protocol/suzukacastle-features.json @@ -0,0 +1,119 @@ +{ + "Model-free alternatives": { + "milestone": "suzuka_castle", + "acs": [ + "0016-PFUT-026", + "0016-PFUT-027", + "0016-PFUT-028", + "0053-PERP-047", + "0053-PERP-048", + "0053-PERP-049", + "0032-PRIM-041", + "0032-PRIM-042", + "0032-PRIM-043", + "0042-LIQF-095", + "0042-LIQF-096", + "0019-MCAL-159" + ] + }, + "Fee mechanic changes": { + "milestone": "suzuka_castle", + "acs": [ + "0084-VDPR-015", + "0029-FEES-034", + "0029-FEES-035" + ] + }, + "vAMMs": { + "milestone": "suzuka_castle", + "acs": [ + "0042-LIQF-092", + "0042-LIQF-093", + "0042-LIQF-094", + "0090-VAMM-001", + "0090-VAMM-002", + "0090-VAMM-003", + "0090-VAMM-004", + "0090-VAMM-005", + "0090-VAMM-006", + "0090-VAMM-007", + "0090-VAMM-008", + "0090-VAMM-009", + "0090-VAMM-010", + "0090-VAMM-011", + "0090-VAMM-012", + "0090-VAMM-013", + "0090-VAMM-014", + "0090-VAMM-015", + "0090-VAMM-016", + "0090-VAMM-017", + "0090-VAMM-018", + "0090-VAMM-019", + "0090-VAMM-020", + "0090-VAMM-021", + "0090-VAMM-022", + "0090-VAMM-023", + "0090-VAMM-024", + "0090-VAMM-025", + "0090-VAMM-026", + "0090-VAMM-027", + "0090-VAMM-028", + "0090-VAMM-029", + "0090-VAMM-030", + "0090-VAMM-031", + "0090-VAMM-032", + "0090-VAMM-033", + "0090-VAMM-034", + "0090-VAMM-035", + "0057-TRAN-070", + "0026-AUCT-033", + "0026-AUCT-034", + "0026-AUCT-035", + "0026-AUCT-036", + "0026-AUCT-037", + "0014-NP-VAMM-001", + "0014-NP-VAMM-002", + "0014-NP-VAMM-003", + "0014-NP-VAMM-004", + "0015-NP-OBES-001", + "0015-NP-OBES-002", + "0042-LIQF-107", + "0042-LIQF-108", + "0042-LIQF-109", + "0042-LIQF-110", + "0042-LIQF-111", + "0056-REWA-170", + "0085-RVST-015", + "0085-RVST-016", + "0085-RVST-017", + "0085-RVST-018", + "0085-RVST-019", + "0085-RVST-020", + "0085-RVST-021", + "0085-RVST-022", + "0085-RVST-023", + "0085-RVST-024", + "0085-RVST-025" + ] + }, + "Community Tags": { + "milestone": "suzuka_castle", + "acs": [ + "0028-GOVE-168", + "0028-GOVE-169", + "0028-GOVE-170", + "0028-GOVE-171", + "0028-GOVE-172", + "0028-GOVE-173", + "0028-GOVE-174", + "0028-GOVE-175", + "0028-GOVE-176", + "0028-GOVE-177", + "0028-GOVE-178" + ] + }, + "Unknown": { + "milestone": "unknown", + "acs": [] + } +} \ No newline at end of file