diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6fe72a2..8ae017d 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,16 +11,5 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive - - uses: actions/setup-node@v4 - with: - node-version: 20 - - uses: oven-sh/setup-bun@v1 - uses: foundry-rs/foundry-toolchain@v1 - - uses: actions/setup-python@v5 - with: - python-version: '3.11' - cache: pip - cache-dependency-path: requirements.txt - - run: pip install -r requirements.txt - - run: bun install - - run: bun run test + - run: forge test --force --mt test_userOpValidation_owner_standardExecute -vvvvv diff --git a/test/MultiOwnerPluginIntegration.t.sol b/test/MultiOwnerPluginIntegration.t.sol index 2fdb91e..2e311df 100644 --- a/test/MultiOwnerPluginIntegration.t.sol +++ b/test/MultiOwnerPluginIntegration.t.sol @@ -4,6 +4,7 @@ pragma solidity ^0.8.25; import { Test } from "forge-std/Test.sol"; import { IERC1271 } from "@openzeppelin/contracts/interfaces/IERC1271.sol"; +import { ERC1967Proxy } from "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; import { ECDSA } from "@openzeppelin/contracts/utils/cryptography/ECDSA.sol"; import { EntryPoint } from "account-abstraction/core/EntryPoint.sol"; @@ -61,6 +62,7 @@ contract MultiOwnerPluginIntegration is Test { keccak256(abi.encode(plugin.pluginManifest())), entryPoint ); + emit log_bytes(type(ERC1967Proxy).creationCode); // setup account with MultiOwnerModularAccountFactory owners = new address[](2);