From 43f839cc4ca9c21a9c5fd99c6fa36a7de1bce2ff Mon Sep 17 00:00:00 2001 From: futreall <86553580+futreall@users.noreply.github.com> Date: Sun, 23 Feb 2025 20:43:42 +0200 Subject: [PATCH 1/2] Update MultisigBuilder.sol --- script/universal/MultisigBuilder.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/universal/MultisigBuilder.sol b/script/universal/MultisigBuilder.sol index 375ad4a..30d9380 100644 --- a/script/universal/MultisigBuilder.sol +++ b/script/universal/MultisigBuilder.sol @@ -148,7 +148,7 @@ abstract contract MultisigBuilder is MultisigBase { Simulation.StateOverride[] memory overrides = _overrides(_safe); - bytes memory txData = _execTransationCalldata(_safe, data, Signatures.genPrevalidatedSignature(msg.sender)); + bytes memory txData = _execTransactionCalldata(_safe, data, Signatures.genPrevalidatedSignature(msg.sender)); Simulation.logSimulationLink({_to: _safe, _data: txData, _from: msg.sender, _overrides: overrides}); // Forge simulation of the data logged in the link. If the simulation fails From 81fe4fef8db0ae70634e50b3709799b7dabeef4f Mon Sep 17 00:00:00 2001 From: futreall <86553580+futreall@users.noreply.github.com> Date: Sun, 23 Feb 2025 20:44:06 +0200 Subject: [PATCH 2/2] Update NestedMultisigBase.sol --- script/universal/NestedMultisigBase.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script/universal/NestedMultisigBase.sol b/script/universal/NestedMultisigBase.sol index ee5064c..7becdff 100644 --- a/script/universal/NestedMultisigBase.sol +++ b/script/universal/NestedMultisigBase.sol @@ -109,13 +109,13 @@ abstract contract NestedMultisigBase is MultisigBase { ) ) ); - bytes memory approveHashExec = _execTransationCalldata( + bytes memory approveHashExec = _execTransactionCalldata( _signerSafe, approveHashData, Signatures.genPrevalidatedSignature(MULTICALL3_ADDRESS) ); calls[0] = IMulticall3.Call3({target: _signerSafe, allowFailure: false, callData: approveHashExec}); // simulate the final state changes tx, so that signer can verify the final results - bytes memory finalExec = _execTransationCalldata(_safe, _data, Signatures.genPrevalidatedSignature(_signerSafe)); + bytes memory finalExec = _execTransactionCalldata(_safe, _data, Signatures.genPrevalidatedSignature(_signerSafe)); calls[1] = IMulticall3.Call3({target: _safe, allowFailure: false, callData: finalExec}); return calls;