"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockRetrySolanaRpcFactory = void 0;
const retryRpcFactory_1 = require("../solana/retryRpcFactory");
class MockRetrySolanaRpcFactory extends retryRpcFactory_1.RetrySolanaRpcFactory {
    constructor(mockRateLimitedSolanaRpcFactory, ...retryConstructorParams) {
        super(...retryConstructorParams);
        this.rateLimitedTransport = mockRateLimitedSolanaRpcFactory.createTransport();
        this.logger = mockRateLimitedSolanaRpcFactory.logger;
    }
}
exports.MockRetrySolanaRpcFactory = MockRetrySolanaRpcFactory;
//# sourceMappingURL=MockRetrySolanaRpcFactory.js.map