mirror of
https://github.com/jwinterm/monero-generator.git
synced 2026-10-17 05:11:26 +02:00
84 lines
2.7 KiB
JSON
84 lines
2.7 KiB
JSON
{
|
|
"file": "versionized-parameters.json",
|
|
"description": "Change parameters when hardfork.",
|
|
"required": [],
|
|
"files": [
|
|
{
|
|
"path": "/src/cryptonote_config.h",
|
|
"changes": [
|
|
{
|
|
"action": "add_below",
|
|
"marker": "#define DIFFICULTY_WINDOW 720",
|
|
"parameters": {
|
|
"text": [
|
|
"#define DIFFICULTY_WINDOW_V2 %s"
|
|
],
|
|
"replace_text_alt": [
|
|
"#define DIFFICULTY_WINDOW_V2 DIFFICULTY_WINDOW"
|
|
],
|
|
"var": "DIFFICULTY_WINDOW_V2"
|
|
}
|
|
},
|
|
{
|
|
"action": "add_below",
|
|
"marker": "#define EMISSION_SPEED_FACTOR_PER_MINUTE (20)",
|
|
"parameters": {
|
|
"text": [
|
|
"#define EMISSION_SPEED_FACTOR_PER_MINUTE_V2 (%s)"
|
|
],
|
|
"replace_text_alt": [
|
|
"#define EMISSION_SPEED_FACTOR_PER_MINUTE_V2 EMISSION_SPEED_FACTOR_PER_MINUTE"
|
|
],
|
|
"var": "EMISSION_SPEED_FACTOR_PER_MINUTE_V2"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/src/cryptonote_config.h",
|
|
"changes": [
|
|
{
|
|
"action": "add_below",
|
|
"marker": "#define DIFFICULTY_WINDOW 720",
|
|
"parameters": {
|
|
"text": [
|
|
"#define DIFFICULTY_WINDOW_V1 %s"
|
|
],
|
|
"replace_text_alt": [
|
|
"#define DIFFICULTY_WINDOW_V1 DIFFICULTY_WINDOW"
|
|
],
|
|
"var": "DIFFICULTY_WINDOW_V1"
|
|
}
|
|
},
|
|
{
|
|
"action": "add_below",
|
|
"marker": "#define EMISSION_SPEED_FACTOR_PER_MINUTE (20)",
|
|
"parameters": {
|
|
"text": [
|
|
"#define EMISSION_SPEED_FACTOR_PER_MINUTE_V1 (%s)"
|
|
],
|
|
"replace_text_alt": [
|
|
"#define EMISSION_SPEED_FACTOR_PER_MINUTE_V1 EMISSION_SPEED_FACTOR_PER_MINUTE"
|
|
],
|
|
"var": "EMISSION_SPEED_FACTOR_PER_MINUTE_V1"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"path": "/src/cryptonote_basic/cryptonote_basic_impl.cpp",
|
|
"changes": [
|
|
{
|
|
"action": "replace",
|
|
"marker": "const int emission_speed_factor = EMISSION_SPEED_FACTOR_PER_MINUTE - (target_minutes-1);",
|
|
"parameters": {
|
|
"text": [
|
|
"const int emission_speed_factor = version < 2 ? EMISSION_SPEED_FACTOR_PER_MINUTE_V1 - (target_minutes-1) : EMISSION_SPEED_FACTOR_PER_MINUTE_V2 - (target_minutes-1);"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|