Skip to content
DeVault Decentralized Economy
C++ Python C M4 CMake Makefile Other
Branch: develop
Clone or download
Latest commit 494a27a Dec 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue template Jun 2, 2019
.travis change unit test setup to use cmake/ctest Jul 9, 2019
.tx qt: Set transifex slug to 0.14 Jan 2, 2017
build-aux/m4 Updata clang version to 8.0.1 and remove some boost m4 files Aug 10, 2019
cmake Some CMake refactoring Dec 14, 2019
contrib Merge #10657: Utils: Improvements to ECDSA key-handling code Sep 9, 2019
depends Revert "Remove various ifdef conditions to remove need for boost vari… Dec 4, 2019
doc update abc_update_logs - now up to 20.1 + fixup Dec 12, 2019
images Add images for whitepaper Nov 23, 2019
share Add inflation graph Oct 19, 2019
src
test Merge #12569: net: Increase signal-to-noise ratio in debug.log by adj… Sep 10, 2019
.gitattributes Separate protocol versioning from clientversion Oct 29, 2014
.gitignore Added mnemonic check with drag and drop stuff Jul 31, 2019
.travis.yml Revert "Increase travis timeout to 3000 from 2000" Sep 6, 2019
BUDGET.md Update release-notess and other readme files Oct 17, 2019
CMakeLists.txt Redoing some of the versioning setup in CMake, also avoid setting fix… Dec 14, 2019
COLDREWARDS.md Update COLDREWARDS Nov 5, 2019
CONTRIBUTING.md Minor changes to CONTRIBUTING.md Jun 3, 2019
COPYING Update COPYING with missing entries Jun 17, 2019
DISCLOSURE_POLICY.md
Dockerfile-doxygen Dockerfile to build + serve HTML documentation Apr 22, 2018
EXCHANGE_FAQ.md Add exchange faq Aug 24, 2019
INFLATION.md Fix equation in inflation readme Oct 19, 2019
INSTALL.md update docs + remove unused assets Mar 2, 2019
Makefile.am Merge #10228: build: regenerate bitcoin-config.h as necessary Jul 9, 2019
README.md fix getblockbynumber, update release notes and add SUMMARY file Nov 8, 2019
SUMMARY.md fix getblockbynumber, update release notes and add SUMMARY file Nov 8, 2019
autogen.sh Add MIT license to autogen.sh and share/genbuild.sh Sep 21, 2016
configure.ac toggle rls flag Dec 4, 2019
dvt.tex Add tex version of whitepaper Nov 23, 2019
libdevaultconsensus.pc.in Rename consensus library Mar 4, 2019

README.md

DeVault

This is the working repository for DeVault.

Build Status GitHub version

The goal of DeVault is to create a decentralized economy that is usable by everyone in the world. We believe this is a civilization-changing technology which can dramatically improve the lives of all.

What is DeVault?

DeVault is a peer-to-peer digital payment platform built with the goal of harnessing the collective knowledge and intrinsic value of the p2p economy. Creating an ever growing Multi-DAO system geared towards educating, on-boarding and supporting the crypto-currency adopters of today and tomorrow.

What is DeVault Core?

DeVault Core is the name of open-source software which enables the use of DeVault. It is a fork of the Bitcoin ABC software project.

License

DeVault is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.

Development Process

If you would like to contribute, please read CONTRIBUTING.

Disclosure Policy

See DISCLOSURE_POLICY

Upgrades/Changes in this code fork - when coin was launched for overall changes please see Summary)

  • Cold Rewards Code (details here : Cold Reward)
  • Budget Rewards (detail here : Budget)
  • Shark block inflation for a fairer initial distribution - details here : Inflation Shark
  • Removed BIP70 & protobuf dependency
  • Updated CMake config
  • Redesigned QT Wallet GUI
  • Uses C++17 for builds
  • Remove Base58 address support
  • Transition to BIP 32/39/44 HD Wallet support only - Uses 12 word phrase setup
  • Remove some Boost dependencies
  • Each run of devaultd/devault-qt will create a new debug.log file and rename older files based on last accessed time Use -keeplogfiles= to specify how long to keep in days (default is 7)
  • Change coin display precision and current network precision to 3 decimal points instead of 8
  • Remove BIP9 code
  • Prompt user for Password on 1st run so that wallet will always be encrypted
  • Exclusive use of Bech32 style addresses
  • Replace OpenSSL dependency with Libsodium
  • Replace Difficulty with LWMA difficulty calculation
  • Code can be built with either AutoTools or CMake
  • Reorg Depth set at 30 blocks
  • Upgraded or added dependencies, QT 5.9.7, libsodium, libgmp, boost 1.69
  • Default # of keys generated is 200 in total, miners may want to use -keypool at 1st startup for additional keys

Specifications

Specification Descriptor
Ticker DVT
Algorithm SHA256d
RPC Port 3339
P2P Port 33039
Block Spacing 120 Seconds
Difficulty Algorithm LWMA
Block Size 32MB
Protocol Support IPV4, IPV6 & TOR

ColdReward Requirements

Requirement Details
Confirmations 21915 Blocks
Amount (Block #1-109575) 1000+ DVT (Per Input)
Amount (Block #109575+) 25000+ DVT (Per Input)
You can’t perform that action at this time.