{
  "schemaVersion": 1,
  "fixtureOnly": true,
  "externalRpc": false,
  "chainId": 31337,
  "environment": {
    "erc6492Status": "Final",
    "client": "Anvil 1.8.0",
    "foundry": "1.8.0",
    "foundryCommit": "61ae26af36320d4fa1020f7db53785885e29eeb5",
    "solidity": "0.8.36",
    "openzeppelin": "5.6.1",
    "viem": "2.56.0",
    "evmVersion": "prague"
  },
  "accounts": {
    "deployer": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
    "owner": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
    "outsider": "0x5CD73082C8627566205c919a483268087Df6bea3"
  },
  "contracts": {
    "factory": "0x5FbDB2315678afecb367f032d93F642f64180aa3",
    "universalValidator": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512",
    "policyVerifier": "0x9fE46736679d2D9a65F0992F2272dE9f3c7fa6e0",
    "predictedAccount": "0xc7401d0A1FCf6838deE56c8414f0CD8a70Ca833e"
  },
  "wrapper": {
    "suffix": "0x6492649264926492649264926492649264926492649264926492649264926492",
    "factory": "0x5FbDB2315678afecb367f032d93F642f64180aa3",
    "factoryCalldata": "0xf14ddffc00000000000000000000000070997970c51812dc3a010c7d01b50e0d17dc79c8e9db9ce2b0cc12aa3b90c119e2164ba21808e52ac2f998e3df7cd2dc7a3ab11c",
    "innerSignatureBytes": 65,
    "wrappedSignatureBytes": 384,
    "expectedSigner": "0xc7401d0A1FCf6838deE56c8414f0CD8a70Ca833e",
    "salt": "0xe9db9ce2b0cc12aa3b90c119e2164ba21808e52ac2f998e3df7cd2dc7a3ab11c"
  },
  "phases": [
    {
      "id": "predicted",
      "codeBytes": 0,
      "valid": null
    },
    {
      "id": "rollback-validation",
      "codeBytes": 0,
      "valid": true
    },
    {
      "id": "explicit-deploy",
      "codeBytes": 821,
      "valid": true,
      "receiptStatus": "success"
    },
    {
      "id": "post-deploy-erc1271",
      "codeBytes": 821,
      "valid": true
    },
    {
      "id": "post-deploy-wrapped",
      "codeBytes": 821,
      "valid": true
    }
  ],
  "failures": {
    "wrongFactory": {
      "valid": false,
      "deployedExpectedSigner": false
    },
    "wrongSalt": {
      "valid": false,
      "deployedExpectedSigner": false
    },
    "badInnerSignature": {
      "valid": false,
      "deployedExpectedSigner": false
    },
    "deployRevert": {
      "rejected": true,
      "deployedExpectedSigner": false
    }
  }
}
