hardhat-gasless-deployer
Version:
Hardhat Plugin for deploying contracts using GSN
26 lines • 888 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hHGaslessDeployerConfigExtender = void 0;
const hHGaslessDeployerConfigExtender = (config, userConfig) => {
const defaultConfig = {
contract: undefined,
initArgsPath: undefined,
salt: undefined,
value: 0,
signer: undefined,
network: undefined,
rpcUrl: undefined,
paymaster: undefined,
relayerHub: undefined,
forwarder: undefined,
};
if (userConfig.hHGaslessDeployer) {
const customConfig = userConfig.hHGaslessDeployer;
config.hHGaslessDeployer = Object.assign(Object.assign({}, defaultConfig), customConfig);
}
else {
config.hHGaslessDeployer = defaultConfig;
}
};
exports.hHGaslessDeployerConfigExtender = hHGaslessDeployerConfigExtender;
//# sourceMappingURL=config.js.map