"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MAX_L1_TOKENS_PER_POOL_REBALANCE_LEAF = exports.MAX_REFUNDS_PER_RELAYER_REFUND_LEAF = exports.l1TokenTransferThreshold = exports.maxL1TokensPerPoolRebalanceLeaf = exports.maxRefundsPerRelayerRefundLeaf = exports.sampleL2GasPrice = exports.sampleL2MaxSubmissionCost = exports.sampleL2GasSendTokens = exports.sampleL2Gas = exports.amountToReturn = exports.amountHeldByPool = exports.mockTreeRoot = exports.mockSlowRelayRoot = exports.mockRelayerRefundRoot = exports.mockPoolRebalanceRoot = exports.mockPoolRebalanceLeafCount = exports.mockBundleEvaluationBlockNumbers = exports.zeroRawValue = exports.identifier = exports.zeroBytes32 = exports.zeroAddress = exports.refundProposalLiveness = exports.totalBond = exports.finalFeeUsdt = exports.finalFeeUsdc = exports.finalFee = exports.bondAmount = exports.firstDepositId = exports.amountToRelayPreLPFee = exports.amountToRelayPreModifiedFees = exports.amountReceived = exports.amountToRelayPreFees = exports.totalPostModifiedFeesPct = exports.totalPostFeesPct = exports.oneHundredPct = exports.realizedLpFeePct = exports.incorrectModifiedRelayerFeePct = exports.modifiedRelayerFeePct = exports.depositRelayerFeePct = exports.amountToRelay = exports.amountToDeposit = exports.amountToLp = exports.amountToSeedWallets = exports.MAX_EXCLUSIVITY_OFFSET_SECONDS = exports.MAX_UINT32 = exports.maxUint256 = exports.repaymentChainId = exports.originChainId = exports.destinationChainId = exports.TokenRolesEnum = void 0;
exports.getParamType = exports.buildV3SlowRelayTree = exports.buildSlowRelayTree = exports.buildRelayerRefundLeaves = exports.buildRelayerRefundTree = exports.buildPoolRebalanceLeaves = exports.buildPoolRebalanceLeafTree = exports.hubPoolFixture = exports.deployHubPool = exports.spokePoolFixture = exports.deploySpokePool = exports.CHAIN_ID_TEST_LIST = exports.randomDestinationToken2 = exports.randomDestinationToken = exports.randomOriginToken = exports.randomL1Token = exports.randomAddress = exports.CONFIG_STORE_VERSION = exports.sampleRateModel = void 0;
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./test/utils/utils"), exports);
var constants_1 = require("./test/constants");
Object.defineProperty(exports, "TokenRolesEnum", { enumerable: true, get: function () { return constants_1.TokenRolesEnum; } });
Object.defineProperty(exports, "destinationChainId", { enumerable: true, get: function () { return constants_1.destinationChainId; } });
Object.defineProperty(exports, "originChainId", { enumerable: true, get: function () { return constants_1.originChainId; } });
Object.defineProperty(exports, "repaymentChainId", { enumerable: true, get: function () { return constants_1.repaymentChainId; } });
Object.defineProperty(exports, "maxUint256", { enumerable: true, get: function () { return constants_1.maxUint256; } });
Object.defineProperty(exports, "MAX_UINT32", { enumerable: true, get: function () { return constants_1.MAX_UINT32; } });
Object.defineProperty(exports, "MAX_EXCLUSIVITY_OFFSET_SECONDS", { enumerable: true, get: function () { return constants_1.MAX_EXCLUSIVITY_OFFSET_SECONDS; } });
Object.defineProperty(exports, "amountToSeedWallets", { enumerable: true, get: function () { return constants_1.amountToSeedWallets; } });
Object.defineProperty(exports, "amountToLp", { enumerable: true, get: function () { return constants_1.amountToLp; } });
Object.defineProperty(exports, "amountToDeposit", { enumerable: true, get: function () { return constants_1.amountToDeposit; } });
Object.defineProperty(exports, "amountToRelay", { enumerable: true, get: function () { return constants_1.amountToRelay; } });
Object.defineProperty(exports, "depositRelayerFeePct", { enumerable: true, get: function () { return constants_1.depositRelayerFeePct; } });
Object.defineProperty(exports, "modifiedRelayerFeePct", { enumerable: true, get: function () { return constants_1.modifiedRelayerFeePct; } });
Object.defineProperty(exports, "incorrectModifiedRelayerFeePct", { enumerable: true, get: function () { return constants_1.incorrectModifiedRelayerFeePct; } });
Object.defineProperty(exports, "realizedLpFeePct", { enumerable: true, get: function () { return constants_1.realizedLpFeePct; } });
Object.defineProperty(exports, "oneHundredPct", { enumerable: true, get: function () { return constants_1.oneHundredPct; } });
Object.defineProperty(exports, "totalPostFeesPct", { enumerable: true, get: function () { return constants_1.totalPostFeesPct; } });
Object.defineProperty(exports, "totalPostModifiedFeesPct", { enumerable: true, get: function () { return constants_1.totalPostModifiedFeesPct; } });
Object.defineProperty(exports, "amountToRelayPreFees", { enumerable: true, get: function () { return constants_1.amountToRelayPreFees; } });
Object.defineProperty(exports, "amountReceived", { enumerable: true, get: function () { return constants_1.amountReceived; } });
Object.defineProperty(exports, "amountToRelayPreModifiedFees", { enumerable: true, get: function () { return constants_1.amountToRelayPreModifiedFees; } });
Object.defineProperty(exports, "amountToRelayPreLPFee", { enumerable: true, get: function () { return constants_1.amountToRelayPreLPFee; } });
Object.defineProperty(exports, "firstDepositId", { enumerable: true, get: function () { return constants_1.firstDepositId; } });
Object.defineProperty(exports, "bondAmount", { enumerable: true, get: function () { return constants_1.bondAmount; } });
Object.defineProperty(exports, "finalFee", { enumerable: true, get: function () { return constants_1.finalFee; } });
Object.defineProperty(exports, "finalFeeUsdc", { enumerable: true, get: function () { return constants_1.finalFeeUsdc; } });
Object.defineProperty(exports, "finalFeeUsdt", { enumerable: true, get: function () { return constants_1.finalFeeUsdt; } });
Object.defineProperty(exports, "totalBond", { enumerable: true, get: function () { return constants_1.totalBond; } });
Object.defineProperty(exports, "refundProposalLiveness", { enumerable: true, get: function () { return constants_1.refundProposalLiveness; } });
Object.defineProperty(exports, "zeroAddress", { enumerable: true, get: function () { return constants_1.zeroAddress; } });
Object.defineProperty(exports, "zeroBytes32", { enumerable: true, get: function () { return constants_1.zeroBytes32; } });
Object.defineProperty(exports, "identifier", { enumerable: true, get: function () { return constants_1.identifier; } });
Object.defineProperty(exports, "zeroRawValue", { enumerable: true, get: function () { return constants_1.zeroRawValue; } });
Object.defineProperty(exports, "mockBundleEvaluationBlockNumbers", { enumerable: true, get: function () { return constants_1.mockBundleEvaluationBlockNumbers; } });
Object.defineProperty(exports, "mockPoolRebalanceLeafCount", { enumerable: true, get: function () { return constants_1.mockPoolRebalanceLeafCount; } });
Object.defineProperty(exports, "mockPoolRebalanceRoot", { enumerable: true, get: function () { return constants_1.mockPoolRebalanceRoot; } });
Object.defineProperty(exports, "mockRelayerRefundRoot", { enumerable: true, get: function () { return constants_1.mockRelayerRefundRoot; } });
Object.defineProperty(exports, "mockSlowRelayRoot", { enumerable: true, get: function () { return constants_1.mockSlowRelayRoot; } });
Object.defineProperty(exports, "mockTreeRoot", { enumerable: true, get: function () { return constants_1.mockTreeRoot; } });
Object.defineProperty(exports, "amountHeldByPool", { enumerable: true, get: function () { return constants_1.amountHeldByPool; } });
Object.defineProperty(exports, "amountToReturn", { enumerable: true, get: function () { return constants_1.amountToReturn; } });
Object.defineProperty(exports, "sampleL2Gas", { enumerable: true, get: function () { return constants_1.sampleL2Gas; } });
Object.defineProperty(exports, "sampleL2GasSendTokens", { enumerable: true, get: function () { return constants_1.sampleL2GasSendTokens; } });
Object.defineProperty(exports, "sampleL2MaxSubmissionCost", { enumerable: true, get: function () { return constants_1.sampleL2MaxSubmissionCost; } });
Object.defineProperty(exports, "sampleL2GasPrice", { enumerable: true, get: function () { return constants_1.sampleL2GasPrice; } });
Object.defineProperty(exports, "maxRefundsPerRelayerRefundLeaf", { enumerable: true, get: function () { return constants_1.maxRefundsPerRelayerRefundLeaf; } });
Object.defineProperty(exports, "maxL1TokensPerPoolRebalanceLeaf", { enumerable: true, get: function () { return constants_1.maxL1TokensPerPoolRebalanceLeaf; } });
Object.defineProperty(exports, "l1TokenTransferThreshold", { enumerable: true, get: function () { return constants_1.l1TokenTransferThreshold; } });
Object.defineProperty(exports, "MAX_REFUNDS_PER_RELAYER_REFUND_LEAF", { enumerable: true, get: function () { return constants_1.MAX_REFUNDS_PER_RELAYER_REFUND_LEAF; } });
Object.defineProperty(exports, "MAX_L1_TOKENS_PER_POOL_REBALANCE_LEAF", { enumerable: true, get: function () { return constants_1.MAX_L1_TOKENS_PER_POOL_REBALANCE_LEAF; } });
Object.defineProperty(exports, "sampleRateModel", { enumerable: true, get: function () { return constants_1.sampleRateModel; } });
Object.defineProperty(exports, "CONFIG_STORE_VERSION", { enumerable: true, get: function () { return constants_1.CONFIG_STORE_VERSION; } });
Object.defineProperty(exports, "randomAddress", { enumerable: true, get: function () { return constants_1.randomAddress; } });
Object.defineProperty(exports, "randomL1Token", { enumerable: true, get: function () { return constants_1.randomL1Token; } });
Object.defineProperty(exports, "randomOriginToken", { enumerable: true, get: function () { return constants_1.randomOriginToken; } });
Object.defineProperty(exports, "randomDestinationToken", { enumerable: true, get: function () { return constants_1.randomDestinationToken; } });
Object.defineProperty(exports, "randomDestinationToken2", { enumerable: true, get: function () { return constants_1.randomDestinationToken2; } });
Object.defineProperty(exports, "CHAIN_ID_TEST_LIST", { enumerable: true, get: function () { return constants_1.CHAIN_ID_TEST_LIST; } });
var SpokePool_Fixture_1 = require("./test/fixtures/SpokePool.Fixture");
Object.defineProperty(exports, "deploySpokePool", { enumerable: true, get: function () { return SpokePool_Fixture_1.deploySpokePool; } });
Object.defineProperty(exports, "spokePoolFixture", { enumerable: true, get: function () { return SpokePool_Fixture_1.spokePoolFixture; } });
var HubPool_Fixture_1 = require("./test/fixtures/HubPool.Fixture");
Object.defineProperty(exports, "deployHubPool", { enumerable: true, get: function () { return HubPool_Fixture_1.deployHubPool; } });
Object.defineProperty(exports, "hubPoolFixture", { enumerable: true, get: function () { return HubPool_Fixture_1.hubPoolFixture; } });
var MerkleLib_utils_1 = require("./test/utils/MerkleLib.utils");
Object.defineProperty(exports, "buildPoolRebalanceLeafTree", { enumerable: true, get: function () { return MerkleLib_utils_1.buildPoolRebalanceLeafTree; } });
Object.defineProperty(exports, "buildPoolRebalanceLeaves", { enumerable: true, get: function () { return MerkleLib_utils_1.buildPoolRebalanceLeaves; } });
Object.defineProperty(exports, "buildRelayerRefundTree", { enumerable: true, get: function () { return MerkleLib_utils_1.buildRelayerRefundTree; } });
Object.defineProperty(exports, "buildRelayerRefundLeaves", { enumerable: true, get: function () { return MerkleLib_utils_1.buildRelayerRefundLeaves; } });
Object.defineProperty(exports, "buildSlowRelayTree", { enumerable: true, get: function () { return MerkleLib_utils_1.buildSlowRelayTree; } });
Object.defineProperty(exports, "buildV3SlowRelayTree", { enumerable: true, get: function () { return MerkleLib_utils_1.buildV3SlowRelayTree; } });
Object.defineProperty(exports, "getParamType", { enumerable: true, get: function () { return MerkleLib_utils_1.getParamType; } });
tslib_1.__exportStar(require("./test/types"), exports);
//# sourceMappingURL=test-utils.js.map