import { __awaiter, __generator } from "tslib";
import hre from "hardhat";
import { getContractFactory } from "../utils/getContractFactory";
export var merkleLibFixture = hre.deployments.createFixture(function () { return __awaiter(void 0, void 0, void 0, function () {
    var signer, merkleLibTest;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0: return [4 /*yield*/, hre.ethers.getSigners()];
            case 1:
                signer = (_a.sent())[0];
                return [4 /*yield*/, getContractFactory("MerkleLibTest", signer)];
            case 2: return [4 /*yield*/, (_a.sent()).deploy()];
            case 3:
                merkleLibTest = _a.sent();
                return [2 /*return*/, { merkleLibTest: merkleLibTest }];
        }
    });
}); });
//# sourceMappingURL=MerkleLib.Fixture.js.map