GithubHelp home page GithubHelp logo

michilumin / mooncoincore-wallet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mooncoincore/wallet

7.0 1.0 0.0 17.85 MB

MoonCoin Wallet

License: MIT License

Makefile 13.36% Shell 14.19% M4 2.17% QMake 0.02% Roff 0.36% Python 12.02% C++ 47.36% C 9.10% Objective-C 0.05% HTML 0.59% CSS 0.01% Objective-C++ 0.08% Assembly 0.33% Java 0.35%

mooncoincore-wallet's Introduction

Mooncoin Core 0.13.9-segwit

  • Hardfork to new codebase occurs at block 1,250,000, however Mooncoin 0.10 and 0.13 wallets will be compatible until this point.

  • PoW algorithm is Scrypt, not BalloonHash. Pools and lightning network (in the future) support Scrypt, Balloon is exotic.

  • Block retarget algorithm will switch to DUAL_KGW3 with Bitsend timeout; after which diff will lower dynamically if a block has not been found after 60 minutes.

  • Warpsync block speedup - meaning a full sync from scratch can be achieved in 34 minutes (tested to the point of obsession on a core2quad q8200, you will sync quicker).

  • Controlled lowering of coin emission via dynamic nSubsidy (schedule available at https://github.com/mooncoincore/rewardSchedule).

  • Top Mooncoin addresses are unspendable and contain more than 77 billion frozen MOONcoins, which were not delivered (till March, 2017) by the Cryptsy exchange to the Florida court and were not returned to legitimate owners

For Miner Configuration


If you use the miner setup change the username to your wallet address. Go to Menu Settings > Options > Miner tab Be sure you have setup correctly the username/address with your wallet address and the Miner path is correct!

Cross-compilation


These steps can be performed on, for example, an Ubuntu VM. The depends system will also work on other Linux distributions, however the commands for installing the toolchain will be different.

Make sure you install the build requirements mentioned in build-unix.md. Then, install the toolchains and curl:

sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev

To build executables for Windows 32-bit:

cd depends
make HOST=i686-w64-mingw32 -j4
cd ..
./configure --prefix=`pwd`/depends/i686-w64-mingw32
make

To build executables for Windows 64-bit:

cd depends
make HOST=x86_64-w64-mingw32 -j4
cd ..
./configure --prefix=`pwd`/depends/x86_64-w64-mingw32
make

To build executables for Linux:

./autogen.sh
./configure
if is for server environment add parameters --disable-wallet --without-gui --without-miniupnpc
make

Usage

To build dependencies for the current arch+OS:

make

To build for another arch/OS:

make HOST=host-platform-triplet

For example:

make HOST=x86_64-w64-mingw32 -j4

A prefix will be generated that's suitable for plugging into Mooncoin's configure. In the above example, a dir named x86_64-w64-mingw32 will be created. To use it for Mooncoin:

./configure --prefix=`pwd`/depends/x86_64-w64-mingw32

Common host-platform-triplets for cross compilation are:

  • i686-w64-mingw32 for Win32
  • x86_64-w64-mingw32 for Win64
  • x86_64-apple-darwin11 for MacOSX
  • arm-linux-gnueabihf for Linux ARM 32 bit
  • aarch64-linux-gnu for Linux ARM 64 bit

RPC PORT 44663 / P2P PORT 44664

Mooncoin started as an early Dogecoin fork (0.6), was upgraded over time to the Litecoin codebase (0.8), since progressing through to a much more modern Litecoin 0.10 codebase - and finally to current platform of Litecoin 0.13.9 with segwit. Built with tomorrow in mind.

mooncoincore-wallet's People

Contributors

bkrith avatar michilumin avatar kukielp avatar mooncoincore avatar

Stargazers

 avatar SAM avatar  avatar Penny Sanford avatar  avatar Indranil Sarkar avatar  avatar

Watchers

 avatar

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.