Skip to main content

Smart Contracts

Addresses

NetworkContractAddress
BNB Smart Chain TestnetHyperPredictV1Factory0x12c8327efdb6856f8769de26f146ab42460c978f
BNB Smart Chain TestnetReferralRegistry0xDcb4b940AdfA66eD218c58371B39102d0da3Dd5a
BNB Smart Chain TestnetAdmin0x302c4827528530f8bb7b66b18fea42a32faafebc
BNB Smart Chain TestnetERC20Token (mUSDC)0xce5033f0c4ebfe032404b7b0b0e74d4a84e8c1de
BNB Smart Chain MainnetHyperPredictV1Factory0x62862089f56dd6e44db90117b5928057bf521a1d
BNB Smart Chain MainnetReferralRegistry0x672B4B944AAdf2ed2b210D40cA611B28517a2698
BNB Smart Chain MainnetAdmin0x22a0c5126414dd422e2476e53ef0738d9cc52ae2
BNB Smart Chain MainnetERC20Token (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: 30 seconds on both BNB Smart Chain Testnet and Mainnet.
  • Treasury fee (no referral): 3% of each round (0.03 * 10000 in config).
  • Treasury fee (with referral): 1% of each round (0.01 * 10000 in config).
  • Referral reward: 1% of each round (0.01 * 10000 in config).
  • Default bet amount: 1 unit 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