UNPKG

@vechain/vebetterdao-contracts

Version:

Vebetter DAO smart contracts, including their addresses, ABIs, and interfaces.

573 lines (568 loc) 882 kB
import { DeferredTopicFilter, EventFragment, EventLog, ContractTransactionResponse, FunctionFragment, ContractTransaction, LogDescription, Typed, TransactionRequest, Interface, AddressLike, BytesLike, BigNumberish, Result, BaseContract, ContractRunner, Listener, ContractMethod } from 'ethers'; interface TypedDeferredTopicFilter<_TCEvent extends TypedContractEvent> extends DeferredTopicFilter { } interface TypedContractEvent<InputTuple extends Array<any> = any, OutputTuple extends Array<any> = any, OutputObject = any> { (...args: Partial<InputTuple>): TypedDeferredTopicFilter<TypedContractEvent<InputTuple, OutputTuple, OutputObject>>; name: string; fragment: EventFragment; getFragment(...args: Partial<InputTuple>): EventFragment; } type __TypechainAOutputTuple<T> = T extends TypedContractEvent<infer _U, infer W> ? W : never; type __TypechainOutputObject<T> = T extends TypedContractEvent<infer _U, infer _W, infer V> ? V : never; interface TypedEventLog<TCEvent extends TypedContractEvent> extends Omit<EventLog, "args"> { args: __TypechainAOutputTuple<TCEvent> & __TypechainOutputObject<TCEvent>; } interface TypedLogDescription<TCEvent extends TypedContractEvent> extends Omit<LogDescription, "args"> { args: __TypechainAOutputTuple<TCEvent> & __TypechainOutputObject<TCEvent>; } type TypedListener<TCEvent extends TypedContractEvent> = (...listenerArg: [ ...__TypechainAOutputTuple<TCEvent>, TypedEventLog<TCEvent>, ...undefined[] ]) => void; type StateMutability = "nonpayable" | "payable" | "view"; type BaseOverrides = Omit<TransactionRequest, "to" | "data">; type NonPayableOverrides = Omit<BaseOverrides, "value" | "blockTag" | "enableCcipRead">; type PayableOverrides = Omit<BaseOverrides, "blockTag" | "enableCcipRead">; type ViewOverrides = Omit<TransactionRequest, "to" | "data">; type Overrides<S extends StateMutability> = S extends "nonpayable" ? NonPayableOverrides : S extends "payable" ? PayableOverrides : ViewOverrides; type PostfixOverrides<A extends Array<any>, S extends StateMutability> = A | [...A, Overrides<S>]; type ContractMethodArgs<A extends Array<any>, S extends StateMutability> = PostfixOverrides<{ [I in keyof A]-?: A[I] | Typed; }, S>; type DefaultReturnType<R> = R extends Array<any> ? R[0] : R; interface TypedContractMethod<A extends Array<any> = Array<any>, R = any, S extends StateMutability = "payable"> { (...args: ContractMethodArgs<A, S>): S extends "view" ? Promise<DefaultReturnType<R>> : Promise<ContractTransactionResponse>; name: string; fragment: FunctionFragment; getFragment(...args: ContractMethodArgs<A, S>): FunctionFragment; populateTransaction(...args: ContractMethodArgs<A, S>): Promise<ContractTransaction>; staticCall(...args: ContractMethodArgs<A, S>): Promise<DefaultReturnType<R>>; send(...args: ContractMethodArgs<A, S>): Promise<ContractTransactionResponse>; estimateGas(...args: ContractMethodArgs<A, S>): Promise<bigint>; staticCallResult(...args: ContractMethodArgs<A, S>): Promise<R>; } declare namespace PassportTypes { type InitializationDataStruct = { xAllocationVoting: AddressLike; x2EarnApps: AddressLike; galaxyMember: AddressLike; signalingThreshold: BigNumberish; roundsForCumulativeScore: BigNumberish; minimumGalaxyMemberLevel: BigNumberish; blacklistThreshold: BigNumberish; whitelistThreshold: BigNumberish; maxEntitiesPerPassport: BigNumberish; decayRate: BigNumberish; }; type InitializationDataStructOutput = [ xAllocationVoting: string, x2EarnApps: string, galaxyMember: string, signalingThreshold: bigint, roundsForCumulativeScore: bigint, minimumGalaxyMemberLevel: bigint, blacklistThreshold: bigint, whitelistThreshold: bigint, maxEntitiesPerPassport: bigint, decayRate: bigint ] & { xAllocationVoting: string; x2EarnApps: string; galaxyMember: string; signalingThreshold: bigint; roundsForCumulativeScore: bigint; minimumGalaxyMemberLevel: bigint; blacklistThreshold: bigint; whitelistThreshold: bigint; maxEntitiesPerPassport: bigint; decayRate: bigint; }; type InitializationRoleDataStruct = { admin: AddressLike; botSignaler: AddressLike; upgrader: AddressLike; settingsManager: AddressLike; roleGranter: AddressLike; blacklister: AddressLike; whitelister: AddressLike; actionRegistrar: AddressLike; actionScoreManager: AddressLike; resetSignaler: AddressLike; }; type InitializationRoleDataStructOutput = [ admin: string, botSignaler: string, upgrader: string, settingsManager: string, roleGranter: string, blacklister: string, whitelister: string, actionRegistrar: string, actionScoreManager: string, resetSignaler: string ] & { admin: string; botSignaler: string; upgrader: string; settingsManager: string; roleGranter: string; blacklister: string; whitelister: string; actionRegistrar: string; actionScoreManager: string; resetSignaler: string; }; } interface VeBetterPassportInterface extends Interface { getFunction(nameOrSignature: "ACTION_REGISTRAR_ROLE" | "ACTION_SCORE_MANAGER_ROLE" | "CLOCK_MODE" | "DEFAULT_ADMIN_ROLE" | "RESET_SIGNALER_ROLE" | "ROLE_GRANTER" | "SETTINGS_MANAGER_ROLE" | "SIGNALER_ROLE" | "UPGRADER_ROLE" | "UPGRADE_INTERFACE_VERSION" | "WHITELISTER_ROLE" | "acceptDelegation" | "acceptEntityLink" | "appOfSignaler" | "appSecurity" | "appSignalsCounter" | "appTotalSignalsCounter" | "assignSignalerToApp" | "assignSignalerToAppByAppAdmin" | "blacklist" | "blacklistThreshold" | "cancelOutgoingPendingDelegation" | "cancelOutgoingPendingEntityLink" | "clock" | "decayRate" | "delegatePassport" | "delegateWithSignature" | "denyIncomingPendingDelegation" | "denyIncomingPendingEntityLink" | "eip712Domain" | "getCumulativeScoreWithDecay" | "getDelegatee" | "getDelegateeInTimepoint" | "getDelegator" | "getDelegatorInTimepoint" | "getEntitiesLinkedToPassport" | "getGalaxyMember" | "getMinimumGalaxyMemberLevel" | "getPassportForEntity" | "getPassportForEntityAtTimepoint" | "getPendingDelegations" | "getPendingLinkings" | "getRoleAdmin" | "getX2EarnApps" | "getXAllocationVoting" | "grantRole" | "hasRole" | "initialize" | "initializeV4" | "isBlacklisted" | "isCheckEnabled" | "isDelegatee" | "isDelegateeInTimepoint" | "isDelegator" | "isDelegatorInTimepoint" | "isEntity" | "isEntityInTimepoint" | "isPassport" | "isPassportBlacklisted" | "isPassportInTimepoint" | "isPassportWhitelisted" | "isPerson" | "isPersonAtTimepoint" | "isWhitelisted" | "linkEntityToPassport" | "linkEntityToPassportWithSignature" | "maxEntitiesPerPassport" | "minimumGalaxyMemberLevel" | "proxiableUUID" | "registerAction" | "registerActionForRound" | "registerAggregatedActionsForRound" | "removeEntityLink" | "removeFromBlacklist" | "removeFromWhitelist" | "removeSignalerFromApp" | "removeSignalerFromAppByAppAdmin" | "renounceRole" | "resetUserSignalsByAppWithReason" | "resetUserSignalsWithReason" | "revokeDelegation" | "revokeRole" | "roundsForCumulativeScore" | "securityMultiplier" | "setAppSecurity" | "setBlacklistThreshold" | "setDecayRate" | "setGalaxyMember" | "setMaxEntitiesPerPassport" | "setMinimumGalaxyMemberLevel" | "setRoundsForCumulativeScore" | "setSecurityMultiplier" | "setSignalingThreshold" | "setThresholdPoPScore" | "setWhitelistThreshold" | "setX2EarnApps" | "setXAllocationVoting" | "signalUser" | "signalUserWithReason" | "signaledCounter" | "signalingThreshold" | "supportsInterface" | "thresholdPoPScore" | "thresholdPoPScoreAtTimepoint" | "toggleCheck" | "upgradeToAndCall" | "userAppTotalScore" | "userRoundScore" | "userRoundScoreApp" | "userTotalScore" | "version" | "whitelist" | "whitelistThreshold"): FunctionFragment; getEvent(nameOrSignatureOrTopic: "CheckToggled" | "DelegationCreated" | "DelegationPending" | "DelegationRevoked" | "Initialized" | "LinkCreated" | "LinkPending" | "LinkRemoved" | "MinimumGalaxyMemberLevelSet" | "RegisteredAction" | "RemovedUserFromBlacklist" | "RemovedUserFromWhitelist" | "RoleAdminChanged" | "RoleGranted" | "RoleRevoked" | "SignalerAssignedToApp" | "SignalerRemovedFromApp" | "Upgraded" | "UserBlacklisted" | "UserSignaled" | "UserSignalsReset" | "UserSignalsResetForApp" | "UserWhitelisted"): EventFragment; encodeFunctionData(functionFragment: "ACTION_REGISTRAR_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "ACTION_SCORE_MANAGER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "CLOCK_MODE", values?: undefined): string; encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "RESET_SIGNALER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "ROLE_GRANTER", values?: undefined): string; encodeFunctionData(functionFragment: "SETTINGS_MANAGER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "SIGNALER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined): string; encodeFunctionData(functionFragment: "WHITELISTER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "acceptDelegation", values: [AddressLike]): string; encodeFunctionData(functionFragment: "acceptEntityLink", values: [AddressLike]): string; encodeFunctionData(functionFragment: "appOfSignaler", values: [AddressLike]): string; encodeFunctionData(functionFragment: "appSecurity", values: [BytesLike]): string; encodeFunctionData(functionFragment: "appSignalsCounter", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "appTotalSignalsCounter", values: [BytesLike]): string; encodeFunctionData(functionFragment: "assignSignalerToApp", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "assignSignalerToAppByAppAdmin", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "blacklist", values: [AddressLike]): string; encodeFunctionData(functionFragment: "blacklistThreshold", values?: undefined): string; encodeFunctionData(functionFragment: "cancelOutgoingPendingDelegation", values?: undefined): string; encodeFunctionData(functionFragment: "cancelOutgoingPendingEntityLink", values?: undefined): string; encodeFunctionData(functionFragment: "clock", values?: undefined): string; encodeFunctionData(functionFragment: "decayRate", values?: undefined): string; encodeFunctionData(functionFragment: "delegatePassport", values: [AddressLike]): string; encodeFunctionData(functionFragment: "delegateWithSignature", values: [AddressLike, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "denyIncomingPendingDelegation", values: [AddressLike]): string; encodeFunctionData(functionFragment: "denyIncomingPendingEntityLink", values: [AddressLike]): string; encodeFunctionData(functionFragment: "eip712Domain", values?: undefined): string; encodeFunctionData(functionFragment: "getCumulativeScoreWithDecay", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "getDelegatee", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getDelegateeInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "getDelegator", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getDelegatorInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "getEntitiesLinkedToPassport", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getGalaxyMember", values?: undefined): string; encodeFunctionData(functionFragment: "getMinimumGalaxyMemberLevel", values?: undefined): string; encodeFunctionData(functionFragment: "getPassportForEntity", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getPassportForEntityAtTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "getPendingDelegations", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getPendingLinkings", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getX2EarnApps", values?: undefined): string; encodeFunctionData(functionFragment: "getXAllocationVoting", values?: undefined): string; encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "initialize", values: [ PassportTypes.InitializationDataStruct, PassportTypes.InitializationRoleDataStruct ]): string; encodeFunctionData(functionFragment: "initializeV4", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isBlacklisted", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isCheckEnabled", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "isDelegatee", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isDelegateeInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isDelegator", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isDelegatorInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isEntity", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isEntityInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isPassport", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isPassportBlacklisted", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isPassportInTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isPassportWhitelisted", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isPerson", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isPersonAtTimepoint", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isWhitelisted", values: [AddressLike]): string; encodeFunctionData(functionFragment: "linkEntityToPassport", values: [AddressLike]): string; encodeFunctionData(functionFragment: "linkEntityToPassportWithSignature", values: [AddressLike, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "maxEntitiesPerPassport", values?: undefined): string; encodeFunctionData(functionFragment: "minimumGalaxyMemberLevel", values?: undefined): string; encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string; encodeFunctionData(functionFragment: "registerAction", values: [AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: "registerActionForRound", values: [AddressLike, BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "registerAggregatedActionsForRound", values: [AddressLike, BytesLike, BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: "removeEntityLink", values: [AddressLike]): string; encodeFunctionData(functionFragment: "removeFromBlacklist", values: [AddressLike]): string; encodeFunctionData(functionFragment: "removeFromWhitelist", values: [AddressLike]): string; encodeFunctionData(functionFragment: "removeSignalerFromApp", values: [AddressLike]): string; encodeFunctionData(functionFragment: "removeSignalerFromAppByAppAdmin", values: [AddressLike]): string; encodeFunctionData(functionFragment: "renounceRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "resetUserSignalsByAppWithReason", values: [AddressLike, string]): string; encodeFunctionData(functionFragment: "resetUserSignalsWithReason", values: [AddressLike, string]): string; encodeFunctionData(functionFragment: "revokeDelegation", values?: undefined): string; encodeFunctionData(functionFragment: "revokeRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "roundsForCumulativeScore", values?: undefined): string; encodeFunctionData(functionFragment: "securityMultiplier", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setAppSecurity", values: [BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "setBlacklistThreshold", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setDecayRate", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setGalaxyMember", values: [AddressLike]): string; encodeFunctionData(functionFragment: "setMaxEntitiesPerPassport", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setMinimumGalaxyMemberLevel", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setRoundsForCumulativeScore", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setSecurityMultiplier", values: [BigNumberish, BigNumberish]): string; encodeFunctionData(functionFragment: "setSignalingThreshold", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setThresholdPoPScore", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setWhitelistThreshold", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "setX2EarnApps", values: [AddressLike]): string; encodeFunctionData(functionFragment: "setXAllocationVoting", values: [AddressLike]): string; encodeFunctionData(functionFragment: "signalUser", values: [AddressLike]): string; encodeFunctionData(functionFragment: "signalUserWithReason", values: [AddressLike, string]): string; encodeFunctionData(functionFragment: "signaledCounter", values: [AddressLike]): string; encodeFunctionData(functionFragment: "signalingThreshold", values?: undefined): string; encodeFunctionData(functionFragment: "supportsInterface", values: [BytesLike]): string; encodeFunctionData(functionFragment: "thresholdPoPScore", values?: undefined): string; encodeFunctionData(functionFragment: "thresholdPoPScoreAtTimepoint", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "toggleCheck", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "upgradeToAndCall", values: [AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: "userAppTotalScore", values: [AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: "userRoundScore", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "userRoundScoreApp", values: [AddressLike, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "userTotalScore", values: [AddressLike]): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; encodeFunctionData(functionFragment: "whitelist", values: [AddressLike]): string; encodeFunctionData(functionFragment: "whitelistThreshold", values?: undefined): string; decodeFunctionResult(functionFragment: "ACTION_REGISTRAR_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ACTION_SCORE_MANAGER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "CLOCK_MODE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "RESET_SIGNALER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ROLE_GRANTER", data: BytesLike): Result; decodeFunctionResult(functionFragment: "SETTINGS_MANAGER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "SIGNALER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADE_INTERFACE_VERSION", data: BytesLike): Result; decodeFunctionResult(functionFragment: "WHITELISTER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "acceptDelegation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "acceptEntityLink", data: BytesLike): Result; decodeFunctionResult(functionFragment: "appOfSignaler", data: BytesLike): Result; decodeFunctionResult(functionFragment: "appSecurity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "appSignalsCounter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "appTotalSignalsCounter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "assignSignalerToApp", data: BytesLike): Result; decodeFunctionResult(functionFragment: "assignSignalerToAppByAppAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "blacklist", data: BytesLike): Result; decodeFunctionResult(functionFragment: "blacklistThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "cancelOutgoingPendingDelegation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "cancelOutgoingPendingEntityLink", data: BytesLike): Result; decodeFunctionResult(functionFragment: "clock", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decayRate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "delegatePassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "delegateWithSignature", data: BytesLike): Result; decodeFunctionResult(functionFragment: "denyIncomingPendingDelegation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "denyIncomingPendingEntityLink", data: BytesLike): Result; decodeFunctionResult(functionFragment: "eip712Domain", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getCumulativeScoreWithDecay", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDelegatee", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDelegateeInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDelegator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDelegatorInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getEntitiesLinkedToPassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getGalaxyMember", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getMinimumGalaxyMemberLevel", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPassportForEntity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPassportForEntityAtTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPendingDelegations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getPendingLinkings", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getX2EarnApps", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getXAllocationVoting", data: BytesLike): Result; decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initializeV4", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isBlacklisted", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isCheckEnabled", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDelegatee", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDelegateeInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDelegator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isDelegatorInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isEntity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isEntityInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPassportBlacklisted", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPassportInTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPassportWhitelisted", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPerson", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isPersonAtTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isWhitelisted", data: BytesLike): Result; decodeFunctionResult(functionFragment: "linkEntityToPassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "linkEntityToPassportWithSignature", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxEntitiesPerPassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "minimumGalaxyMemberLevel", data: BytesLike): Result; decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result; decodeFunctionResult(functionFragment: "registerAction", data: BytesLike): Result; decodeFunctionResult(functionFragment: "registerActionForRound", data: BytesLike): Result; decodeFunctionResult(functionFragment: "registerAggregatedActionsForRound", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeEntityLink", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeFromBlacklist", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeFromWhitelist", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeSignalerFromApp", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeSignalerFromAppByAppAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resetUserSignalsByAppWithReason", data: BytesLike): Result; decodeFunctionResult(functionFragment: "resetUserSignalsWithReason", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revokeDelegation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "roundsForCumulativeScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "securityMultiplier", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setAppSecurity", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setBlacklistThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setDecayRate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setGalaxyMember", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxEntitiesPerPassport", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMinimumGalaxyMemberLevel", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setRoundsForCumulativeScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSecurityMultiplier", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSignalingThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setThresholdPoPScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setWhitelistThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setX2EarnApps", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setXAllocationVoting", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signalUser", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signalUserWithReason", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signaledCounter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signalingThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result; decodeFunctionResult(functionFragment: "thresholdPoPScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "thresholdPoPScoreAtTimepoint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "toggleCheck", data: BytesLike): Result; decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result; decodeFunctionResult(functionFragment: "userAppTotalScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "userRoundScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "userRoundScoreApp", data: BytesLike): Result; decodeFunctionResult(functionFragment: "userTotalScore", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; decodeFunctionResult(functionFragment: "whitelist", data: BytesLike): Result; decodeFunctionResult(functionFragment: "whitelistThreshold", data: BytesLike): Result; } interface X2EarnCreatorInterface extends Interface { getFunction(nameOrSignature: "BURNER_ROLE" | "DEFAULT_ADMIN_ROLE" | "MINTER_ROLE" | "PAUSER_ROLE" | "UPGRADER_ROLE" | "UPGRADE_INTERFACE_VERSION" | "approve" | "balanceOf" | "baseURI" | "burn" | "getApproved" | "getRoleAdmin" | "grantRole" | "hasRole" | "initialize" | "isApprovedForAll" | "name" | "ownerOf" | "pause" | "paused" | "proxiableUUID" | "renounceRole" | "revokeRole" | "safeMint" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "setApprovalForAll" | "setBaseURI" | "supportsInterface" | "symbol" | "tokenByIndex" | "tokenOfOwnerByIndex" | "tokenURI" | "totalSupply" | "transferFrom" | "unpause" | "upgradeToAndCall" | "version"): FunctionFragment; getEvent(nameOrSignatureOrTopic: "Approval" | "ApprovalForAll" | "Initialized" | "Paused" | "RoleAdminChanged" | "RoleGranted" | "RoleRevoked" | "Transfer" | "Unpaused" | "Upgraded"): EventFragment; encodeFunctionData(functionFragment: "BURNER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "MINTER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "PAUSER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined): string; encodeFunctionData(functionFragment: "approve", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "balanceOf", values: [AddressLike]): string; encodeFunctionData(functionFragment: "baseURI", values?: undefined): string; encodeFunctionData(functionFragment: "burn", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getApproved", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string; encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "initialize", values: [string, AddressLike]): string; encodeFunctionData(functionFragment: "isApprovedForAll", values: [AddressLike, AddressLike]): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData(functionFragment: "ownerOf", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "pause", values?: undefined): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string; encodeFunctionData(functionFragment: "renounceRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "revokeRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "safeMint", values: [AddressLike]): string; encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256)", values: [AddressLike, AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", values: [AddressLike, AddressLike, BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "setApprovalForAll", values: [AddressLike, boolean]): string; encodeFunctionData(functionFragment: "setBaseURI", values: [string]): string; encodeFunctionData(functionFragment: "supportsInterface", values: [BytesLike]): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData(functionFragment: "tokenByIndex", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "tokenOfOwnerByIndex", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "tokenURI", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "totalSupply", values?: undefined): string; encodeFunctionData(functionFragment: "transferFrom", values: [AddressLike, AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "unpause", values?: undefined): string; encodeFunctionData(functionFragment: "upgradeToAndCall", values: [AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; decodeFunctionResult(functionFragment: "BURNER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "MINTER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "PAUSER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADE_INTERFACE_VERSION", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "baseURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getApproved", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isApprovedForAll", data: BytesLike): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "safeMint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setApprovalForAll", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setBaseURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenByIndex", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenOfOwnerByIndex", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSupply", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferFrom", data: BytesLike): Result; decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; } interface NodeManagementInterface extends Interface { getFunction(nameOrSignature: "DEFAULT_ADMIN_ROLE" | "UPGRADER_ROLE" | "UPGRADE_INTERFACE_VERSION" | "delegateNode" | "getDirectNodeOwnership" | "getNodeIds" | "getNodeLevel" | "getNodeManager" | "getRoleAdmin" | "getUserNodes" | "getUsersNodeLevels" | "getVechainNodesContract" | "grantRole" | "hasRole" | "initialize" | "isNodeDelegated" | "isNodeDelegator" | "isNodeHolder" | "isNodeManager" | "proxiableUUID" | "removeNodeDelegation" | "renounceRole" | "revokeRole" | "setVechainNodesContract" | "supportsInterface" | "upgradeToAndCall" | "version"): FunctionFragment; getEvent(nameOrSignatureOrTopic: "Initialized" | "NodeDelegated" | "RoleAdminChanged" | "RoleGranted" | "RoleRevoked" | "Upgraded" | "VechainNodeContractSet"): EventFragment; encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined): string; encodeFunctionData(functionFragment: "delegateNode", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getDirectNodeOwnership", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getNodeIds", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getNodeLevel", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getNodeManager", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getUserNodes", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getUsersNodeLevels", values: [AddressLike]): string; encodeFunctionData(functionFragment: "getVechainNodesContract", values?: undefined): string; encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "initialize", values: [AddressLike, AddressLike, AddressLike]): string; encodeFunctionData(functionFragment: "isNodeDelegated", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "isNodeDelegator", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isNodeHolder", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isNodeManager", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string; encodeFunctionData(functionFragment: "removeNodeDelegation", values?: undefined): string; encodeFunctionData(functionFragment: "renounceRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "revokeRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "setVechainNodesContract", values: [AddressLike]): string; encodeFunctionData(functionFragment: "supportsInterface", values: [BytesLike]): string; encodeFunctionData(functionFragment: "upgradeToAndCall", values: [AddressLike, BytesLike]): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "UPGRADE_INTERFACE_VERSION", data: BytesLike): Result; decodeFunctionResult(functionFragment: "delegateNode", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDirectNodeOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNodeIds", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNodeLevel", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNodeManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getUserNodes", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getUsersNodeLevels", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getVechainNodesContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isNodeDelegated", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isNodeDelegator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isNodeHolder", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isNodeManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result; decodeFunctionResult(functionFragment: "removeNodeDelegation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setVechainNodesContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result; decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; } declare namespace X2EarnAppsDataTypes { type AppWithDetailsReturnTypeStruct = { id: BytesLike; teamWalletAddress: AddressLike; name: string; metadataURI: string; createdAtTimestamp: BigNumberish; appAvailableForAllocationVoting: boolean; }; type AppWithDetailsReturnTypeStructOutput = [ id: string, teamWalletAddress: string, name: string, metadataURI: string, createdAtTimestamp: bigint, appAvailableForAllocationVoting: boolean ] & { id: string; teamWalletAddress: string; name: string; metadataURI: string; createdAtTimestamp: bigint; appAvailableForAllocationVoting: boolean; }; } declare namespace RoundsStorageUpgradeable { type RoundCoreStruct = { proposer: AddressLike; voteStart: BigNumberish; voteDuration: BigNumberish; }; type RoundCoreStructOutput = [ proposer: string, voteStart: bigint, voteDuration: bigint ] & { proposer: string; voteStart: bigint; voteDuration: bigint; }; } interface XAllocationVotingInterface extends Interface { getFunction(nameOrSignature: "CLOCK_MODE" | "CONTRACTS_ADDRESS_MANAGER_ROLE" | "COUNTING_MODE" | "DEFAULT_ADMIN_ROLE" | "GOVERNANCE_ROLE" | "ROUND_STARTER_ROLE" | "UPGRADER_ROLE" | "UPGRADE_INTERFACE_VERSION" | "appSharesCap" | "baseAllocationPercentage" | "castVote" | "clock" | "currentRoundDeadline" | "currentRoundId" | "currentRoundSnapshot" | "emissions" | "finalizeRound" | "getAppIdsOfRound" | "getAppVotes" | "getAppVotesQF" | "getAppsOfRound" | "getRoleAdmin" | "getRound" | "getRoundAppSharesCap" | "getRoundBaseAllocationPercentage" | "getVotes" | "grantRole" | "hasRole" | "hasVoted" | "hasVotedOnce" | "initialize" | "initializeV2" | "isActive" | "isEligibleForVote" | "isFinalized" | "latestSucceededRoundId" | "name" | "proxiableUUID" | "quorum" | "quorumDenominator" | "quorumNumerator(uint256)" | "quorumNumerator()" | "quorumReached" | "renounceRole" | "revokeRole" | "roundDeadline" | "roundProposer" | "roundQuorum" | "roundSnapshot" | "setAppSharesCap" | "setBaseAllocationPercentage" | "setEmissionsAddress" | "setVeBetterPassport" | "setVoterRewardsAddress" | "setVotingPeriod" | "setVotingThreshold" | "setX2EarnAppsAddress" | "startNewRound" | "state" | "supportsInterface" | "token" | "totalVoters" | "totalVotes" | "totalVotesQF" | "updateQuorumNumerator" | "upgradeToAndCall" | "veBetterPassport" | "version" | "voterRewards" | "votingPeriod" | "votingThreshold" | "x2EarnApps"): FunctionFragment; getEvent(nameOrSignatureOrTopic: "AllocationVoteCast" | "EmissionsSet" | "Initialized" | "QuorumNumeratorUpdated" | "RoleAdminChanged" | "RoleGranted" | "RoleRevoked" | "RoundCreated" | "Upgraded" | "VeBetterPassportSet" | "VoterRewardsSet" | "VotingPeriodSet" | "VotingThresholdSet" | "X2EarnAppsSet"): EventFragment; encodeFunctionData(functionFragment: "CLOCK_MODE", values?: undefined): string; encodeFunctionData(functionFragment: "CONTRACTS_ADDRESS_MANAGER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "COUNTING_MODE", values?: undefined): string; encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "GOVERNANCE_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "ROUND_STARTER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "UPGRADE_INTERFACE_VERSION", values?: undefined): string; encodeFunctionData(functionFragment: "appSharesCap", values?: undefined): string; encodeFunctionData(functionFragment: "baseAllocationPercentage", values?: undefined): string; encodeFunctionData(functionFragment: "castVote", values: [BigNumberish, BytesLike[], BigNumberish[]]): string; encodeFunctionData(functionFragment: "clock", values?: undefined): string; encodeFunctionData(functionFragment: "currentRoundDeadline", values?: undefined): string; encodeFunctionData(functionFragment: "currentRoundId", values?: undefined): string; encodeFunctionData(functionFragment: "currentRoundSnapshot", values?: undefined): string; encodeFunctionData(functionFragment: "emissions", values?: undefined): string; encodeFunctionData(functionFragment: "finalizeRound", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getAppIdsOfRound", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getAppVotes", values: [BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "getAppVotesQF", values: [BigNumberish, BytesLike]): string; encodeFunctionData(functionFragment: "getAppsOfRound", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getRoleAdmin", values: [BytesLike]): string; encodeFunctionData(functionFragment: "getRound", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getRoundAppSharesCap", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getRoundBaseAllocationPercentage", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "getVotes", values: [AddressLike, BigNumberish]): string; encodeFunctionData(functionFragment: "grantRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "hasRole", values: [BytesLike, AddressLike]): string; encodeFunctionData(functionFragment: "hasVoted", values: [BigNumberish, AddressLike]): string; encodeFunctionData(functionFragment: "hasVotedOnce", values: [AddressLike]): string; encodeFunctionData(functionFragment: "initialize", values: [XAllocationVoting$1.InitializationDataStruct]): string; encodeFunctionData(functionFragment: "initializeV2", values: [AddressLike]): string; encodeFunctionData(functionFragment: "isActive", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "isEligibleForVote", values: [BytesLike, BigNumberish]): string; encodeFunctionData(functionFragment: "isFinalized", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "latestSucceededRoundId", values: [BigNumberish]): string; encodeFunctionData(functionFragme