From fa05695cd8fb0d7f71357d25bf344a2202fe944d Mon Sep 17 00:00:00 2001 From: zeroknots Date: Tue, 13 Feb 2024 14:30:54 +0700 Subject: [PATCH] bump version --- package.json | 8 +++---- pnpm-lock.yaml | 22 +++++++++---------- script/DeployRegistry.s.sol.bak | 2 +- src/Common.sol | 2 +- src/DataTypes.sol | 4 ++-- src/IRegistry.sol | 2 +- src/Registry.sol | 2 +- src/core/Attestation.sol | 2 +- src/core/AttestationManager.sol | 2 +- src/core/ModuleManager.sol | 2 +- src/core/ResolverManager.sol | 2 +- src/core/SchemaManager.sol | 2 +- src/core/SignedAttestation.sol | 2 +- src/core/TrustManager.sol | 2 +- src/core/TrustManagerExternalAttesterList.sol | 2 +- src/external/IExternalSchemaValidator.sol | 2 +- src/external/examples/ERC7512Schema.sol | 2 +- src/external/examples/ResolverBase.sol | 2 +- src/external/examples/TokenizedResolver.sol | 2 +- src/lib/AttestationLib.sol | 2 +- src/lib/Helpers.sol | 2 +- src/lib/ModuleDeploymentLib.sol | 2 +- src/lib/StubLib.sol | 2 +- test/Base.t.sol | 2 +- test/mocks/MockFactory.sol | 2 +- 25 files changed, 39 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index db876f74..a2c8c564 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,11 @@ "@openzeppelin/contracts": "5.0.1" }, "devDependencies": { - "ds-test": "github:dapphub/ds-test", - "forge-std": "github:foundry-rs/forge-std", + "ds-test": "github:dapphub/ds-test#e282159d5170298eb2455a6c05280ab5a73a4ef0", + "forge-std": "github:foundry-rs/forge-std#v1.7.6", "prettier": "^2.8.8", - "solmate": "github:transmissions11/solmate", - "solady": "github:vectorized/solady", + "solmate": "github:transmissions11/solmate#c892309933b25c03d32b1b0d674df7ae292ba925", + "solady": "github:vectorized/solady#9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e", "solhint": "^4.1.1" }, "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5affa9bb..ab03e4a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,22 +11,22 @@ dependencies: devDependencies: ds-test: - specifier: github:dapphub/ds-test + specifier: github:dapphub/ds-test#e282159d5170298eb2455a6c05280ab5a73a4ef0 version: github.com/dapphub/ds-test/e282159d5170298eb2455a6c05280ab5a73a4ef0 forge-std: - specifier: github:foundry-rs/forge-std - version: github.com/foundry-rs/forge-std/4513bc2063f23c57bee6558799584b518d387a39 + specifier: github:foundry-rs/forge-std#v1.7.6 + version: github.com/foundry-rs/forge-std/ae570fec082bfe1c1f45b0acca4a2b4f84d345ce prettier: specifier: ^2.8.8 version: 2.8.8 solady: - specifier: github:vectorized/solady - version: github.com/vectorized/solady/330d9aceb8086f2ac85bb5dbfb9991642ae944e6 + specifier: github:vectorized/solady#9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e + version: github.com/vectorized/solady/9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e solhint: specifier: ^4.1.1 version: 4.1.1 solmate: - specifier: github:transmissions11/solmate + specifier: github:transmissions11/solmate#c892309933b25c03d32b1b0d674df7ae292ba925 version: github.com/transmissions11/solmate/c892309933b25c03d32b1b0d674df7ae292ba925 packages: @@ -724,8 +724,8 @@ packages: version: 1.0.0 dev: true - github.com/foundry-rs/forge-std/4513bc2063f23c57bee6558799584b518d387a39: - resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/4513bc2063f23c57bee6558799584b518d387a39} + github.com/foundry-rs/forge-std/ae570fec082bfe1c1f45b0acca4a2b4f84d345ce: + resolution: {tarball: https://codeload.github.com/foundry-rs/forge-std/tar.gz/ae570fec082bfe1c1f45b0acca4a2b4f84d345ce} name: forge-std version: 1.7.6 dev: true @@ -736,8 +736,8 @@ packages: version: 6.2.0 dev: true - github.com/vectorized/solady/330d9aceb8086f2ac85bb5dbfb9991642ae944e6: - resolution: {tarball: https://codeload.github.com/vectorized/solady/tar.gz/330d9aceb8086f2ac85bb5dbfb9991642ae944e6} + github.com/vectorized/solady/9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e: + resolution: {tarball: https://codeload.github.com/vectorized/solady/tar.gz/9deb9ed36a27261a8745db5b7cd7f4cdc3b1cd4e} name: solady - version: 0.0.167 + version: 0.0.168 dev: true diff --git a/script/DeployRegistry.s.sol.bak b/script/DeployRegistry.s.sol.bak index 39228d8d..8b8fc4bd 100644 --- a/script/DeployRegistry.s.sol.bak +++ b/script/DeployRegistry.s.sol.bak @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { Script } from "forge-std/Script.sol"; import { RegistryTestTools, RegistryInstance } from "../test/utils/BaseUtils.sol"; diff --git a/src/Common.sol b/src/Common.sol index 4b29869d..e2f3ff77 100644 --- a/src/Common.sol +++ b/src/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { ResolverUID, SchemaUID, AttestationDataRef, ModuleType } from "./DataTypes.sol"; diff --git a/src/DataTypes.sol b/src/DataTypes.sol index 6049d2ea..9e425dd6 100644 --- a/src/DataTypes.sol +++ b/src/DataTypes.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { IExternalSchemaValidator } from "./external/IExternalSchemaValidator.sol"; import { IExternalResolver } from "./external/IExternalResolver.sol"; @@ -59,10 +59,10 @@ struct AttestationRequest { bytes data; // Custom attestation data. ModuleType[] moduleTypes; // optional: The type(s) of the module. } + /** * @dev A struct representing the arguments of the revocation request. */ - struct RevocationRequest { address moduleAddr; // The module address. } diff --git a/src/IRegistry.sol b/src/IRegistry.sol index f847c07c..7df601ca 100644 --- a/src/IRegistry.sol +++ b/src/IRegistry.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationDataRef, diff --git a/src/Registry.sol b/src/Registry.sol index 4f47ab4f..59d1dae8 100644 --- a/src/Registry.sol +++ b/src/Registry.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { SignedAttestation } from "./core/SignedAttestation.sol"; import { IRegistry } from "./IRegistry.sol"; diff --git a/src/core/Attestation.sol b/src/core/Attestation.sol index e1f2cbe3..53a7a99b 100644 --- a/src/core/Attestation.sol +++ b/src/core/Attestation.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRecord, AttestationRequest, RevocationRequest, SchemaUID diff --git a/src/core/AttestationManager.sol b/src/core/AttestationManager.sol index 6fed50dc..da3e1473 100644 --- a/src/core/AttestationManager.sol +++ b/src/core/AttestationManager.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationDataRef, diff --git a/src/core/ModuleManager.sol b/src/core/ModuleManager.sol index 841bebf8..5745ea19 100644 --- a/src/core/ModuleManager.sol +++ b/src/core/ModuleManager.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { ModuleDeploymentLib } from "../lib/ModuleDeploymentLib.sol"; import { StubLib } from "../lib/StubLib.sol"; diff --git a/src/core/ResolverManager.sol b/src/core/ResolverManager.sol index 97075076..3bd19011 100644 --- a/src/core/ResolverManager.sol +++ b/src/core/ResolverManager.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { ResolverRecord, ResolverUID } from "../DataTypes.sol"; import { ZERO_ADDRESS } from "../Common.sol"; diff --git a/src/core/SchemaManager.sol b/src/core/SchemaManager.sol index b4453502..7efee3e2 100644 --- a/src/core/SchemaManager.sol +++ b/src/core/SchemaManager.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { SchemaRecord, SchemaUID } from "../DataTypes.sol"; import { IExternalSchemaValidator } from "../external/IExternalSchemaValidator.sol"; diff --git a/src/core/SignedAttestation.sol b/src/core/SignedAttestation.sol index 0e62161f..25e39daf 100644 --- a/src/core/SignedAttestation.sol +++ b/src/core/SignedAttestation.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { Attestation } from "./Attestation.sol"; import { AttestationRequest, RevocationRequest, SchemaUID } from "../DataTypes.sol"; diff --git a/src/core/TrustManager.sol b/src/core/TrustManager.sol index 6c804700..3bd1cccc 100644 --- a/src/core/TrustManager.sol +++ b/src/core/TrustManager.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRecord, diff --git a/src/core/TrustManagerExternalAttesterList.sol b/src/core/TrustManagerExternalAttesterList.sol index a2b45569..0b1598c4 100644 --- a/src/core/TrustManagerExternalAttesterList.sol +++ b/src/core/TrustManagerExternalAttesterList.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRecord } from "../DataTypes.sol"; import { ZERO_TIMESTAMP } from "../Common.sol"; diff --git a/src/external/IExternalSchemaValidator.sol b/src/external/IExternalSchemaValidator.sol index 68bd61dd..e43ba503 100644 --- a/src/external/IExternalSchemaValidator.sol +++ b/src/external/IExternalSchemaValidator.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRecord } from "../DataTypes.sol"; import { IERC165 } from "forge-std/interfaces/IERC165.sol"; diff --git a/src/external/examples/ERC7512Schema.sol b/src/external/examples/ERC7512Schema.sol index 9b3fc36c..4cf76a1d 100644 --- a/src/external/examples/ERC7512Schema.sol +++ b/src/external/examples/ERC7512Schema.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { IExternalSchemaValidator } from "../IExternalSchemaValidator.sol"; import { AttestationRecord, AttestationDataRef } from "../../DataTypes.sol"; diff --git a/src/external/examples/ResolverBase.sol b/src/external/examples/ResolverBase.sol index cd04a0f7..bd44f1b0 100644 --- a/src/external/examples/ResolverBase.sol +++ b/src/external/examples/ResolverBase.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { IExternalResolver } from "../IExternalResolver.sol"; import { IRegistry } from "../../IRegistry.sol"; diff --git a/src/external/examples/TokenizedResolver.sol b/src/external/examples/TokenizedResolver.sol index e11b72cd..79c45c07 100644 --- a/src/external/examples/TokenizedResolver.sol +++ b/src/external/examples/TokenizedResolver.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import "./ResolverBase.sol"; import "forge-std/interfaces/IERC20.sol"; diff --git a/src/lib/AttestationLib.sol b/src/lib/AttestationLib.sol index b8dd2e70..88d51378 100644 --- a/src/lib/AttestationLib.sol +++ b/src/lib/AttestationLib.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRequest, RevocationRequest, AttestationDataRef } from "../DataTypes.sol"; import { SSTORE2 } from "solady/utils/SSTORE2.sol"; diff --git a/src/lib/Helpers.sol b/src/lib/Helpers.sol index 82ce56e1..2ea60941 100644 --- a/src/lib/Helpers.sol +++ b/src/lib/Helpers.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { ResolverRecord, SchemaRecord, SchemaUID, ResolverUID } from "../DataTypes.sol"; diff --git a/src/lib/ModuleDeploymentLib.sol b/src/lib/ModuleDeploymentLib.sol index ee46a4a5..5ca38693 100644 --- a/src/lib/ModuleDeploymentLib.sol +++ b/src/lib/ModuleDeploymentLib.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; /** * @title ModuleDeploymentLib diff --git a/src/lib/StubLib.sol b/src/lib/StubLib.sol index 3d7f3eba..0d8cd1c5 100644 --- a/src/lib/StubLib.sol +++ b/src/lib/StubLib.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import { AttestationRecord, ResolverRecord, SchemaRecord, ModuleRecord } from "../DataTypes.sol"; import { IExternalSchemaValidator } from "../external/IExternalSchemaValidator.sol"; diff --git a/test/Base.t.sol b/test/Base.t.sol index 6d70dc08..adcd66a8 100644 --- a/test/Base.t.sol +++ b/test/Base.t.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; import "forge-std/Test.sol"; import "src/Registry.sol"; diff --git a/test/mocks/MockFactory.sol b/test/mocks/MockFactory.sol index 1463c1c8..6af84c2d 100644 --- a/test/mocks/MockFactory.sol +++ b/test/mocks/MockFactory.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-only -pragma solidity ^0.8.19; +pragma solidity ^0.8.24; contract MockFactory { function deploy(bytes memory bytecode) external returns (address addr) {