
The VeChain Stargate smart-contracts suite is a key pillar of the upcoming Hayabusa hard fork in VeChain network, supplying the on-chain framework for delegating stake to validator nodes and for managing exist and future rewards.
| Target | Type | Severity |
|---|---|---|
https://github.com/vechain/stargate-contracts/tree/e083f7e8097a16ca2cfed04a507f6d4103ec8063 Copy Commit: e083f7e8097a16ca2cfed04a507f6d4103ec8063 | Smart Contract | Critical |
Commit: e083f7e8097a16ca2cfed04a507f6d4103ec8063
We are looking for evidence and reasons for incorrect behavior of the smart contract, which could cause unintended functionality:
Only critical vulnerabilities that could lead to the loss of user funds or the permanent lock of funds are eligible for rewards.
Fail to comply with these rules may result in the closure of your report, loss of reputation points, and ban from future participation in the contest
A critical vulnerability is defined as a vulnerability with both high likelihood and high impact.
High likelihood:
High impact:
Reward Distribution:
Clear wording:
Allocated bounty reward will be split between all researchers who submitted the same issue (where uniq issues receive 1/3 of the pool and researchers will get 1/9 each of the initial reward pool). HackenProof is entitled to 10% of rewards as the fee for the triage and other services!
Single Valid Submission Full Reward: If a critical vulnerability is found by only one participant, that reporter receives 100% of the bounty pool.
Duplicate Submissions If multiple participants find the same vulnerability, the allocated bounty for that issue (bounty pool always equally split among all unique issues reported) is divided equally among all reporters. Example: If two researchers report the same vulnerability, each receives 50% of the allocated bounty. It can be 50% of the bounty pool if only one eligible issue was reported.
Multiple Unique Submissions
Split Based on Uniqueness of issues reported:
[DISCLAIMER] The reward amount will be denominated in HAI tokens which are staked in FlashPool, due to market volatility, the final USD amount may differ from the one stated in the rules. HackenProof is entitled to 10% of rewards as the fee for the triage and other services‼️
Do not discuss this program or any vulnerabilities (even resolved ones) outside of the program without express consent from the organization
We are happy to thank everyone who submits valid reports which help us improve our security. However, only those that meet the following eligibility requirements may receive a monetary reward:
Hacken - June 2025
NodeManagement
├── libraries
│ └── VechainNodesDataTypes.sol - NodeManagement/libraries/VechainNodesDataTypes.sol
├── NodeManagementV1.sol - NodeManagement/NodeManagementV1.sol
├── NodeManagementV2.sol - NodeManagement/NodeManagementV2.sol
└── NodeManagementV3.sol - NodeManagement/NodeManagementV3.sol
StargateDelegation
└── StargateDelegation.sol - StargateDelegation/StargateDelegation.sol
StargateNFT
├── libraries
│ ├── Clock.sol - StargateNFT/libraries/Clock.sol
│ ├── DataTypes.sol - StargateNFT/libraries/DataTypes.sol
│ ├── Errors.sol - StargateNFT/libraries/Errors.sol
│ ├── Levels.sol - StargateNFT/libraries/Levels.sol
│ ├── MintingLogic.sol - StargateNFT/libraries/MintingLogic.sol
│ ├── Settings.sol - StargateNFT/libraries/Settings.sol
│ ├── Token.sol - StargateNFT/libraries/Token.sol
│ └── VetGeneratedVtho.sol - StargateNFT/libraries/VetGeneratedVtho.sol
├── StargateNFT.sol - StargateNFT/StargateNFT.sol
└── StargateProxy.sol - StargateProxy.sol