Dogemone is a cutting-edge privacy coin built on the robust Cryptonote protocol, ensuring unparalleled transaction confidentiality and security. With a maximum supply of ~300 million, Dogemone follows a meticulously designed emission curve, providing a predictable and fair distribution over time. The coin leverages the Cryptonight algorithm, known for its Eagleatarian mining capability, promoting decentralization. Dogemone is committed to protecting your financial privacy while maintaining a secure and decentralized network, making it a standout choice in the realm of cryptocurrency. Join us in shaping a future where privacy and security are paramount.
Embrace the future of privacy with Dogemone.
Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.55 or later, OpenSSL.
You may download them from:
Alternatively, it may be possible to install them using a package manager.
To build, change to a directory where this file is located, and run make
.
or
Run these commands:
cd ~
sudo apt-get install build-essential git cmake libboost-all-dev libssl-dev
git clone https://github.com/HashHound/Dogemone.git
cd dogemone
mkdir build
cd build
cmake ..
cd ..
make
The resulting executables can be found in build/release/src
.
Advanced options:
make -j<number of threads>
instead of make
.make build-debug
.make test-release
to run tests in addition to building. Running make test-debug
will do the same to the debug version.export CC=clang CXX=clang++
before running make
.MinGW-w64: Download and install MinGW-w64 from the official source or use a package manager like MSYS2.
CMake: Install CMake, which is required for configuring the build.
Git: Install Git to clone the repository.
Dependencies: Ensure all necessary dependencies are installed and available for MinGW-w64. Dependencies typically include:
Update the package database and install MinGW-w64 toolchain by running the following commands in the MSYS2 terminal:
pacman -Syu
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-git mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zlib
git clone https://github.com/HashHound/Dogemone.git
cd Dogemone
mkdir build
cd build
cmake -G "MinGW Makefiles" ..
mingw32-make
Dependencies: cmake boost and Xcode
Download Xcode from the App store and the Xcode command line tools with xcode-select --install
For the other we recommand you to use Homebrew
Continue with:
brew install git cmake boost
git clone https://github.com/HashHound/Dogemone.git
cd Dogemone
cd build
cmake ..
make
Set up the 32 bit toolchain Download and extract the Android SDK and NDK
android-ndk-r15c/build/tools/make_standalone_toolchain.py --api 21 --stl=libc++ --arch arm --install-dir /opt/android/tool32
Download and setup the Boost 1.65.1 source
wget https://sourceforge.net/projects/boost/files/boost/1.65.1/boost_1_65_1.tar.bz2/download -O boost_1_65_1.tar.bz2
tar xjf boost_1_65_1.tar.bz2
cd boost_1_65_1
./bootstrap.sh
apply patch from external/boost1_65_1/libs/filesystem/src
Build Boost with the 32 bit toolchain
export PATH=/opt/android/tool32/arm-linux-androideabi/bin:/opt/android/tool32/bin:$PATH
./b2 abi=aapcs architecture=arm binary-format=elf address-model=32 link=static runtime-link=static --with-chrono --with-date_time --with-filesystem --with-program_options --with-regex --with-serialization --with-system --with-thread --with-context --with-coroutine --with-atomic --build-dir=android32 --stagedir=android32 toolset=clang threading=multi threadapi=pthread target-os=android --reconfigure stage
Build Dogemone for 32 bit Android
mkdir -p build/release.android32
cd build/release.android32
CC=clang CXX=clang++ cmake -D BUILD_TESTS=OFF -D ARCH="armv7-a" -ldl -D STATIC=ON -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=release -D ANDROID=true -D BUILD_TAG="android" -D BOOST_ROOT=/opt/android/boost_1_65_1 -D BOOST_LIBRARYDIR=/opt/android/boost_1_65_1/android32/lib -D CMAKE_POSITION_INDEPENDENT_CODE:BOOL=true -D BOOST_IGNORE_SYSTEM_PATHS_DEFAULT=ON ../..
make SimpleWallet
By default it will compile portable binary, to build optimized for your CPU, run Cmake with flag -DARCH=native
.
Website: https://dogemone.online/
Block Explorer: https://explorer.dogemone.online/
Twitter: https://x.com/ProjectDogemone