Skip to content

Comments

Viction Geth#3

Draft
imterryyy wants to merge 120 commits intomasterfrom
develop
Draft

Viction Geth#3
imterryyy wants to merge 120 commits intomasterfrom
develop

Conversation

@imterryyy
Copy link
Collaborator

No description provided.

imduchuyyy and others added 6 commits February 2, 2026 16:03
…d tests

- Added posv_test.go for testing POSV functionalities including checkpoint header processing and signer list comparison.
- Introduced snapshot.go to manage the state of authorization voting, including vote tallying and snapshot management.
- Modified block.go to include new fields for validators and penalties in block headers.
- Enhanced transaction.go with a method to identify signing transactions.
- Updated config.go to define chain configurations for Viction mainnet and testnet, including POSV parameters.
@imterryyy imterryyy marked this pull request as draft February 3, 2026 03:01
thinhC98 and others added 23 commits February 3, 2026 10:17
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
Feat/custom gas, impl state reader
imterryyy and others added 30 commits February 5, 2026 14:36
fix(core): update VRC25 config access to match ChainConfig refactor
Add Viction contract implementations
Co-authored-by: imduchuyyy 🐬 <duchuy.124dk@gmail.com>
feat: add flags for quick run viction testnet and mainnet
…chains

- Introduced `viction_config.go` to define the VictionConfig struct with various parameters including lending, rewards, and relayer configurations.
- Created `victest.json` and `viction.json` files to specify chain configurations for the victest and viction networks, respectively, including consensus rules and reward settings.
…g consensus engine

- Removed the IsSigningTransaction method from the Transaction struct to streamline transaction signing.
- Updated the CreateConsensusEngine function to support the new proof-of-stake-voting (posv) consensus engine.
- Added common slice utility functions for comparing and manipulating signer lists.
- Introduced the posv consensus engine with functionalities for managing validators, penalties, and rewards.
- Implemented header verification logic for the posv consensus, including checks for checkpoint blocks and signer validation.
- Created a new validator management module under the viction package to handle validator-related operations.
…VerifyHeader and add SetBackend method in PoSV
…ication failures in verifyCascadingFields and verifySeal methods
…res in verifyCascadingFields and verifySeal methods
…ader

Feature/implement posv verify header function
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
feat(vrc25): implement PayFeeWithVRC25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants