Vexta/README.md

97 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

2026-07-15 14:07:28 +00:00
# Vexta Core
Vexta Core is the reference implementation of the Vexta blockchain.
2026-07-15 15:13:08 +00:00
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.
2026-07-15 14:07:28 +00:00
2026-07-15 15:13:08 +00:00
> **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](https://github.com/VextaProject/vexta/releases/tag/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 |
2026-07-15 14:07:28 +00:00
2026-07-26 23:12:39 +00:00
## Links
- [Discord](https://discord.gg/zzpm7ghN3e)
2026-07-15 14:07:28 +00:00
## Network Parameters
2026-07-15 15:13:08 +00:00
- Name: Vexta
- Ticker: VTX
- Consensus: Proof of Work
- Mining algorithm: SHA256D
2026-07-15 14:07:28 +00:00
- Target block time: 10 minutes
- Initial block reward: 50 VTX
- Subsidy halving interval: 210,240 blocks
- SegWit: Enabled
- Taproot: Enabled
2026-07-15 15:13:08 +00:00
- URI scheme: `vexta:`
## Data Directory
2026-07-15 14:07:28 +00:00
2026-07-15 15:13:08 +00:00
Vexta Core uses a separate data directory and configuration from DigiByte Core.
The default configuration filename is `vexta.conf`.
## Building from Source
2026-07-15 14:07:28 +00:00
Build instructions are available in [INSTALL.md](INSTALL.md).
2026-07-15 15:13:08 +00:00
Typical Linux build process:
./autogen.sh
./configure
make -j"$(nproc)"
2026-07-15 14:07:28 +00:00
2026-07-15 15:13:08 +00:00
Project dependencies may also be built using the included `depends` system.
2026-07-15 14:07:28 +00:00
## Testing
2026-07-15 15:13:08 +00:00
Run the unit tests with:
2026-07-15 14:07:28 +00:00
2026-07-15 15:13:08 +00:00
make check
2026-07-15 14:07:28 +00:00
Functional tests are located in `test/functional`.
2026-07-15 15:13:08 +00:00
## Source Code
Official repository:
[github.com/VextaProject/vexta](https://github.com/VextaProject/vexta)
Release workflow documentation:
[RELEASE_WORKFLOW.md](RELEASE_WORKFLOW.md)
2026-07-15 14:07:28 +00:00
## Contributing
2026-07-15 15:13:08 +00:00
Contributions are welcome. Changes should prioritize security, stability, compatibility, maintainability, and careful review.
2026-07-15 14:07:28 +00:00
## License
Vexta Core is released under the MIT License. See [COPYING](COPYING) for details.
2026-07-15 15:13:08 +00:00
Vexta Core is derived from DigiByte Core and retains the applicable historical copyright and license notices.