Smart Contracts
Addresses
| Network | Contract | Address |
|---|---|---|
| BNB Smart Chain Testnet | HyperPredictV1Factory | 0x12c8327efdb6856f8769de26f146ab42460c978f |
| BNB Smart Chain Testnet | ReferralRegistry | 0xDcb4b940AdfA66eD218c58371B39102d0da3Dd5a |
| BNB Smart Chain Testnet | Admin | 0x302c4827528530f8bb7b66b18fea42a32faafebc |
| BNB Smart Chain Testnet | ERC20Token (mUSDC) | 0xce5033f0c4ebfe032404b7b0b0e74d4a84e8c1de |
| BNB Smart Chain Mainnet | HyperPredictV1Factory | 0x62862089f56dd6e44db90117b5928057bf521a1d |
| BNB Smart Chain Mainnet | ReferralRegistry | 0x672B4B944AAdf2ed2b210D40cA611B28517a2698 |
| BNB Smart Chain Mainnet | Admin | 0x22a0c5126414dd422e2476e53ef0738d9cc52ae2 |
| BNB Smart Chain Mainnet | ERC20Token (USDC) | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d |
These values are synced from hyperpredict-contract-v1/config/HyperPredictV1Factory.ts and should be checked there for the latest deployments.
Protocol Parameters
The core factory configuration currently exposes the following network-wide parameters:
- Buffer window:
30seconds on both BNB Smart Chain Testnet and Mainnet. - Treasury fee (no referral):
3%of each round (0.03 * 10000in config). - Treasury fee (with referral):
1%of each round (0.01 * 10000in config). - Referral reward:
1%of each round (0.01 * 10000in config). - Default bet amount:
1unit of the settlement token (mUSDC on testnet, USDC on mainnet).
Source Code
HyperPredictV1Factory.sol it manages creation of prediction market pairs. https://github.com/HyperPredictX/hyperpredct-contract-v1/blob/main/contracts/HyperPredictV1Factory.sol
HyperPredictV1Pair.sol it manages individual prediction market rounds. https://github.com/HyperPredictX/hyperpredct-contract-v1/blob/main/contracts/HyperPredictV1Pair.sol
HyperPredictV1PairDeployer.sol it deploys HyperPredictV1Pair contracts. https://github.com/HyperPredictX/hyperpredct-contract-v1/blob/main/contracts/HyperPredictV1PairDeployer.sol
ReferralRegistry.sol it tracks referral relationships. https://github.com/HyperPredictX/hyperpredct-contract-v1/blob/main/contracts/ReferralRegistry.sol