Giter Site home page Giter Site logo

appscrunch / multy-core Goto Github PK

View Code? Open in Web Editor NEW
22.0 5.0 9.0 8.15 MB

Cross-platform mobile-first library for HD wallets and creating raw transactions of Bitcoin and Ethereum.

License: Other

CMake 3.89% C++ 86.39% C 7.51% Objective-C 1.49% Shell 0.68% Objective-C++ 0.03%
bitcoin ethereum blockchain bip44 hd-wallet bip39 golos cryptocurrency

multy-core's Introduction

Codacy Badge Build Status

Cross-platform mobile-first library for HD wallets and creating raw transactions of Bitcoin and Ethereum (and many more to come).

How to build for iOS:

$ cmake ../Multy-Core  -G'Unix Makefiles' -DCMAKE_TOOLCHAIN_FILE=../Multy-Core/tools/ios-cmake/ios.toolchain.cmake -DIOS_PLATFORM=OS -DIOS_DEPLOYMENT_TARGET=9.0 -DCMAKE_OSX_ARCHITECTURES=arm64 -DMULTY_WITH_TESTS=1
$ cmake --build . # or `open ./multy.xcodeproj` and do a build with Xcode

How to build for Android:

Link the root CMakeLists.txt to your gradle file and set arguments to:

"-DMULTY_ANDROID_PATH_TO_JNI_WRAPPER=/Users/pavel/AndroidStudioProjects/Multi/app/src/main/cpp/scratch.cpp"

multy-core's People

Contributors

codacy-badger avatar enmk avatar pashaklybik avatar vadimicus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

multy-core's Issues

Memory leaks and other issues reported by valgrind

Hi,

Valgrind's Memcheck tool is useful to look for unexpected access to the memory, which are likely related to bugs in the code.
Here are the details of memory check reports for this library:
$ valgrind --version
valgrind-3.11.0

$ uname -a
Linux 5480 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ export CC=clang-5.0
$ export CXX=clang++-5.0
$ mkdir build
$ cd build
$ cmake ../ -DCMAKE_BUILD_TYPE=Debug -DMULTY_WITH_TEST_APP=1
$ make -j4
$ valgrind --leak-check=full --show-reachable=yes ./multy 2>&1 | tee valgrind.txt

Please check the attached results file(with tar -zxvf multy-core-valgrind-report.tar.gz):
multy-core-valgrind-report.tar.gz

How can an android developer use the api

#hello, I read your C++ code, but i was not very clear about C++, is there some examples that android use these APIs? For example, I want to make some mnemonic words, as your code given, I have to input the entropy, but I don't think it necessary, I don't want to input anything, how could I use these APIs, thx very much

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.