diff --git a/protocol/features.json b/protocol/features.json index 672cd3641..3a7125fc2 100644 --- a/protocol/features.json +++ b/protocol/features.json @@ -1,7 +1,770 @@ { - "Unknown": { - "milestone": "unknown", - "acs": [] - } + "Market tick size": { + "milestone": "colosseo", + "acs": [ + "0004-AMND-060", + "0025-OCRE-006", + "0028-GOVE-180", + "0028-GOVE-182", + "0028-GOVE-183", + "0028-GOVE-184", + "0037-OPEG-020", + "0037-OPEG-021" + ] + }, + "Taker fee cap": { + "milestone": "colosseo", + "acs": [ + "0057-TRAN-070", + "0057-TRAN-071", + "0057-TRAN-072", + "0057-TRAN-073", + "0057-TRAN-074", + "0057-TRAN-075" + ] + }, + "Isolated margin": { + "milestone": "colosseo", + "acs": ["0019-MCAL-208"] + }, + "Closeout trades and auctions": { + "milestone": "colosseo", + "acs": ["0012-POSR-030"] + }, + "Market suspended/resumed before enactment": { + "milestone": "colosseo", + "acs": ["0043-MKTL-011", "0043-MKTL-012", "0043-MKTL-013"] + }, + "Teams": { + "milestone": "colosseo", + "acs": ["0083-RFPR-068"] + }, + "Spot": { + "milestone": "colosseo", + "acs": [ + "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", + "0034-PROB-003", + "0034-PROB-008", + "0034-PROB-010", + "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" + ] + }, + "Spot stretch": { + "milestone": "colosseo", + "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" + ] + }, + "Spot stop orders": { + "milestone": "colosseo", + "acs": [ + "0014-ORDT-124", + "0014-ORDT-125", + "0014-ORDT-126", + "0014-ORDT-141", + "0014-ORDT-142", + "0014-ORDT-143", + "0014-ORDT-144", + "0014-ORDT-145", + "0014-ORDT-146", + "0014-ORDT-147", + "0014-ORDT-148", + "0014-ORDT-149", + "0014-ORDT-150", + "0014-ORDT-151", + "0014-ORDT-152", + "0014-ORDT-153", + "0014-ORDT-154", + "0014-ORDT-155", + "0014-ORDT-156", + "0014-ORDT-157", + "0014-ORDT-158", + "0014-ORDT-159", + "0014-ORDT-160", + "0014-ORDT-161", + "0014-ORDT-162", + "0014-ORDT-163", + "0014-ORDT-164", + "0014-ORDT-165", + "0014-ORDT-166", + "0014-ORDT-167", + "0014-ORDT-168", + "0014-ORDT-169", + "0014-ORDT-170", + "0014-ORDT-171", + "0014-ORDT-172", + "0014-ORDT-173", + "0014-ORDT-174", + "0014-ORDT-175", + "0014-ORDT-176", + "0014-ORDT-177" + ] + }, + "Spot ammend": { + "milestone": "colosseo", + "acs": [ + "0037-OPEG-019", + "0004-AMND-030", + "0004-AMND-031", + "0004-AMND-032", + "0004-AMND-033", + "0004-AMND-034", + "0004-AMND-035", + "0004-AMND-036", + "0004-AMND-037", + "0004-AMND-038", + "0004-AMND-039", + "0004-AMND-040", + "0004-AMND-042", + "0004-AMND-041", + "0004-AMND-043", + "0004-AMND-044", + "0004-AMND-045", + "0004-AMND-046", + "0004-AMND-047", + "0004-AMND-048", + "0004-AMND-049", + "0004-AMND-050", + "0004-AMND-051", + "0004-AMND-052", + "0004-AMND-053", + "0004-AMND-054", + "0004-AMND-055", + "0011-MARA-018", + "0011-MARA-019" + ] + }, + "New asset bridge": { + "milestone": "colosseo", + "acs": [ + "0027-ASSP-027", + "0027-ASSP-028", + "0027-ASSP-029", + "0027-ASSP-030", + "0027-ASSP-031", + "0027-ASSP-032", + "0027-ASSP-033", + "0027-ASSP-034", + "0027-ASSP-035", + "0031-ETHB-084", + "0031-ETHB-085", + "0069-VCBS-089", + "0069-VCBS-090", + "0069-VCBS-091", + "0069-VCBS-092", + "0069-VCBS-093", + "0069-VCBS-094", + "0080-SPOT-023", + "0003-NP-LIMI-007" + ] + }, + "Markprice updates": { + "milestone": "colosseo", + "acs": [ + "0009-MRKP-132", + "0053-PERP-043", + "0032-PRIM-039", + "0032-PRIM-040", + "0009-MRKP-036", + "0009-MRKP-037" + ] + }, + "Perpetual funding rates": { + "milestone": "colosseo", + "acs": ["0053-PERP-036"] + }, + "Explicit liquidation range": { + "milestone": "colosseo", + "acs": ["0012-POSR-031", "0012-POSR-032", "0012-POSR-033"] + }, + "Community Tags": { + "milestone": "colosseo", + "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" + ] + }, + "LPs voting without gov token": { + "milestone": "colosseo", + "acs": ["0028-GOVE-185"] + }, + "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" + ] + }, + "vAMMs": { + "milestone": "colosseo_II", + "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" + ] + }, + "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", + "0016-PFUT-029" + ] + }, + "Model-free alternatives": { + "milestone": "colosseo_II", + "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" + ] + }, + "Cancelling Proposals": { + "milestone": "colosseo_II", + "acs": ["0028-GOVE-188", "0028-GOVE-189", "0028-GOVE-190", "0028-GOVE-191"] + }, + "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" + ] + }, + "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" + ] + }, + "Unknown": { + "milestone": "unknown", + "acs": [] + } } \ No newline at end of file