UNPKG

@tenderly/hardhat-integration

Version:

Hardhat plugin for integration with Tenderly

25 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getVerificationType = getVerificationType; exports.isVerificationOnVnet = isVerificationOnVnet; const util_1 = require("./util"); const api_client_1 = require("@tenderly/api-client"); async function getVerificationType(hre, tenderlyNetwork) { if ((0, util_1.isTenderlyNetworkConfig)(hre.network.config)) { return tenderlyNetwork.devnetID !== undefined ? api_client_1.VERIFICATION_TYPES.DEVNET : api_client_1.VERIFICATION_TYPES.FORK; } const priv = hre.config.tenderly?.privateVerification; if (priv !== undefined && priv && !(0, util_1.isTenderlyNetworkConfig)(hre.network.config)) { return api_client_1.VERIFICATION_TYPES.PRIVATE; } return api_client_1.VERIFICATION_TYPES.PUBLIC; } async function isVerificationOnVnet(verificationType) { return (verificationType === api_client_1.VERIFICATION_TYPES.DEVNET || verificationType === api_client_1.VERIFICATION_TYPES.FORK); } //# sourceMappingURL=get-verification-type.js.map