From d5ede151ee40369d67b78a09bd35ed2bff2ba6ca Mon Sep 17 00:00:00 2001 From: Edd Date: Mon, 19 Aug 2024 17:02:00 +0100 Subject: [PATCH] chore: enable suzuka acs in suzuka --- protocol/features.json | 680 ++++++++++++++++++++++++++++++++--------- 1 file changed, 543 insertions(+), 137 deletions(-) diff --git a/protocol/features.json b/protocol/features.json index fe7f7278d..633124f21 100644 --- a/protocol/features.json +++ b/protocol/features.json @@ -1,19 +1,475 @@ { - "Model-free alternatives": { - "milestone": "suzuka_castle", + "Spot": { + "milestone": "colosseo", "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" + "0080-SPOT-001", + "0080-SPOT-004", + "0080-SPOT-006", + "0080-SPOT-007", + "0080-SPOT-009", + "0080-SPOT-010", + "0080-SPOT-012", + "0080-SPOT-013", + "0080-SPOT-015", + "0080-SPOT-016", + "0080-SPOT-017", + "0080-SPOT-018", + "0080-SPOT-020", + "0080-SPOT-021", + "0080-SPOT-022", + "0044-LIME-029", + "0044-LIME-043", + "0044-LIME-044", + "0044-LIME-045", + "0044-LIME-046", + "0044-LIME-047", + "0044-LIME-048", + "0044-LIME-054", + "0044-LIME-055", + "0044-LIME-056", + "0044-LIME-064", + "0044-LIME-066", + "0044-LIME-068", + "0044-LIME-070", + "0044-LIME-072", + "0044-LIME-076", + "0044-LIME-078", + "0044-LIME-080", + "0044-LIME-082", + "0056-REWA-051", + "0056-REWA-052", + "0056-REWA-053", + "0056-REWA-054", + "0056-REWA-055", + "0056-REWA-056", + "0056-REWA-057", + "0056-REWA-058", + "0056-REWA-059", + "0056-REWA-060", + "0056-REWA-061", + "0056-REWA-062", + "0056-REWA-063", + "0056-REWA-064", + "0056-REWA-065", + "0056-REWA-066", + "0056-REWA-067", + "0056-REWA-068", + "0056-REWA-069", + "0056-REWA-070", + "0056-REWA-071", + "0056-REWA-072", + "0056-REWA-073", + "0056-REWA-074", + "0056-REWA-075", + "0008-TRAD-008", + "0011-MARA-020", + "0011-MARA-021", + "0011-MARA-022", + "0011-MARA-023", + "0011-MARA-024", + "0011-MARA-025", + "0011-MARA-026", + "0011-MARA-027", + "0011-MARA-028", + "0011-MARA-029", + "0011-MARA-030", + "0011-MARA-031", + "0011-MARA-032", + "0013-ACCT-024", + "0013-ACCT-025", + "0013-ACCT-030", + "0013-ACCT-031", + "0014-ORDT-081", + "0014-ORDT-082", + "0014-ORDT-083", + "0014-ORDT-084", + "0014-ORDT-085", + "0014-ORDT-086", + "0014-ORDT-087", + "0014-ORDT-088", + "0014-ORDT-089", + "0014-ORDT-090", + "0014-ORDT-091", + "0014-ORDT-092", + "0014-ORDT-093", + "0014-ORDT-094", + "0014-ORDT-095", + "0014-ORDT-096", + "0014-ORDT-097", + "0014-ORDT-098", + "0014-ORDT-099", + "0014-ORDT-100", + "0014-ORDT-101", + "0014-ORDT-102", + "0014-ORDT-103", + "0014-ORDT-104", + "0014-ORDT-105", + "0014-ORDT-106", + "0014-ORDT-107", + "0014-ORDT-108", + "0014-ORDT-109", + "0014-ORDT-110", + "0014-ORDT-111", + "0014-ORDT-112", + "0014-ORDT-113", + "0014-ORDT-114", + "0014-ORDT-115", + "0014-ORDT-116", + "0014-ORDT-117", + "0014-ORDT-118", + "0014-ORDT-119", + "0021-MDAT-013", + "0021-MDAT-014", + "0021-MDAT-015", + "0021-MDAT-016", + "0021-MDAT-017", + "0021-MDAT-018", + "0021-MDAT-019", + "0021-MDAT-020", + "0024-OSTA-030", + "0024-OSTA-031", + "0024-OSTA-032", + "0024-OSTA-033", + "0024-OSTA-034", + "0024-OSTA-035", + "0024-OSTA-036", + "0024-OSTA-037", + "0024-OSTA-038", + "0024-OSTA-039", + "0024-OSTA-040", + "0024-OSTA-041", + "0024-OSTA-042", + "0024-OSTA-043", + "0024-OSTA-044", + "0024-OSTA-046", + "0024-OSTA-047", + "0024-OSTA-048", + "0025-OCRE-004", + "0025-OCRE-005", + "0025-OCRE-006", + "0026-AUCT-023", + "0026-AUCT-024", + "0026-AUCT-025", + "0026-AUCT-026", + "0026-AUCT-027", + "0026-AUCT-028", + "0026-AUCT-029", + "0026-AUCT-031", + "0026-AUCT-032", + "0028-GOVE-075", + "0032-PRIM-022", + "0032-PRIM-023", + "0032-PRIM-024", + "0032-PRIM-025", + "0032-PRIM-026", + "0032-PRIM-027", + "0032-PRIM-028", + "0032-PRIM-029", + "0032-PRIM-030", + "0032-PRIM-031", + "0032-PRIM-032", + "0032-PRIM-033", + "0032-PRIM-034", + "0032-PRIM-035", + "0032-PRIM-036", + "0032-PRIM-037", + "0032-PRIM-038", + "0033-OCAN-011", + "0033-OCAN-012", + "0033-OCAN-013", + "0033-OCAN-014", + "0033-OCAN-015", + "0033-OCAN-016", + "0033-OCAN-017", + "0039-MKTD-020", + "0039-MKTD-021", + "0039-MKTD-022", + "0039-MKTD-023", + "0039-MKTD-024", + "0039-MKTD-025", + "0039-MKTD-026", + "0039-MKTD-027", + "0039-MKTD-028", + "0039-MKTD-029", + "0039-MKTD-030", + "0039-MKTD-031", + "0039-MKTD-032", + "0039-MKTD-033", + "0043-MKTL-006", + "0043-MKTL-007", + "0043-MKTL-008", + "0068-MATC-060", + "0068-MATC-061", + "0068-MATC-062", + "0068-MATC-063", + "0068-MATC-064", + "0068-MATC-065", + "0068-MATC-066", + "0068-MATC-067", + "0068-MATC-068", + "0068-MATC-069", + "0068-MATC-070", + "0068-MATC-071", + "0068-MATC-072", + "0068-MATC-073", + "0068-MATC-074", + "0068-MATC-075", + "0068-MATC-076", + "0068-MATC-077", + "0068-MATC-078", + "0068-MATC-079", + "0068-MATC-080", + "0068-MATC-081", + "0068-MATC-082", + "0068-MATC-083", + "0068-MATC-084", + "0068-MATC-085", + "0068-MATC-086", + "0068-MATC-087", + "0068-MATC-088", + "0068-MATC-089", + "0068-MATC-090", + "0068-MATC-091", + "0068-MATC-092", + "0041-TSTK-106", + "0041-TSTK-107", + "0041-TSTK-108", + "0041-TSTK-109", + "0041-TSTK-110", + "0041-TSTK-111", + "0041-TSTK-112", + "0041-TSTK-113", + "0042-LIQF-063", + "0042-LIQF-064", + "0042-LIQF-065", + "0042-LIQF-066", + "0042-LIQF-067", + "0042-LIQF-068", + "0042-LIQF-069", + "0042-LIQF-070", + "0042-LIQF-071", + "0042-LIQF-072", + "0042-LIQF-073", + "0042-LIQF-074", + "0042-LIQF-075", + "0042-LIQF-076", + "0042-LIQF-077", + "0042-LIQF-078", + "0042-LIQF-079", + "0042-LIQF-080", + "0042-LIQF-081", + "0042-LIQF-106", + "0042-LIQF-082", + "0042-LIQF-083", + "0042-LIQF-084", + "0042-LIQF-085", + "0042-LIQF-086", + "0042-LIQF-087", + "0042-LIQF-088", + "0042-LIQF-089", + "0042-LIQF-090", + "0042-LIQF-091", + "0042-LIQF-100", + "0042-LIQF-101", + "0042-LIQF-102", + "0042-LIQF-103", + "0042-LIQF-104", + "0042-LIQF-105", + "0044-LIME-102", + "0044-LIME-103", + "0044-LIME-104", + "0044-LIME-105", + "0044-LIME-106", + "0044-LIME-107", + "0044-LIME-108", + "0044-LIME-109", + "0044-LIME-110", + "0044-LIME-111", + "0044-LIME-112", + "0044-LIME-113", + "0044-LIME-114", + "0044-LIME-115", + "0044-LIME-116", + "0044-LIME-117", + "0044-LIME-118", + "0044-LIME-119", + "0074-BTCH-022", + "0074-BTCH-023", + "0056-REWA-152", + "0056-REWA-153", + "0056-REWA-154", + "0056-REWA-155", + "0056-REWA-156", + "0056-REWA-157", + "0056-REWA-158", + "0056-REWA-159", + "0056-REWA-160", + "0056-REWA-161", + "0056-REWA-162", + "0056-REWA-163", + "0056-REWA-164", + "0056-REWA-165", + "0056-REWA-166", + "0056-REWA-167", + "0034-PROB-003", + "0034-PROB-008", + "0034-PROB-010" + ] + }, + "Order spam": { + "milestone": "colosseo_II", + "acs": [ + "0062-SPAM-033", + "0062-SPAM-035", + "0062-SPAM-040", + "0062-SPAM-041", + "0062-SPAM-042", + "0062-SPAM-043", + "0062-SPAM-044", + "0062-SPAM-045", + "0062-SPAM-047", + "0062-SPAM-048", + "0062-SPAM-049", + "0062-SPAM-050", + "0062-SPAM-051", + "0062-SPAM-052", + "0062-SPAM-053", + "0062-SPAM-054", + "0062-SPAM-055", + "0062-SPAM-056", + "0062-SPAM-057", + "0062-SPAM-058", + "0062-SPAM-059", + "0062-SPAM-060", + "0062-SPAM-061", + "0062-SPAM-062", + "0062-SPAM-063", + "0062-SPAM-064", + "0062-SPAM-066", + "0062-SPAM-067", + "0062-SPAM-068", + "0062-SPAM-069", + "0062-SPAM-070", + "0062-SPAM-071", + "0062-SPAM-072", + "0004-AMND-061" + ] + }, + + + "Reward Improvements": { + "milestone": "colosseo", + "acs": [ + "0056-REWA-111", + "0056-REWA-112", + "0056-REWA-113", + "0056-REWA-114", + "0056-REWA-115", + "0056-REWA-116", + "0056-REWA-117", + "0056-REWA-118", + "0056-REWA-119", + "0056-REWA-120", + "0056-REWA-121", + "0056-REWA-122", + "0056-REWA-123", + "0056-REWA-124", + "0056-REWA-125", + "0056-REWA-126", + "0056-REWA-127", + "0056-REWA-128", + "0056-REWA-129", + "0056-REWA-130", + "0056-REWA-131", + "0056-REWA-132", + "0056-REWA-133", + "0056-REWA-134", + "0056-REWA-135", + "0056-REWA-136", + "0056-REWA-137", + "0056-REWA-138", + "0056-REWA-139", + "0056-REWA-140", + "0056-REWA-141", + "0056-REWA-142", + "0056-REWA-143", + "0056-REWA-144", + "0056-REWA-145", + "0056-REWA-146", + "0056-REWA-147", + "0056-REWA-148", + "0056-REWA-149", + "0056-REWA-150", + "0056-REWA-151", + "0057-TRAN-076", + "0057-TRAN-077", + "0057-TRAN-078", + "0057-TRAN-079" + ] + }, + + "Capped Futures": { + "milestone": "colosseo_II", + "acs": [ + "0016-PFUT-013", + "0016-PFUT-014", + "0016-PFUT-015", + "0016-PFUT-016", + "0016-PFUT-017", + "0016-PFUT-018", + "0016-PFUT-019", + "0016-PFUT-020", + "0016-PFUT-021", + "0016-PFUT-022", + "0016-PFUT-023", + "0016-PFUT-024", + "0016-PFUT-025", + "0019-MCAL-154", + "0019-MCAL-155", + "0019-MCAL-156", + "0019-MCAL-157", + "0019-MCAL-158", + "0019-MCAL-170", + "0019-MCAL-171" + ] + }, + "Transaction Ordering": { + "milestone": "colosseo_II", + "acs": [ + "0093-TRTO-001", + "0093-TRTO-002", + "0093-TRTO-003", + "0093-TRTO-004", + "0093-TRTO-005", + "0093-TRTO-006", + "0093-TRTO-007", + "0093-TRTO-008", + "0093-TRTO-009", + "0093-TRTO-010", + "0093-TRTO-011", + "0093-TRTO-012", + "0093-TRTO-013", + "0093-TRTO-014", + "0093-TRTO-015", + "0093-TRTO-016", + "0028-GOVE-192", + "0028-GOVE-194", + "0028-GOVE-193" + ] + }, + "Long Block Auction": { + "milestone": "colosseo_II", + "acs": [ + "0026-AUCT-039", + "0026-AUCT-040", + "0094-PRAC-001", + "0094-PRAC-002", + "0094-PRAC-003", + "0094-PRAC-004", + "0094-PRAC-005", + "0094-PRAC-006", + "0094-PRAC-007", + "0094-PRAC-008" ] }, "Fee mechanic changes": { @@ -42,12 +498,38 @@ "0029-FEES-053" ] }, - "volume discount changes": { + "Reward improvements": { "milestone": "suzuka_castle", "acs": [ - "0083-RFPR-053", - "0083-RFPR-054", - "0083-RFPR-055" + "0056-REWA-170", + "0056-REWA-171", + "0056-REWA-172", + "0056-REWA-173", + "0056-REWA-174", + "0056-REWA-175", + "0056-REWA-176", + "0056-REWA-178", + "0056-REWA-179", + "0056-REWA-180", + "0056-REWA-181", + "0056-REWA-182", + "0056-REWA-183", + "0056-REWA-184", + "0056-REWA-185", + "0056-REWA-186", + "0056-REWA-187", + "0056-REWA-188", + "0056-REWA-189", + "0056-REWA-190", + "0056-REWA-191", + "0056-REWA-192", + "0056-REWA-193", + "0056-REWA-194", + "0056-REWA-195", + "0056-REWA-196", + "0056-REWA-197", + "0056-REWA-198", + "0056-REWA-199" ] }, "vAMMs": { @@ -108,35 +590,6 @@ "0042-LIQF-109", "0042-LIQF-110", "0042-LIQF-111", - "0056-REWA-170", - "0056-REWA-171", - "0056-REWA-172", - "0056-REWA-173", - "0056-REWA-174", - "0056-REWA-175", - "0056-REWA-176", - "0056-REWA-178", - "0056-REWA-179", - "0056-REWA-180", - "0056-REWA-181", - "0056-REWA-182", - "0056-REWA-183", - "0056-REWA-184", - "0056-REWA-185", - "0056-REWA-186", - "0056-REWA-187", - "0056-REWA-188", - "0056-REWA-189", - "0056-REWA-190", - "0056-REWA-191", - "0056-REWA-192", - "0056-REWA-193", - "0056-REWA-194", - "0056-REWA-195", - "0056-REWA-196", - "0056-REWA-197", - "0056-REWA-198", - "0056-REWA-199", "0085-RVST-015", "0085-RVST-016", "0085-RVST-017", @@ -150,24 +603,16 @@ "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" - ] + "LP 3.0": { + "milestone": "genbu_temple", + "acs": [] }, - "Spot AMM": { + "Token Buyback auction": { "milestone": "genbu_temple", + "acs": [] + }, + "Spot AMM": { + "milestone": "historic_distillery", "acs": [ "0092-SAMM-001", "0092-SAMM-002", @@ -179,34 +624,50 @@ "0092-SAMM-008" ] }, - "LP 3.0": { - "milestone": "genbu_temple", - "acs": [] - }, - "Token Buyback auction": { - "milestone": "genbu_temple", - "acs": [] - }, - "Cancelling Proposals": { + "Model-free alternatives": { "milestone": "historic_distillery", "acs": [ - "0028-GOVE-188", - "0028-GOVE-189", - "0028-GOVE-190", - "0028-GOVE-191" + "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" ] }, - "Perpetual funding rates": { + "Community Tags": { "milestone": "historic_distillery", "acs": [ - "0053-PERP-036" + "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" ] }, + "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" - ] + "acs": ["0028-GOVE-185"] }, "Spot stretch": { "milestone": "historic_distillery", @@ -266,63 +727,8 @@ "0080-SPOT-029" ] }, - "Position API": { - "milestone": "colosseo_II", - "acs": [ - "0007-POSN-018", - "0007-POSN-019", - "0007-POSN-020", - "0007-POSN-021", - "0007-POSN-022", - "0007-POSN-023", - "0007-POSN-024", - "0007-POSN-025", - "0007-POSN-026", - "0007-POSN-027", - "0007-POSN-028", - "0007-POSN-029", - "0007-POSN-030", - "0007-POSN-031", - "0007-POSN-032", - "0007-POSN-033", - "0007-POSN-034" - ] - }, - "Volume rebate program": { - "milestone": "suzuka_castle", - "acs": [ - "0095-HVMR-001", - "0095-HVMR-002", - "0095-HVMR-003", - "0095-HVMR-004", - "0095-HVMR-005", - "0095-HVMR-006", - "0095-HVMR-007", - "0095-HVMR-008", - "0095-HVMR-009", - "0095-HVMR-010", - "0095-HVMR-011", - "0095-HVMR-012", - "0095-HVMR-013", - "0095-HVMR-014", - "0095-HVMR-015", - "0095-HVMR-016", - "0095-HVMR-017", - "0095-HVMR-018", - "0095-HVMR-019", - "0095-HVMR-020", - "0095-HVMR-021", - "0095-HVMR-022", - "0095-HVMR-023", - "0095-HVMR-024", - "0095-HVMR-025", - "0095-HVMR-026", - "0095-HVMR-027", - "0095-HVMR-028" - ] - }, "Unknown": { "milestone": "unknown", "acs": [] } -} +} \ No newline at end of file