A Flutter plugin for trust wallet core, Can access all api list in https://github.com/trustwallet/wallet-core/tree/master/include/TrustWalletCore
Add
class MainActivity: FlutterActivity() {
init {
System.loadLibrary("TrustWalletCore")
}
}
in your android project MainActivity.kt file
minSdk require >=23
min ios platform support >=13.0
before use wallet_core, call below function once.
FlutterTrustWalletCore.init();
Then you are ready to run.
Because official lib build flag in CmakeLists.txt set(CMAKE_CXX_VISIBILITY_PRESET hidden), that will cause android exception when dart ffi lookup function.
Please refer to My other repo to run full demo, also, replace you own build to ensure safety. build step: follow Official build step to prepare your build env , then change
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
to
set(CMAKE_CXX_VISIBILITY_PRESET default)
build project, replace your own output in My other repo.