UNPKG

@vechain/vebetterdao-contracts

Version:

Open-source repository that houses the smart contracts powering the decentralized VeBetterDAO on the VeChain Thor blockchain.

91 lines (90 loc) 3.95 kB
import { EnvConfig } from "."; export type ContractsConfig = { NEXT_PUBLIC_APP_ENV: EnvConfig; B3TR_GOVERNOR_QUORUM_PERCENTAGE: number; TIMELOCK_MIN_DELAY: number; B3TR_GOVERNOR_DEPOSIT_THRESHOLD: number; B3TR_GOVERNOR_MIN_VOTING_DELAY: number; B3TR_GOVERNOR_VOTING_THRESHOLD: bigint; B3TR_GOVERNOR_WHITELISTED_METHODS: Record<string, string[]>; B3TR_GOVERNOR_GRANT_DEPOSIT_THRESHOLD: number; B3TR_GOVERNOR_GRANT_VOTING_THRESHOLD: bigint; B3TR_GOVERNOR_GRANT_QUORUM_PERCENTAGE: number; B3TR_GOVERNOR_GRANT_DEPOSIT_THRESHOLD_CAP: bigint; B3TR_GOVERNOR_STANDARD_DEPOSIT_THRESHOLD_CAP: bigint; B3TR_GOVERNOR_STANDARD_GM_WEIGHT: number; B3TR_GOVERNOR_GRANT_GM_WEIGHT: number; EMISSIONS_CYCLE_DURATION: number; EMISSIONS_X_ALLOCATION_DECAY_PERCENTAGE: number; EMISSIONS_VOTE_2_EARN_DECAY_PERCENTAGE: number; EMISSIONS_X_ALLOCATION_DECAY_PERIOD: number; EMISSIONS_VOTE_2_EARN_ALLOCATION_DECAY_PERIOD: number; EMISSIONS_TREASURY_PERCENTAGE: number; EMISSIONS_MAX_VOTE_2_EARN_DECAY_PERCENTAGE: number; EMISSIONS_IS_NOT_ALIGNED: boolean; X_ALLOCATION_VOTING_QUORUM_PERCENTAGE: number; X_ALLOCATION_VOTING_VOTING_THRESHOLD: bigint; X_ALLOCATION_POOL_BASE_ALLOCATION_PERCENTAGE: number; X_ALLOCATION_POOL_APP_SHARES_MAX_CAP: number; CHALLENGES_MAX_DURATION: number; CHALLENGES_MAX_SELECTED_APPS: number; CHALLENGES_MAX_PARTICIPANTS: number; CHALLENGES_MIN_BET_AMOUNT: bigint; CONTRACTS_ADMIN_ADDRESS: string; VOTE_2_EARN_POOL_ADDRESS: string; INITIAL_X_ALLOCATION: bigint; GM_NFT_BASE_URI: string; GM_NFT_B3TR_REQUIRED_TO_UPGRADE_TO_LEVEL: bigint[]; GM_NFT_NODE_TO_FREE_LEVEL: number[]; GM_NFT_MAX_LEVEL: number; VOTER_REWARDS_LEVELS: number[]; VOTER_REWARDS_MULTIPLIER: number[]; XAPP_BASE_URI: string; TREASURY_TRANSFER_LIMIT_VET: bigint; TREASURY_TRANSFER_LIMIT_B3TR: bigint; TREASURY_TRANSFER_LIMIT_VTHO: bigint; TREASURY_TRANSFER_LIMIT_VOT3: bigint; MIGRATION_ADDRESS: string; MIGRATION_AMOUNT: bigint; X_2_EARN_INITIAL_IMPACT_KEYS: string[]; VECHAIN_NODES_CONTRACT_ADDRESS: string; XAPP_GRACE_PERIOD: number; VEPASSPORT_BOT_SIGNALING_THRESHOLD: number; VEPASSPORT_ROUNDS_FOR_CUMULATIVE_PARTICIPATION_SCORE: number; VEPASSPORT_GALAXY_MEMBER_MINIMUM_LEVEL: number; VEPASSPORT_BLACKLIST_THRESHOLD_PERCENTAGE: number; VEPASSPORT_WHITELIST_THRESHOLD_PERCENTAGE: number; VEPASSPORT_PASSPORT_MAX_ENTITIES: number; VEPASSPORT_DECAY_RATE: number; CREATOR_NFT_URI: string; X2EARN_NODE_COOLDOWN_PERIOD: number; X2EARN_ENDORSEMENT_SCORE_THRESHOLD: number; MULTI_SIG_SIGNERS: string[]; GM_PERCENTAGE_OF_TREASURY: number; GM_MULTIPLIERS_V2: number[]; VOTER_REWARDS_LEVELS_V2: number[]; VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER1: number; VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER2: number; VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER3: number; VOTER_REWARDS_INTENT_MULTIPLIER_FOR_AGAINST: number; VOTER_REWARDS_INTENT_MULTIPLIER_ABSTAIN: number; GM_NFT_B3TR_REQUIRED_TO_UPGRADE_TO_LEVEL_V2: bigint[]; STARGATE_CONTRACT_ADDRESS: string; STARGATE_NFT_CONTRACT_ADDRESS: string; STARGATE_DELEGATE_CONTRACT_ADDRESS: string; NODE_MANAGEMENT_CONTRACT_ADDRESS: string; MINIMUM_MILESTONE_COUNT: number; X_ALLOCATION_POOL_UNALLOCATED_FUNDS_ROUND_IDS: number[]; X_ALLOCATION_POOL_UNALLOCATED_FUNDS_V7: bigint[]; DBA_DISTRIBUTION_START_ROUND: number; NAVIGATOR_MIN_STAKE: bigint; NAVIGATOR_MAX_STAKE_PERCENTAGE: number; NAVIGATOR_FEE_LOCK_PERIOD: number; NAVIGATOR_FEE_PERCENTAGE: number; NAVIGATOR_EXIT_NOTICE_PERIOD: number; NAVIGATOR_REPORT_INTERVAL: number; NAVIGATOR_MINOR_SLASH_PERCENTAGE: number; NAVIGATOR_PREFERENCE_CUTOFF_PERIOD: number; XALLOCATION_CITIZEN_SKIP_WINDOW_BLOCKS: number; B3TR_GOVERNOR_SKIP_WINDOW_BLOCKS: number; };