From f9cb85086823218402b55adea551dc6cf2bd395e Mon Sep 17 00:00:00 2001 From: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com> Date: Tue, 7 Jul 2026 22:31:29 +0900 Subject: [PATCH] feat: rename generate_user_config `ibd` field to `skip_ibd` --- src/logos_blockchain_module.cpp | 12 ++++++------ tests/stubs/logos_blockchain.h | 2 +- tests/test_blockchain.cpp | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/logos_blockchain_module.cpp b/src/logos_blockchain_module.cpp index 6f93f43..b7833ba 100644 --- a/src/logos_blockchain_module.cpp +++ b/src/logos_blockchain_module.cpp @@ -144,7 +144,7 @@ namespace { std::string state_path_data; std::string storage_path_data; std::string logs_path_data; - bool ibd_val; + bool skip_ibd_val; std::string log_filter_data; std::string kms_file_data; @@ -235,12 +235,12 @@ namespace { ffi_args.logs_path = nullptr; } - // ibd (bool -> const bool*) - if (args.contains("ibd") && args["ibd"].is_boolean()) { - ibd_val = args["ibd"].get(); - ffi_args.ibd = &ibd_val; + // skip_ibd (bool -> const bool*) + if (args.contains("skip_ibd") && args["skip_ibd"].is_boolean()) { + skip_ibd_val = args["skip_ibd"].get(); + ffi_args.skip_ibd = &skip_ibd_val; } else { - ffi_args.ibd = nullptr; + ffi_args.skip_ibd = nullptr; } // log_filter (string -> const char*) diff --git a/tests/stubs/logos_blockchain.h b/tests/stubs/logos_blockchain.h index 13477ca..f9beb7f 100644 --- a/tests/stubs/logos_blockchain.h +++ b/tests/stubs/logos_blockchain.h @@ -62,7 +62,7 @@ typedef struct { const char* state_path; const char* storage_path; const char* logs_path; - const bool* ibd; + const bool* skip_ibd; const char* log_filter; const char* kms_file; } GenerateConfigArgs; diff --git a/tests/test_blockchain.cpp b/tests/test_blockchain.cpp index ad2512f..623bb87 100644 --- a/tests/test_blockchain.cpp +++ b/tests/test_blockchain.cpp @@ -216,7 +216,7 @@ LOGOS_TEST(generate_user_config_with_all_fields) { "http_addr": "0.0.0.0:8080", "external_address": "1.2.3.4", "state_path": "/tmp/state", - "ibd": true, + "skip_ibd": true, "log_filter": "warn,logos_blockchain=debug", "kms_file": "/tmp/kms.yaml" })";