GithubHelp home page GithubHelp logo

multy-io / multy-android Goto Github PK

View Code? Open in Web Editor NEW
30.0 30.0 18.0 9.8 MB

Mobile multy-blockchain wallet client.

Home Page: http://multy.io

License: Other

Java 95.40% C++ 4.45% JavaScript 0.16%
android bip32 bip39 bip44 bitcoin blockchain ethereum java wallet

multy-android's People

Contributors

altvnv avatar andreygrowl avatar anschutz1927 avatar enmk avatar ihar-paliashchuk avatar lashket avatar pashaklybik avatar pidji 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

multy-android's Issues

Transaction Builder Class is missing.

Will be nice to have TransactionBuilder class that can receive rather simple data about pending transaction and can implement common functions like:

  • sign transaction, that return ready to send transaction byte array

  • estimate transaction, that return transaction fee estimation

SocketManager class is missing

Will be nice to have SocketManager class that will be launched once on the app start and will provide single socket connection to the backed.

This class can be part of BaseActivity or BaseFragment with rather simple interfaces.

Why can't you run on Android studio

To run an error:Expected NDK STL shared object file at /Users/zhangzhenwei/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/libs/armeabi/libc++_shared.so

Add to mobile clients Ethereum multiSig wallet

MultiSig should be based on the gnosis smart contract.
User in the app should have possibility to create new multiSig wallet and invite other users there.
In case of the transaction propose, all owners of the wallet should have logic to confirm or reject the transaction.

App should be available on Google Play and Appstore.

Build error

I'm facing issues while compiling the Multy android code kindly guide to resolve this issue.

Build command failed.
Error while executing process C:\Users\Microsoft\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build F:\GitHub\Multy-Android\app.externalNativeBuild\cmake\prodDebug\x86_64 --target clean}
ninja: error: loading 'build.ninja': The system cannot find the file specified.

In Which CMakeLists file path of scratch.cpp file should be added in project level CMakeLists or Module Level CMakeLists of Multy Core ?

Build Error

Build command failed.
Error while executing process C:\Users\Microsoft\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build F:\GitHub\Multy-Android\app.externalNativeBuild\cmake\stageDebug\x86 --target core_jni}
[1/2] Building CXX object CMakeFiles/core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o
FAILED: C:\Users\Microsoft\AppData\Local\Android\sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android21 --gcc-toolchain=C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/windows-x86_64 --sysroot=C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sysroot -DMULTY_BUILD_FOR_ANDROID=1 -Dcore_jni_EXPORTS -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++abi/include -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -std=c++11 -O0 -fno-limit-debug-info -fPIC -std=gnu++11 -MD -MT CMakeFiles/core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o -MF CMakeFiles\core_jni.dir\F_\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp.o.d -o CMakeFiles/core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o -c F:\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp
F:\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp:9:10: fatal error: 'multy_test/run_tests.h' file not found
#include <multy_test/run_tests.h>
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.

And many other files from Multy core are not being resolved although they exist in the Multy core Project.

ReadMe File is also outdated it's pointing to the old repository location of Multy Core.

use of undeclared identifier 'account_change_private_key'

Getting following error

Build command failed.
Error while executing process C:\Users\Microsoft\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build F:\GitHub\Multy-Android\app.externalNativeBuild\cmake\stageDebug\x86 --target multy_core_jni}
[1/3] cmd.exe /C "cd /D F:\GitHub\Multy-Android\app.externalNativeBuild\cmake\stageDebug\x86\multy_core && C:\Users\Microsoft\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe -DIN_FILE=F:/GitHub/Multy-Core/multy_core/src/version.h.template -DOUT_FILE=F:/GitHub/Multy-Android/app/.externalNativeBuild/cmake/stageDebug/x86/multy_core/include/generated/version.h -DGIT_DIR=F:/GitHub/Multy-Core/multy_core -P F:/GitHub/Multy-Core/multy_core/version_from_git.cmake"
fatal: no tag exactly matches 'ef13ee5f616ce84f2a6ad8ec023ea4d6d31ea492'
CMake Warning at F:/GitHub/Multy-Core/multy_core/version_from_git.cmake:36 (message):
Failed to obtain version information from git, using dummy values.

[2/3] Building CXX object CMakeFiles/multy_core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o
FAILED: C:\Users\Microsoft\AppData\Local\Android\sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android21 --gcc-toolchain=C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/windows-x86_64 --sysroot=C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sysroot -DHAVE_CONFIG_H -DMULTY_BUILD_FOR_ANDROID=1 -DMULTY_WITH_EOS=1 -DMULTY_WITH_GOLOS=1 -Dmulty_core_jni_EXPORTS -IF:/GitHub/Multy-Core/. -IF:/GitHub/Multy-Core/third-party/libwally-core/. -IF:/GitHub/Multy-Core/third-party/libwally-core/src -IF:/GitHub/Multy-Core/third-party/libwally-core/src/ccan -IF:/GitHub/Multy-Core/third-party/libwally-core/src/secp256k1 -IF:/GitHub/Multy-Core/third-party/libwally-core/src/secp256k1/include -IF:/GitHub/Multy-Core/third-party/libwally-core/src/secp256k1/src -IF:/GitHub/Multy-Core/third-party/. -IF:/GitHub/Multy-Core/third-party/jsoncpp/src/lib_json/../../include -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++abi/include -isystem C:/Users/Microsoft/AppData/Local/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -std=c++11 -O0 -fno-limit-debug-info -fPIC -std=gnu++11 -MD -MT CMakeFiles/multy_core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o -MF CMakeFiles\multy_core_jni.dir\F_\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp.o.d -o CMakeFiles/multy_core_jni.dir/F_/GitHub/Multy-Android/app/src/main/cpp/scratch.cpp.o -c F:\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp
F:\GitHub\Multy-Android\app\src\main\cpp\scratch.cpp:326:26: error: use of undeclared identifier 'account_change_private_key'
HANDLE_ERROR(account_change_private_key(account.get(), -1, b));
^
1 error generated.
ninja: build stopped: subcommand failed.

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.