UNPKG

@venusprotocol/governance-contracts

Version:

### Prerequisites

45 lines 3.94 kB
export declare enum AccountType { NORMAL_TIMELOCK = "NormalTimelock", FAST_TRACK_TIMELOCK = "FastTrackTimelock", CRITICAL_TIMELOCK = "CriticalTimelock" } export declare const getResilientOraclePermissions: (resilientOracle: string) => string[][]; export declare const getChainlinkOraclePermissions: (chainlinkOracle: string) => string[][]; export declare const getRedstoneOraclePermissions: (redstoneOracle: string) => string[][]; export declare const getBoundValidatorPermissions: (boundValidator: string) => string[][]; export declare const getSFrxETHOraclePermissions: (sFrxETHOracle: string) => string[][]; export declare const getBinanceOraclePermissions: (binanceOracle: string) => string[][]; export declare const getXVSPermissions: (xvs: string) => string[][]; export declare const getXVSBridgeAdminPermissions: (xvsBridgeAdmin: string) => string[][]; export declare const getXVSVaultPermissions: (xvsVault: string) => string[][]; export declare const getPoolRegistryPermissions: (poolRegistry: string) => string[][]; export declare const getPrimePermissions: (prime: string) => string[][]; export declare const getPrimeLiquidityProviderPermissions: (primeLiquidityProvider: string) => string[][]; export declare const getProtocolShareReservePermissions: (protocolShareReserve: string) => string[][]; export declare const getConverterNetworkPermissions: (converterNetwork: string) => string[][]; export declare const getComptrollerPermissions: () => string[][]; export declare const getVTokenPermissions: () => string[][]; export declare const getRewardDistributorPermissionsTimebased: () => string[][]; export declare const getRewardDistributorPermissionsBlockbased: () => string[][]; export declare const getIRMPermissions: () => string[][]; export declare const getConverterPermissions: () => string[][]; export declare const getXVSVaultTreasuryPermissions: (xvsVaultTreasury: string) => string[][]; export declare const getOmniChainExecutorOwnerPermissions: (omniChainExecutor: string, guardian: string) => string[][]; export declare const getXVSBridgeAdminRevokePermissions: (xvsBridgeAdmin: string, guardian: string) => string[][]; export declare const getXVSVaultTreasuryRevokePermissions: (xvsVaultTreasury: string, guardian: string) => string[][]; export declare const getPrimeRevokePermissions: (prime: string, guardian: string) => string[][]; export declare const getPrimeLiquidityProviderRevokePermissions: (primeLiquidityProvider: string, guardian: string) => string[][]; export declare const getResilientOracleRevokePermissions: (resilientOracle: string, guardian: string) => string[][]; export declare const getBoundValidatorRevokePermissions: (boundValidator: string, guardian: string) => string[][]; export declare const getXVSVaultRevokePermissions: (xvsVault: string, guardian: string) => string[][]; export declare const getRewardDistributorRevokePermissions: (guardian: string, lastRewardingBlockTimestamp: boolean) => string[][]; export declare const getIRMRevokePermissions: (guardian: string) => string[][]; export declare const getPoolRegistryRevokePermissionsForWildcard: (guardian: string) => string[][]; export declare const getPoolRegistryRevokePermissions: (poolRegistry: string, guardian: string) => string[][]; export declare const getComptrollerRevokePermissions: (guardian: string) => string[][]; export declare const getVTokenRevokePermissions: (guardian: string) => string[][]; export declare const getConverterNetworkRevokePermissions: (converterNetwork: string, guardian: string) => string[][]; export declare const getSFrxETHOracleRevokePermissions: (sFrxETHOracle: string, guardian: string) => string[][]; export declare const getConvertersRevokePermissions: (converters: string[], guardian: string) => string[][]; export declare const getOmniChainExecutorOwnerRevokePermissions: (omniChainExecutor: string, guardian: string) => string[][]; //# sourceMappingURL=permissions.d.ts.map