Official source code repository for Vexta Core
  • C++ 59.5%
  • Python 18.2%
  • C 16.3%
  • Shell 1.5%
  • M4 1.3%
  • Other 3.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-30 00:14:42 +00:00
.github Handle vexta-wallet version exit code in CI 2026-07-15 20:04:04 +00:00
.tx Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.vscode Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
build-aux/m4 Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
build_msvc Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
ci Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
contrib Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
depends Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
doc Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
docs Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
qa Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
share Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
src Add post-quantum consensus foundation 2026-08-30 00:14:42 +00:00
test Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.appveyor.yml Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.cirrus.yml Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.editorconfig Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.gitattributes Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.gitignore Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.python-version Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.style.yapf Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
.travis.yml Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
autogen.sh Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
COMMIT_SIGNING.md Document SSH commit signing 2026-07-15 22:05:46 +00:00
configure.ac Bump version to v0.1.5 2026-08-13 14:58:07 +00:00
CONTRIBUTING.md Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
COPYING Add Vexta copyright notice 2026-07-15 15:32:31 +00:00
digibyte.code-workspace Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
INSTALL.md Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
libvextaconsensus.pc.in Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
Makefile.am Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
README.md Add Vexta Discord community link 2026-07-26 23:26:14 +00:00
RELEASE_WORKFLOW.md Document safe public release workflow 2026-07-15 14:56:15 +00:00
REVIEWERS Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00
SECURITY.md Initial Vexta Core v0.1.0 release 2026-07-15 14:07:28 +00:00

Vexta Core

Vexta Core is the reference implementation of the Vexta blockchain.

Vexta is an open-source, UTXO-based proof-of-work cryptocurrency built on the Bitcoin Core architecture. It uses a single SHA256D mining algorithm, ten-minute target block times, and a Bitcoin-style subsidy halving schedule.

Early development software

Vexta Core v0.1.0 is an initial public release. Network parameters, software behavior, and compatibility requirements may still change. Back up wallets before testing and do not use funds you cannot afford to lose.

Download

The latest Windows and Linux builds are available from the GitHub Releases page:

Download Vexta Core v0.1.0

Available packages:

  • Windows x86-64 portable ZIP
  • Linux x86-64 portable TAR.GZ
  • SHA-256 checksum files for both packages

Always verify the downloaded archive against its accompanying checksum file.

Included Programs

Program Description
vexta-qt Graphical wallet and full node
vextad Command-line full node daemon
vexta-cli RPC command-line client
vexta-wallet Wallet maintenance utility
vexta-tx Raw transaction utility
vexta-util General Vexta utility

Network Parameters

  • Name: Vexta
  • Ticker: VTX
  • Consensus: Proof of Work
  • Mining algorithm: SHA256D
  • Target block time: 10 minutes
  • Initial block reward: 50 VTX
  • Subsidy halving interval: 210,240 blocks
  • SegWit: Enabled
  • Taproot: Enabled
  • URI scheme: vexta:

Data Directory

Vexta Core uses a separate data directory and configuration from DigiByte Core.

The default configuration filename is vexta.conf.

Building from Source

Build instructions are available in INSTALL.md.

Typical Linux build process:

./autogen.sh
./configure
make -j"$(nproc)"

Project dependencies may also be built using the included depends system.

Testing

Run the unit tests with:

make check

Functional tests are located in test/functional.

Source Code

Official repository:

github.com/VextaProject/vexta

Release workflow documentation:

RELEASE_WORKFLOW.md

Contributing

Contributions are welcome. Changes should prioritize security, stability, compatibility, maintainability, and careful review.

License

Vexta Core is released under the MIT License. See COPYING for details.

Vexta Core is derived from DigiByte Core and retains the applicable historical copyright and license notices.