| 1 | package org.cardanofoundation.explorer.api.common.enumeration; | |
| 2 | ||
| 3 | import java.util.List; | |
| 4 | ||
| 5 | import org.cardanofoundation.explorer.api.exception.BusinessCode; | |
| 6 | import org.cardanofoundation.explorer.common.entity.ledgersync.EpochParam_; | |
| 7 | import org.cardanofoundation.explorer.common.entity.ledgersync.ParamProposal_; | |
| 8 | import org.cardanofoundation.explorer.common.exception.BusinessException; | |
| 9 | ||
| 10 | public enum ProtocolType { | |
| 11 | MIN_FEE_A(EpochParam_.MIN_FEE_A), | |
| 12 | MIN_FEE_B(EpochParam_.MIN_FEE_B), | |
| 13 | MAX_BLOCK_SIZE(EpochParam_.MAX_BLOCK_SIZE), | |
| 14 | MAX_TX_SIZE(EpochParam_.MAX_TX_SIZE), | |
| 15 | MAX_BH_SIZE(EpochParam_.MAX_BH_SIZE), | |
| 16 | KEY_DEPOSIT(EpochParam_.KEY_DEPOSIT), | |
| 17 | POOL_DEPOSIT(EpochParam_.POOL_DEPOSIT), | |
| 18 | MAX_EPOCH(EpochParam_.MAX_EPOCH), | |
| 19 | OPTIMAL_POOL_COUNT(EpochParam_.OPTIMAL_POOL_COUNT), | |
| 20 | MIN_UTXO_VALUE(EpochParam_.MIN_UTXO_VALUE), | |
| 21 | MIN_POOL_COST(EpochParam_.MIN_POOL_COST), | |
| 22 | MAX_TX_EX_MEM(EpochParam_.MAX_TX_EX_MEM), | |
| 23 | MAX_TX_EX_STEPS(EpochParam_.MAX_TX_EX_STEPS), | |
| 24 | MAX_BLOCK_EX_MEM(EpochParam_.MAX_BLOCK_EX_MEM), | |
| 25 | MAX_BLOCK_EX_STEPS(EpochParam_.MAX_BLOCK_EX_STEPS), | |
| 26 | MAX_VAL_SIZE(EpochParam_.MAX_VAL_SIZE), | |
| 27 | COINS_PER_UTXO_SIZE(EpochParam_.COINS_PER_UTXO_SIZE), | |
| 28 | INFLUENCE(EpochParam_.INFLUENCE), | |
| 29 | MONETARY_EXPAND_RATE(EpochParam_.MONETARY_EXPAND_RATE), | |
| 30 | TREASURY_GROWTH_RATE(EpochParam_.TREASURY_GROWTH_RATE), | |
| 31 | DECENTRALISATION(EpochParam_.DECENTRALISATION), | |
| 32 | PRICE_MEM(EpochParam_.PRICE_MEM), | |
| 33 | PRICE_STEP(EpochParam_.PRICE_STEP), | |
| 34 | PROTOCOL_MAJOR(EpochParam_.PROTOCOL_MAJOR), | |
| 35 | PROTOCOL_MINOR(EpochParam_.PROTOCOL_MINOR), | |
| 36 | COLLATERAL_PERCENT(EpochParam_.COLLATERAL_PERCENT), | |
| 37 | MAX_COLLATERAL_INPUTS(EpochParam_.MAX_COLLATERAL_INPUTS), | |
| 38 | ENTROPY(ParamProposal_.ENTROPY), | |
| 39 | COST_MODEL(EpochParam_.COST_MODEL), | |
| 40 | ||
| 41 | DREP_DEPOSIT(EpochParam_.DREP_DEPOSIT), | |
| 42 | ||
| 43 | DREP_ACTIVITY(EpochParam_.DREP_ACTIVITY), | |
| 44 | ||
| 45 | GOV_ACTION_DEPOSIT(EpochParam_.GOV_ACTION_DEPOSIT), | |
| 46 | ||
| 47 | GOV_ACTION_LIFETIME(EpochParam_.GOV_ACTION_LIFETIME), | |
| 48 | ||
| 49 | COMMITTEE_MIN_SIZE(EpochParam_.COMMITTEE_MIN_SIZE), | |
| 50 | ||
| 51 | COMMITTEE_MAX_TERM_LENGTH(EpochParam_.COMMITTEE_MAX_TERM_LENGTH), | |
| 52 | ||
| 53 | ALL("ALL"); | |
| 54 | ||
| 55 | private final String fieldName; | |
| 56 | ||
| 57 | ProtocolType(String fieldName) { | |
| 58 | this.fieldName = fieldName; | |
| 59 | } | |
| 60 | ||
| 61 | public String getFieldName() { | |
| 62 |
1
1. getFieldName : replaced return value with "" for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::getFieldName → KILLED |
return fieldName; |
| 63 | } | |
| 64 | ||
| 65 | public static ProtocolType valueStringOf(String fieldName) { | |
| 66 | switch (fieldName) { | |
| 67 | case EpochParam_.MIN_FEE_A: | |
| 68 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MIN_FEE_A; |
| 69 | case EpochParam_.MIN_FEE_B: | |
| 70 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MIN_FEE_B; |
| 71 | case EpochParam_.MAX_BLOCK_SIZE: | |
| 72 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_BLOCK_SIZE; |
| 73 | case EpochParam_.MAX_TX_SIZE: | |
| 74 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_TX_SIZE; |
| 75 | case EpochParam_.MAX_BH_SIZE: | |
| 76 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_BH_SIZE; |
| 77 | case EpochParam_.KEY_DEPOSIT: | |
| 78 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return KEY_DEPOSIT; |
| 79 | case EpochParam_.POOL_DEPOSIT: | |
| 80 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return POOL_DEPOSIT; |
| 81 | case EpochParam_.MAX_EPOCH: | |
| 82 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_EPOCH; |
| 83 | case EpochParam_.OPTIMAL_POOL_COUNT: | |
| 84 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return OPTIMAL_POOL_COUNT; |
| 85 | case EpochParam_.MIN_UTXO_VALUE: | |
| 86 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MIN_UTXO_VALUE; |
| 87 | case EpochParam_.MIN_POOL_COST: | |
| 88 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MIN_POOL_COST; |
| 89 | case EpochParam_.MAX_TX_EX_MEM: | |
| 90 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_TX_EX_MEM; |
| 91 | case EpochParam_.MAX_TX_EX_STEPS: | |
| 92 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_TX_EX_STEPS; |
| 93 | case EpochParam_.MAX_BLOCK_EX_MEM: | |
| 94 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_BLOCK_EX_MEM; |
| 95 | case EpochParam_.MAX_BLOCK_EX_STEPS: | |
| 96 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_BLOCK_EX_STEPS; |
| 97 | case EpochParam_.MAX_VAL_SIZE: | |
| 98 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_VAL_SIZE; |
| 99 | case EpochParam_.COINS_PER_UTXO_SIZE: | |
| 100 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return COINS_PER_UTXO_SIZE; |
| 101 | case EpochParam_.INFLUENCE: | |
| 102 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return INFLUENCE; |
| 103 | case EpochParam_.MONETARY_EXPAND_RATE: | |
| 104 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MONETARY_EXPAND_RATE; |
| 105 | case EpochParam_.TREASURY_GROWTH_RATE: | |
| 106 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return TREASURY_GROWTH_RATE; |
| 107 | case EpochParam_.DECENTRALISATION: | |
| 108 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return DECENTRALISATION; |
| 109 | case EpochParam_.PRICE_MEM: | |
| 110 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return PRICE_MEM; |
| 111 | case EpochParam_.PRICE_STEP: | |
| 112 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return PRICE_STEP; |
| 113 | case EpochParam_.PROTOCOL_MAJOR: | |
| 114 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return PROTOCOL_MAJOR; |
| 115 | case EpochParam_.PROTOCOL_MINOR: | |
| 116 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return PROTOCOL_MINOR; |
| 117 | case EpochParam_.COLLATERAL_PERCENT: | |
| 118 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return COLLATERAL_PERCENT; |
| 119 | case EpochParam_.MAX_COLLATERAL_INPUTS: | |
| 120 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return MAX_COLLATERAL_INPUTS; |
| 121 | case ParamProposal_.ENTROPY: | |
| 122 | case EpochParam_.EXTRA_ENTROPY: | |
| 123 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return ENTROPY; |
| 124 | case EpochParam_.COST_MODEL: | |
| 125 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return COST_MODEL; |
| 126 | case EpochParam_.DREP_DEPOSIT: | |
| 127 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return DREP_DEPOSIT; |
| 128 | case EpochParam_.DREP_ACTIVITY: | |
| 129 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return DREP_ACTIVITY; |
| 130 | case EpochParam_.GOV_ACTION_DEPOSIT: | |
| 131 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return GOV_ACTION_DEPOSIT; |
| 132 | case EpochParam_.GOV_ACTION_LIFETIME: | |
| 133 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return GOV_ACTION_LIFETIME; |
| 134 | case EpochParam_.COMMITTEE_MAX_TERM_LENGTH: | |
| 135 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return COMMITTEE_MAX_TERM_LENGTH; |
| 136 | case EpochParam_.COMMITTEE_MIN_SIZE: | |
| 137 |
1
1. valueStringOf : replaced return value with null for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::valueStringOf → KILLED |
return COMMITTEE_MIN_SIZE; |
| 138 | default: | |
| 139 | throw new BusinessException(BusinessCode.PROTOCOL_FIELD_NOT_FOUND); | |
| 140 | } | |
| 141 | } | |
| 142 | ||
| 143 | public static List<ProtocolType> getAll() { | |
| 144 |
1
1. getAll : replaced return value with Collections.emptyList for org/cardanofoundation/explorer/api/common/enumeration/ProtocolType::getAll → KILLED |
return List.of( |
| 145 | MIN_FEE_A, | |
| 146 | MIN_FEE_B, | |
| 147 | MAX_BLOCK_SIZE, | |
| 148 | MAX_TX_SIZE, | |
| 149 | MAX_BH_SIZE, | |
| 150 | KEY_DEPOSIT, | |
| 151 | POOL_DEPOSIT, | |
| 152 | MAX_EPOCH, | |
| 153 | OPTIMAL_POOL_COUNT, | |
| 154 | MIN_UTXO_VALUE, | |
| 155 | MIN_POOL_COST, | |
| 156 | MAX_TX_EX_MEM, | |
| 157 | MAX_TX_EX_STEPS, | |
| 158 | MAX_BLOCK_EX_MEM, | |
| 159 | MAX_BLOCK_EX_STEPS, | |
| 160 | MAX_VAL_SIZE, | |
| 161 | COINS_PER_UTXO_SIZE, | |
| 162 | INFLUENCE, | |
| 163 | MONETARY_EXPAND_RATE, | |
| 164 | TREASURY_GROWTH_RATE, | |
| 165 | DECENTRALISATION, | |
| 166 | PRICE_MEM, | |
| 167 | PRICE_STEP, | |
| 168 | PROTOCOL_MAJOR, | |
| 169 | PROTOCOL_MINOR, | |
| 170 | COLLATERAL_PERCENT, | |
| 171 | MAX_COLLATERAL_INPUTS, | |
| 172 | ENTROPY, | |
| 173 | COST_MODEL, | |
| 174 | DREP_DEPOSIT, | |
| 175 | DREP_ACTIVITY, | |
| 176 | GOV_ACTION_DEPOSIT, | |
| 177 | GOV_ACTION_LIFETIME, | |
| 178 | COMMITTEE_MIN_SIZE, | |
| 179 | COMMITTEE_MAX_TERM_LENGTH); | |
| 180 | } | |
| 181 | } | |
Mutations | ||
| 62 |
1.1 |
|
| 68 |
1.1 |
|
| 70 |
1.1 |
|
| 72 |
1.1 |
|
| 74 |
1.1 |
|
| 76 |
1.1 |
|
| 78 |
1.1 |
|
| 80 |
1.1 |
|
| 82 |
1.1 |
|
| 84 |
1.1 |
|
| 86 |
1.1 |
|
| 88 |
1.1 |
|
| 90 |
1.1 |
|
| 92 |
1.1 |
|
| 94 |
1.1 |
|
| 96 |
1.1 |
|
| 98 |
1.1 |
|
| 100 |
1.1 |
|
| 102 |
1.1 |
|
| 104 |
1.1 |
|
| 106 |
1.1 |
|
| 108 |
1.1 |
|
| 110 |
1.1 |
|
| 112 |
1.1 |
|
| 114 |
1.1 |
|
| 116 |
1.1 |
|
| 118 |
1.1 |
|
| 120 |
1.1 |
|
| 123 |
1.1 |
|
| 125 |
1.1 |
|
| 127 |
1.1 |
|
| 129 |
1.1 |
|
| 131 |
1.1 |
|
| 133 |
1.1 |
|
| 135 |
1.1 |
|
| 137 |
1.1 |
|
| 144 |
1.1 |