11cmake_minimum_required (VERSION 3.12 )
22project (minter_tx
3- VERSION 1 .0.0
3+ VERSION 2 .0.0
44 DESCRIPTION "Minter Transaction SDK for C++"
55 LANGUAGES CXX
66 )
@@ -35,12 +35,12 @@ if (MSVC)
3535 add_compile_options (/wd4834 )
3636elseif (MINGW)
3737 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -Wno-unknown-pragmas -Wno-shift-count-overflow" )
38- set (CMAKE_CXX_FLAGS_DEBUG "-g -O0 " )
38+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
3939 set (CMAKE_CXX_FLAGS_RELEASE "-O3" )
4040else ()
4141 #-fvisibility=hidden
4242 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -Wextra -pedantic -Wno-unknown-pragmas -Wno-unused-parameter -Wno-shift-count-overflow" )
43- set (CMAKE_CXX_FLAGS_DEBUG "-g -O0 " )
43+ set (CMAKE_CXX_FLAGS_DEBUG "-g" )
4444 set (CMAKE_CXX_FLAGS_RELEASE "-O3" )
4545endif ()
4646
@@ -52,9 +52,8 @@ include(conan_fallback)
5252
5353if (ENABLE_CONAN)
5454 include (ConanInit )
55- add_conan_remote (bincrafters https://api.bintray.com/conan/bincrafters/public-conan )
56- add_conan_remote (minter https://api.bintray.com/conan/minterteam/minter )
57- add_conan_remote (edwardstock https://api.bintray.com/conan/edwardstock/conan-public )
55+ add_conan_remote (minter https://minter.jfrog.io/artifactory/api/conan/conan )
56+ add_conan_remote (edwardstock https://edwardstock.jfrog.io/artifactory/api/conan/conan )
5857 conan_init ()
5958else ()
6059 # toolbox
@@ -172,6 +171,19 @@ set(HEADERS
172171 include/minter/tx/tx_edit_multisig.h
173172 include/minter/tx/tx_price_vote.h
174173 include/minter/tx/tx_edit_candidate_public_key.h
174+ include/minter/tx/tx_add_liquidity.h
175+ include/minter/tx/tx_remove_liquidity.h
176+ include/minter/tx/tx_sell_swap_pool.h
177+ include/minter/tx/tx_buy_swap_pool.h
178+ include/minter/tx/tx_sell_all_swap_pool.h
179+ include/minter/tx/tx_edit_candidate_commission.h
180+ include/minter/tx/tx_mint_token.h
181+ include/minter/tx/tx_burn_token.h
182+ include/minter/tx/tx_create_token.h
183+ include/minter/tx/tx_recreate_token.h
184+ include/minter/tx/tx_vote_commission.h
185+ include/minter/tx/tx_vote_update.h
186+ include/minter/tx/tx_create_swap_pool.h
175187 )
176188
177189set (SOURCES
@@ -209,6 +221,19 @@ set(SOURCES
209221 src/tx/tx_edit_multisig.cpp
210222 src/tx/tx_price_vote.cpp
211223 src/tx/tx_edit_candidate_public_key.cpp
224+ src/tx/tx_add_liquidity.cpp
225+ src/tx/tx_remove_liquidity.cpp
226+ src/tx/tx_sell_swap_pool.cpp
227+ src/tx/tx_buy_swap_pool.cpp
228+ src/tx/tx_sell_all_swap_pool.cpp
229+ src/tx/tx_edit_candidate_commission.cpp
230+ src/tx/tx_mint_token.cpp
231+ src/tx/tx_burn_token.cpp
232+ src/tx/tx_create_token.cpp
233+ src/tx/tx_recreate_token.cpp
234+ src/tx/tx_vote_commission.cpp
235+ src/tx/tx_vote_update.cpp
236+ src/tx/tx_create_swap_pool.cpp
212237 )
213238
214239set (MINTER_TX_EXPORTING 1)
@@ -297,7 +322,7 @@ if (ENABLE_TEST)
297322 tests/tx_edit_coin_owner_test.cpp
298323 tests/tx_edit_multisig_test.cpp
299324 tests/tx_edit_candidate_public_key_test.cpp
300- )
325+ tests/tx_swap_pool_test.cpp tests/tx_liquidity_add_remove_test.cpp tests/tx_edit_candidate_commission_test.cpp tests/tx_token_test.cpp )
301326
302327 add_executable (${PROJECT_NAME_TEST} ${TEST_SOURCES} )
303328 if (NOT MSVC )
0 commit comments