diff --git a/README.md b/README.md index d2345d2..1f7b7a4 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Vexta is an open-source, UTXO-based proof-of-work cryptocurrency built on the Bi Vexta Core v0.3.0 introduces Vexta's multi-algorithm mining architecture. -RandomX activated on mainnet at **block 8,099**. SHA256D remains fully supported, with both algorithms sharing the same blockchain, transactions, addresses, block rewards, and consensus history. +RandomX activates on mainnet at **block 8,099**. SHA256D remains fully supported, with both algorithms sharing the same blockchain, transactions, addresses, block rewards, and consensus history. Each mining algorithm maintains its own difficulty while contributing normalized chainwork to the same chain. @@ -17,15 +17,15 @@ Each mining algorithm maintains its own difficulty while contributing normalized | Algorithm | Type | Status | |---|---|---| | SHA256D | ASIC-oriented proof of work | Active | -| RandomX | CPU-oriented proof of work | Active since block 8,099 | +| RandomX | CPU-oriented proof of work | Activates at block 8,099 | The network targets an average **10-minute global block interval** across both algorithms. ## Download -Official Windows and Linux builds are published on VextaHub: +Official Windows and Linux builds are published on the GitHub Releases page: -https://vextaproject.org/vextahub/VextaProject/Vexta/releases +https://github.com/VextaProject/Vexta/releases Vexta Core v0.3.0 release packages: @@ -35,11 +35,6 @@ Vexta Core v0.3.0 release packages: Always verify downloaded release files against the SHA-256 checksums published with the release. -Additional official software: - -- [Vexta CPU Miner](https://vextaproject.org/vextahub/VextaProject/Vexta-CPU-Miner) -- [Vexta Android Wallet](https://vextaproject.org/vextahub/VextaProject/Vexta-Android-Wallet) - ## Included Programs | Program | Description | @@ -60,7 +55,7 @@ Additional official software: - **RandomX mainnet activation:** Block 8,099 - **Target block time:** 10 minutes globally - **Initial block reward:** 50 VTX -- **Subsidy halving interval:** 210,000 blocks +- **Subsidy halving interval:** 210,240 blocks - **SegWit:** Enabled - **Taproot:** Enabled - **URI scheme:** `vexta:` @@ -87,7 +82,7 @@ RandomX is integrated as Vexta's second proof-of-work algorithm. The implementation uses algorithm-aware block validation, independent RandomX difficulty tracking, deterministic RandomX seed selection, and normalized chainwork accounting. -RandomX has been active on mainnet since block **8,099**. +Mainnet RandomX activation occurs at block **8,099**. ## Difficulty Adjustment @@ -169,13 +164,9 @@ test/functional ## Source Code -Official repository (VextaHub): +Official repository: -https://vextaproject.org/vextahub/VextaProject/Vexta - -GitLab source mirror: - -https://gitlab.com/vextaproject1/Vexta +https://github.com/VextaProject/Vexta Release workflow documentation: diff --git a/RELEASE_WORKFLOW.md b/RELEASE_WORKFLOW.md index ea8f2e1..646eff6 100644 --- a/RELEASE_WORKFLOW.md +++ b/RELEASE_WORKFLOW.md @@ -20,15 +20,11 @@ It is used for development, testing, consensus work, and release builds. ~/vexta-public ``` -This repository contains the public Vexta source tree used to prepare releases. VextaHub is the primary public repository, and GitLab is a secondary source-code mirror. +This repository contains the public Vexta source tree and is the **only repository allowed to push to GitHub**. -Official VextaHub repository: +Official GitHub repository: -https://vextaproject.org/vextahub/VextaProject/Vexta - -GitLab mirror: - -https://gitlab.com/vextaproject1/Vexta +https://github.com/VextaProject/Vexta ## Release Process @@ -77,9 +73,9 @@ vexta-v0.3.0 10. Verify that the release tag points to the intended release commit. -11. Push verified public release commits and tags to VextaHub from the approved public release repository, then synchronize them to the GitLab mirror. +11. Push the release branch and Vexta release tag to GitHub **only from `~/vexta-public`**. -12. Create the official VextaHub Release. +12. Create the GitHub Release. 13. Attach the official release archives and publish their SHA-256 checksums.