UNPKG

@vechain/vebetterdao-contracts

Version:

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

52 lines (51 loc) 3.78 kB
import { PassportChecksLogic, PassportConfigurator, PassportDelegationLogic, PassportEntityLogic, PassportPersonhoodLogic, PassportPoPScoreLogic, PassportSignalingLogic, PassportWhitelistAndBlacklistLogic, PassportChecksLogicV1, PassportConfiguratorV1, PassportDelegationLogicV1, PassportEntityLogicV1, PassportPersonhoodLogicV1, PassportPoPScoreLogicV1, PassportSignalingLogicV1, PassportWhitelistAndBlacklistLogicV1, PassportChecksLogicV2, PassportConfiguratorV2, PassportDelegationLogicV2, PassportEntityLogicV2, PassportPersonhoodLogicV2, PassportPoPScoreLogicV2, PassportSignalingLogicV2, PassportWhitelistAndBlacklistLogicV2, PassportChecksLogicV3, PassportConfiguratorV3, PassportDelegationLogicV3, PassportEntityLogicV3, PassportPersonhoodLogicV3, PassportPoPScoreLogicV3, PassportSignalingLogicV3, PassportWhitelistAndBlacklistLogicV3, PassportChecksLogicV4, PassportConfiguratorV4, PassportDelegationLogicV4, PassportEntityLogicV4, PassportPersonhoodLogicV4, PassportPoPScoreLogicV4, PassportSignalingLogicV4, PassportWhitelistAndBlacklistLogicV4 } from "../../typechain-types"; interface DeployPassportLibrariesArgs { logOutput?: boolean; latestVersionOnly?: boolean; } export type PassportLatestLibraries = { PassportChecksLogic: PassportChecksLogic; PassportConfigurator: PassportConfigurator; PassportEntityLogic: PassportEntityLogic; PassportDelegationLogic: PassportDelegationLogic; PassportPersonhoodLogic: PassportPersonhoodLogic; PassportPoPScoreLogic: PassportPoPScoreLogic; PassportSignalingLogic: PassportSignalingLogic; PassportWhitelistAndBlacklistLogic: PassportWhitelistAndBlacklistLogic; }; export type PassportLibraries = PassportLatestLibraries & { PassportChecksLogicV1: PassportChecksLogicV1; PassportConfiguratorV1: PassportConfiguratorV1; PassportEntityLogicV1: PassportEntityLogicV1; PassportDelegationLogicV1: PassportDelegationLogicV1; PassportPersonhoodLogicV1: PassportPersonhoodLogicV1; PassportPoPScoreLogicV1: PassportPoPScoreLogicV1; PassportSignalingLogicV1: PassportSignalingLogicV1; PassportWhitelistAndBlacklistLogicV1: PassportWhitelistAndBlacklistLogicV1; PassportChecksLogicV2: PassportChecksLogicV2; PassportConfiguratorV2: PassportConfiguratorV2; PassportEntityLogicV2: PassportEntityLogicV2; PassportDelegationLogicV2: PassportDelegationLogicV2; PassportPersonhoodLogicV2: PassportPersonhoodLogicV2; PassportPoPScoreLogicV2: PassportPoPScoreLogicV2; PassportSignalingLogicV2: PassportSignalingLogicV2; PassportWhitelistAndBlacklistLogicV2: PassportWhitelistAndBlacklistLogicV2; PassportChecksLogicV3: PassportChecksLogicV3; PassportConfiguratorV3: PassportConfiguratorV3; PassportEntityLogicV3: PassportEntityLogicV3; PassportDelegationLogicV3: PassportDelegationLogicV3; PassportPersonhoodLogicV3: PassportPersonhoodLogicV3; PassportPoPScoreLogicV3: PassportPoPScoreLogicV3; PassportSignalingLogicV3: PassportSignalingLogicV3; PassportWhitelistAndBlacklistLogicV3: PassportWhitelistAndBlacklistLogicV3; PassportChecksLogicV4: PassportChecksLogicV4; PassportConfiguratorV4: PassportConfiguratorV4; PassportEntityLogicV4: PassportEntityLogicV4; PassportDelegationLogicV4: PassportDelegationLogicV4; PassportPersonhoodLogicV4: PassportPersonhoodLogicV4; PassportPoPScoreLogicV4: PassportPoPScoreLogicV4; PassportSignalingLogicV4: PassportSignalingLogicV4; PassportWhitelistAndBlacklistLogicV4: PassportWhitelistAndBlacklistLogicV4; }; export declare function passportLibraries<T extends DeployPassportLibrariesArgs>({ logOutput, latestVersionOnly, }: T): Promise<T["latestVersionOnly"] extends true ? PassportLatestLibraries : PassportLibraries>; export {};