From 676045c3adf883c046d79af0a5d8bf34f2d9f165 Mon Sep 17 00:00:00 2001 From: dule-git <61541725+dule-git@users.noreply.github.com> Date: Tue, 6 Feb 2024 16:42:43 +0100 Subject: [PATCH] Return accumulator from reduce function fix (#179) We haven't returned the accumulator from `contracts.reduce` function resulting in an `undefined` new array. This PR fixes that error. --- .changeset/silly-shirts-do.md | 5 +++++ packages/tenderly-hardhat/src/Tenderly.ts | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/silly-shirts-do.md diff --git a/.changeset/silly-shirts-do.md b/.changeset/silly-shirts-do.md new file mode 100644 index 00000000..c8157cd6 --- /dev/null +++ b/.changeset/silly-shirts-do.md @@ -0,0 +1,5 @@ +--- +"@tenderly/hardhat-tenderly": patch +--- + +Fix empty array to verify diff --git a/packages/tenderly-hardhat/src/Tenderly.ts b/packages/tenderly-hardhat/src/Tenderly.ts index 856907b1..286ceeaf 100644 --- a/packages/tenderly-hardhat/src/Tenderly.ts +++ b/packages/tenderly-hardhat/src/Tenderly.ts @@ -60,9 +60,10 @@ export class Tenderly { const flatContracts: ContractByName[] = contracts.reduce( (accumulator, value) => { - if (value.address !== ProxyPlaceholderName) { - accumulator.concat(value); + if (value.name !== ProxyPlaceholderName) { + accumulator = accumulator.concat(value); } + return accumulator; }, [], );