diff --git a/README.md b/README.md index ebc6987..8217237 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,9 @@ make - [eth-infinitism-simple-account:0.8.0](https://usecannon.com/packages/eth-infinitism-simple-account/0.8.0/13370-main) ([source](https://github.com/eth-infinitism/account-abstraction/releases/tag/v0.8.0)) - [pimlico-entrypoint-simulations:0.7.0](https://usecannon.com/packages/pimlico-entrypoint-simulations/0.7.0/13370-main) ([source](https://github.com/pimlicolabs/contracts)) - [zerodev-factory-staker:3](https://usecannon.com/packages/zerodev-factory-staker/3/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.0)) -- [zerodev-kernel:3.0](https://usecannon.com/packages/zerodev-kernel/3.0/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.0)) -- [zerodev-kernel:3.1](https://usecannon.com/packages/zerodev-kernel/3.1/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.1)) -- [zerodev-kernel:3.2](https://usecannon.com/packages/zerodev-kernel/3.2/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.2)) +- [zerodev-kernel:0.3.0](https://usecannon.com/packages/zerodev-kernel/0.3.0/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.0)) +- [zerodev-kernel:0.3.1](https://usecannon.com/packages/zerodev-kernel/0.3.1/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.1)) +- [zerodev-kernel:0.3.2](https://usecannon.com/packages/zerodev-kernel/0.3.2/13370-main) ([source](https://github.com/zerodevapp/kernel/releases/tag/v3.2)) - [alchemy-light-account:1.1.0](https://usecannon.com/packages/alchemy-light-account/1.1.0/13370-main) ([source](https://github.com/alchemyplatform/light-account/releases/tag/v1.1.0)) - [alchemy-light-account:2.0.0](https://usecannon.com/packages/alchemy-light-account/2.0.0/13370-main) ([source](https://github.com/alchemyplatform/light-account/releases/tag/v2.0.0)) - [alchemy-modular-account:2.0.0](https://usecannon.com/packages/alchemy-modular-account/2.0.0/13370-main) ([source](https://github.com/alchemyplatform/modular-account/releases/tag/v2.0.0)) diff --git a/zerodev/kernel-factory-staker/3/cannonfile.toml b/zerodev/kernel-factory-staker/0.3/cannonfile.toml similarity index 97% rename from zerodev/kernel-factory-staker/3/cannonfile.toml rename to zerodev/kernel-factory-staker/0.3/cannonfile.toml index 0a3c6aa..945e8db 100644 --- a/zerodev/kernel-factory-staker/3/cannonfile.toml +++ b/zerodev/kernel-factory-staker/0.3/cannonfile.toml @@ -1,5 +1,5 @@ name = "zerodev-factory-staker" -version = "3" +version = "0.3" description = "Kernel ERC-4337 infrastructure" [var.Settings] diff --git a/zerodev/kernel-factory-staker/3/expected b/zerodev/kernel-factory-staker/0.3/expected similarity index 100% rename from zerodev/kernel-factory-staker/3/expected rename to zerodev/kernel-factory-staker/0.3/expected diff --git a/zerodev/kernel-factory-staker/3/foundry.toml b/zerodev/kernel-factory-staker/0.3/foundry.toml similarity index 100% rename from zerodev/kernel-factory-staker/3/foundry.toml rename to zerodev/kernel-factory-staker/0.3/foundry.toml diff --git a/zerodev/kernel-factory-staker/3/solady/auth/Ownable.sol b/zerodev/kernel-factory-staker/0.3/solady/auth/Ownable.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/solady/auth/Ownable.sol rename to zerodev/kernel-factory-staker/0.3/solady/auth/Ownable.sol diff --git a/zerodev/kernel-factory-staker/3/solady/utils/LibClone.sol b/zerodev/kernel-factory-staker/0.3/solady/utils/LibClone.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/solady/utils/LibClone.sol rename to zerodev/kernel-factory-staker/0.3/solady/utils/LibClone.sol diff --git a/zerodev/kernel-factory-staker/3/src/factory/FactoryStaker.sol b/zerodev/kernel-factory-staker/0.3/src/factory/FactoryStaker.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/factory/FactoryStaker.sol rename to zerodev/kernel-factory-staker/0.3/src/factory/FactoryStaker.sol diff --git a/zerodev/kernel-factory-staker/3/src/factory/KernelFactory.sol b/zerodev/kernel-factory-staker/0.3/src/factory/KernelFactory.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/factory/KernelFactory.sol rename to zerodev/kernel-factory-staker/0.3/src/factory/KernelFactory.sol diff --git a/zerodev/kernel-factory-staker/3/src/interfaces/IAggregator.sol b/zerodev/kernel-factory-staker/0.3/src/interfaces/IAggregator.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/interfaces/IAggregator.sol rename to zerodev/kernel-factory-staker/0.3/src/interfaces/IAggregator.sol diff --git a/zerodev/kernel-factory-staker/3/src/interfaces/IEntryPoint.sol b/zerodev/kernel-factory-staker/0.3/src/interfaces/IEntryPoint.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/interfaces/IEntryPoint.sol rename to zerodev/kernel-factory-staker/0.3/src/interfaces/IEntryPoint.sol diff --git a/zerodev/kernel-factory-staker/3/src/interfaces/INonceManager.sol b/zerodev/kernel-factory-staker/0.3/src/interfaces/INonceManager.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/interfaces/INonceManager.sol rename to zerodev/kernel-factory-staker/0.3/src/interfaces/INonceManager.sol diff --git a/zerodev/kernel-factory-staker/3/src/interfaces/IStakeManager.sol b/zerodev/kernel-factory-staker/0.3/src/interfaces/IStakeManager.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/interfaces/IStakeManager.sol rename to zerodev/kernel-factory-staker/0.3/src/interfaces/IStakeManager.sol diff --git a/zerodev/kernel-factory-staker/3/src/interfaces/PackedUserOperation.sol b/zerodev/kernel-factory-staker/0.3/src/interfaces/PackedUserOperation.sol similarity index 100% rename from zerodev/kernel-factory-staker/3/src/interfaces/PackedUserOperation.sol rename to zerodev/kernel-factory-staker/0.3/src/interfaces/PackedUserOperation.sol diff --git a/zerodev/kernel-factory-staker/Makefile b/zerodev/kernel-factory-staker/Makefile index d0a2052..b1b612a 100644 --- a/zerodev/kernel-factory-staker/Makefile +++ b/zerodev/kernel-factory-staker/Makefile @@ -1,4 +1,4 @@ -VERSIONS += 3 +VERSIONS += 0.3 .PHONY: all $(VERSIONS) all: $(VERSIONS) diff --git a/zerodev/kernel/3.0/cannonfile.toml b/zerodev/kernel/0.3.0/cannonfile.toml similarity index 93% rename from zerodev/kernel/3.0/cannonfile.toml rename to zerodev/kernel/0.3.0/cannonfile.toml index 70a4f28..1639dad 100644 --- a/zerodev/kernel/3.0/cannonfile.toml +++ b/zerodev/kernel/0.3.0/cannonfile.toml @@ -1,12 +1,12 @@ name = "zerodev-kernel" -version = "3.0" +version = "0.3.0" description = "Kernel ERC-4337 infrastructure" [pull.entryPoint] source = "eth-infinitism-entrypoint:0.7.0" [pull.factoryStaker] -source = "zerodev-factory-staker:3" +source = "zerodev-factory-staker:0.3" [deploy.Kernel] artifact = "Kernel" diff --git a/zerodev/kernel/3.0/expected b/zerodev/kernel/0.3.0/expected similarity index 100% rename from zerodev/kernel/3.0/expected rename to zerodev/kernel/0.3.0/expected diff --git a/zerodev/kernel/3.0/foundry.toml b/zerodev/kernel/0.3.0/foundry.toml similarity index 100% rename from zerodev/kernel/3.0/foundry.toml rename to zerodev/kernel/0.3.0/foundry.toml diff --git a/zerodev/kernel/3.0/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol b/zerodev/kernel/0.3.0/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol similarity index 100% rename from zerodev/kernel/3.0/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol rename to zerodev/kernel/0.3.0/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol diff --git a/zerodev/kernel/3.0/lib/solady/src/utils/ECDSA.sol b/zerodev/kernel/0.3.0/lib/solady/src/utils/ECDSA.sol similarity index 100% rename from zerodev/kernel/3.0/lib/solady/src/utils/ECDSA.sol rename to zerodev/kernel/0.3.0/lib/solady/src/utils/ECDSA.sol diff --git a/zerodev/kernel/3.0/lib/solady/src/utils/EIP712.sol b/zerodev/kernel/0.3.0/lib/solady/src/utils/EIP712.sol similarity index 100% rename from zerodev/kernel/3.0/lib/solady/src/utils/EIP712.sol rename to zerodev/kernel/0.3.0/lib/solady/src/utils/EIP712.sol diff --git a/zerodev/kernel/3.0/lib/solady/src/utils/LibClone.sol b/zerodev/kernel/0.3.0/lib/solady/src/utils/LibClone.sol similarity index 100% rename from zerodev/kernel/3.0/lib/solady/src/utils/LibClone.sol rename to zerodev/kernel/0.3.0/lib/solady/src/utils/LibClone.sol diff --git a/zerodev/kernel/3.0/remappings.txt b/zerodev/kernel/0.3.0/remappings.txt similarity index 100% rename from zerodev/kernel/3.0/remappings.txt rename to zerodev/kernel/0.3.0/remappings.txt diff --git a/zerodev/kernel/3.0/src/Kernel.sol b/zerodev/kernel/0.3.0/src/Kernel.sol similarity index 100% rename from zerodev/kernel/3.0/src/Kernel.sol rename to zerodev/kernel/0.3.0/src/Kernel.sol diff --git a/zerodev/kernel/3.0/src/core/ExecutorManager.sol b/zerodev/kernel/0.3.0/src/core/ExecutorManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/core/ExecutorManager.sol rename to zerodev/kernel/0.3.0/src/core/ExecutorManager.sol diff --git a/zerodev/kernel/3.0/src/core/HookManager.sol b/zerodev/kernel/0.3.0/src/core/HookManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/core/HookManager.sol rename to zerodev/kernel/0.3.0/src/core/HookManager.sol diff --git a/zerodev/kernel/3.0/src/core/SelectorManager.sol b/zerodev/kernel/0.3.0/src/core/SelectorManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/core/SelectorManager.sol rename to zerodev/kernel/0.3.0/src/core/SelectorManager.sol diff --git a/zerodev/kernel/3.0/src/core/ValidationManager.sol b/zerodev/kernel/0.3.0/src/core/ValidationManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/core/ValidationManager.sol rename to zerodev/kernel/0.3.0/src/core/ValidationManager.sol diff --git a/zerodev/kernel/3.0/src/factory/KernelFactory.sol b/zerodev/kernel/0.3.0/src/factory/KernelFactory.sol similarity index 100% rename from zerodev/kernel/3.0/src/factory/KernelFactory.sol rename to zerodev/kernel/0.3.0/src/factory/KernelFactory.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IAccount.sol b/zerodev/kernel/0.3.0/src/interfaces/IAccount.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IAccount.sol rename to zerodev/kernel/0.3.0/src/interfaces/IAccount.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IAccountExecute.sol b/zerodev/kernel/0.3.0/src/interfaces/IAccountExecute.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IAccountExecute.sol rename to zerodev/kernel/0.3.0/src/interfaces/IAccountExecute.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IAggregator.sol b/zerodev/kernel/0.3.0/src/interfaces/IAggregator.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IAggregator.sol rename to zerodev/kernel/0.3.0/src/interfaces/IAggregator.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IERC7579Account.sol b/zerodev/kernel/0.3.0/src/interfaces/IERC7579Account.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IERC7579Account.sol rename to zerodev/kernel/0.3.0/src/interfaces/IERC7579Account.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IERC7579Modules.sol b/zerodev/kernel/0.3.0/src/interfaces/IERC7579Modules.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IERC7579Modules.sol rename to zerodev/kernel/0.3.0/src/interfaces/IERC7579Modules.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IEntryPoint.sol b/zerodev/kernel/0.3.0/src/interfaces/IEntryPoint.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IEntryPoint.sol rename to zerodev/kernel/0.3.0/src/interfaces/IEntryPoint.sol diff --git a/zerodev/kernel/3.0/src/interfaces/INonceManager.sol b/zerodev/kernel/0.3.0/src/interfaces/INonceManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/INonceManager.sol rename to zerodev/kernel/0.3.0/src/interfaces/INonceManager.sol diff --git a/zerodev/kernel/3.0/src/interfaces/IStakeManager.sol b/zerodev/kernel/0.3.0/src/interfaces/IStakeManager.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/IStakeManager.sol rename to zerodev/kernel/0.3.0/src/interfaces/IStakeManager.sol diff --git a/zerodev/kernel/3.0/src/interfaces/PackedUserOperation.sol b/zerodev/kernel/0.3.0/src/interfaces/PackedUserOperation.sol similarity index 100% rename from zerodev/kernel/3.0/src/interfaces/PackedUserOperation.sol rename to zerodev/kernel/0.3.0/src/interfaces/PackedUserOperation.sol diff --git a/zerodev/kernel/3.0/src/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol b/zerodev/kernel/0.3.0/src/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol similarity index 100% rename from zerodev/kernel/3.0/src/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol rename to zerodev/kernel/0.3.0/src/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol diff --git a/zerodev/kernel/3.0/src/lib/solady/src/utils/EIP712.sol b/zerodev/kernel/0.3.0/src/lib/solady/src/utils/EIP712.sol similarity index 100% rename from zerodev/kernel/3.0/src/lib/solady/src/utils/EIP712.sol rename to zerodev/kernel/0.3.0/src/lib/solady/src/utils/EIP712.sol diff --git a/zerodev/kernel/3.0/src/types/Constants.sol b/zerodev/kernel/0.3.0/src/types/Constants.sol similarity index 100% rename from zerodev/kernel/3.0/src/types/Constants.sol rename to zerodev/kernel/0.3.0/src/types/Constants.sol diff --git a/zerodev/kernel/3.0/src/types/Structs.sol b/zerodev/kernel/0.3.0/src/types/Structs.sol similarity index 100% rename from zerodev/kernel/3.0/src/types/Structs.sol rename to zerodev/kernel/0.3.0/src/types/Structs.sol diff --git a/zerodev/kernel/3.0/src/types/Types.sol b/zerodev/kernel/0.3.0/src/types/Types.sol similarity index 100% rename from zerodev/kernel/3.0/src/types/Types.sol rename to zerodev/kernel/0.3.0/src/types/Types.sol diff --git a/zerodev/kernel/3.0/src/utils/ExecLib.sol b/zerodev/kernel/0.3.0/src/utils/ExecLib.sol similarity index 100% rename from zerodev/kernel/3.0/src/utils/ExecLib.sol rename to zerodev/kernel/0.3.0/src/utils/ExecLib.sol diff --git a/zerodev/kernel/3.0/src/utils/KernelValidationResult.sol b/zerodev/kernel/0.3.0/src/utils/KernelValidationResult.sol similarity index 100% rename from zerodev/kernel/3.0/src/utils/KernelValidationResult.sol rename to zerodev/kernel/0.3.0/src/utils/KernelValidationResult.sol diff --git a/zerodev/kernel/3.0/src/utils/ModuleLib.sol b/zerodev/kernel/0.3.0/src/utils/ModuleLib.sol similarity index 100% rename from zerodev/kernel/3.0/src/utils/ModuleLib.sol rename to zerodev/kernel/0.3.0/src/utils/ModuleLib.sol diff --git a/zerodev/kernel/3.0/src/utils/ValidationTypeLib.sol b/zerodev/kernel/0.3.0/src/utils/ValidationTypeLib.sol similarity index 100% rename from zerodev/kernel/3.0/src/utils/ValidationTypeLib.sol rename to zerodev/kernel/0.3.0/src/utils/ValidationTypeLib.sol diff --git a/zerodev/kernel/3.0/src/validator/ECDSAValidator.sol b/zerodev/kernel/0.3.0/src/validator/ECDSAValidator.sol similarity index 100% rename from zerodev/kernel/3.0/src/validator/ECDSAValidator.sol rename to zerodev/kernel/0.3.0/src/validator/ECDSAValidator.sol diff --git a/zerodev/kernel/3.1/cannonfile.toml b/zerodev/kernel/0.3.1/cannonfile.toml similarity index 93% rename from zerodev/kernel/3.1/cannonfile.toml rename to zerodev/kernel/0.3.1/cannonfile.toml index 0fa7624..f63e000 100644 --- a/zerodev/kernel/3.1/cannonfile.toml +++ b/zerodev/kernel/0.3.1/cannonfile.toml @@ -1,12 +1,12 @@ name = "zerodev-kernel" -version = "3.1" +version = "0.3.1" description = "Kernel ERC-4337 infrastructure" [pull.entryPoint] source = "eth-infinitism-entrypoint:0.7.0" [pull.factoryStaker] -source = "zerodev-factory-staker:3" +source = "zerodev-factory-staker:0.3" [deploy.Kernel] artifact = "Kernel" diff --git a/zerodev/kernel/3.1/expected b/zerodev/kernel/0.3.1/expected similarity index 100% rename from zerodev/kernel/3.1/expected rename to zerodev/kernel/0.3.1/expected diff --git a/zerodev/kernel/3.1/foundry.toml b/zerodev/kernel/0.3.1/foundry.toml similarity index 100% rename from zerodev/kernel/3.1/foundry.toml rename to zerodev/kernel/0.3.1/foundry.toml diff --git a/zerodev/kernel/3.1/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol b/zerodev/kernel/0.3.1/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol similarity index 100% rename from zerodev/kernel/3.1/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol rename to zerodev/kernel/0.3.1/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol diff --git a/zerodev/kernel/3.1/lib/solady/src/utils/ECDSA.sol b/zerodev/kernel/0.3.1/lib/solady/src/utils/ECDSA.sol similarity index 100% rename from zerodev/kernel/3.1/lib/solady/src/utils/ECDSA.sol rename to zerodev/kernel/0.3.1/lib/solady/src/utils/ECDSA.sol diff --git a/zerodev/kernel/3.1/lib/solady/src/utils/EIP712.sol b/zerodev/kernel/0.3.1/lib/solady/src/utils/EIP712.sol similarity index 100% rename from zerodev/kernel/3.1/lib/solady/src/utils/EIP712.sol rename to zerodev/kernel/0.3.1/lib/solady/src/utils/EIP712.sol diff --git a/zerodev/kernel/3.1/lib/solady/src/utils/LibClone.sol b/zerodev/kernel/0.3.1/lib/solady/src/utils/LibClone.sol similarity index 100% rename from zerodev/kernel/3.1/lib/solady/src/utils/LibClone.sol rename to zerodev/kernel/0.3.1/lib/solady/src/utils/LibClone.sol diff --git a/zerodev/kernel/3.1/remappings.txt b/zerodev/kernel/0.3.1/remappings.txt similarity index 100% rename from zerodev/kernel/3.1/remappings.txt rename to zerodev/kernel/0.3.1/remappings.txt diff --git a/zerodev/kernel/3.1/src/Kernel.sol b/zerodev/kernel/0.3.1/src/Kernel.sol similarity index 100% rename from zerodev/kernel/3.1/src/Kernel.sol rename to zerodev/kernel/0.3.1/src/Kernel.sol diff --git a/zerodev/kernel/3.1/src/core/ExecutorManager.sol b/zerodev/kernel/0.3.1/src/core/ExecutorManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/core/ExecutorManager.sol rename to zerodev/kernel/0.3.1/src/core/ExecutorManager.sol diff --git a/zerodev/kernel/3.1/src/core/HookManager.sol b/zerodev/kernel/0.3.1/src/core/HookManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/core/HookManager.sol rename to zerodev/kernel/0.3.1/src/core/HookManager.sol diff --git a/zerodev/kernel/3.1/src/core/SelectorManager.sol b/zerodev/kernel/0.3.1/src/core/SelectorManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/core/SelectorManager.sol rename to zerodev/kernel/0.3.1/src/core/SelectorManager.sol diff --git a/zerodev/kernel/3.1/src/core/ValidationManager.sol b/zerodev/kernel/0.3.1/src/core/ValidationManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/core/ValidationManager.sol rename to zerodev/kernel/0.3.1/src/core/ValidationManager.sol diff --git a/zerodev/kernel/3.1/src/factory/KernelFactory.sol b/zerodev/kernel/0.3.1/src/factory/KernelFactory.sol similarity index 100% rename from zerodev/kernel/3.1/src/factory/KernelFactory.sol rename to zerodev/kernel/0.3.1/src/factory/KernelFactory.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IAccount.sol b/zerodev/kernel/0.3.1/src/interfaces/IAccount.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IAccount.sol rename to zerodev/kernel/0.3.1/src/interfaces/IAccount.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IAccountExecute.sol b/zerodev/kernel/0.3.1/src/interfaces/IAccountExecute.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IAccountExecute.sol rename to zerodev/kernel/0.3.1/src/interfaces/IAccountExecute.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IAggregator.sol b/zerodev/kernel/0.3.1/src/interfaces/IAggregator.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IAggregator.sol rename to zerodev/kernel/0.3.1/src/interfaces/IAggregator.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IERC7579Account.sol b/zerodev/kernel/0.3.1/src/interfaces/IERC7579Account.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IERC7579Account.sol rename to zerodev/kernel/0.3.1/src/interfaces/IERC7579Account.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IERC7579Modules.sol b/zerodev/kernel/0.3.1/src/interfaces/IERC7579Modules.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IERC7579Modules.sol rename to zerodev/kernel/0.3.1/src/interfaces/IERC7579Modules.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IEntryPoint.sol b/zerodev/kernel/0.3.1/src/interfaces/IEntryPoint.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IEntryPoint.sol rename to zerodev/kernel/0.3.1/src/interfaces/IEntryPoint.sol diff --git a/zerodev/kernel/3.1/src/interfaces/INonceManager.sol b/zerodev/kernel/0.3.1/src/interfaces/INonceManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/INonceManager.sol rename to zerodev/kernel/0.3.1/src/interfaces/INonceManager.sol diff --git a/zerodev/kernel/3.1/src/interfaces/IStakeManager.sol b/zerodev/kernel/0.3.1/src/interfaces/IStakeManager.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/IStakeManager.sol rename to zerodev/kernel/0.3.1/src/interfaces/IStakeManager.sol diff --git a/zerodev/kernel/3.1/src/interfaces/PackedUserOperation.sol b/zerodev/kernel/0.3.1/src/interfaces/PackedUserOperation.sol similarity index 100% rename from zerodev/kernel/3.1/src/interfaces/PackedUserOperation.sol rename to zerodev/kernel/0.3.1/src/interfaces/PackedUserOperation.sol diff --git a/zerodev/kernel/3.1/src/types/Constants.sol b/zerodev/kernel/0.3.1/src/types/Constants.sol similarity index 100% rename from zerodev/kernel/3.1/src/types/Constants.sol rename to zerodev/kernel/0.3.1/src/types/Constants.sol diff --git a/zerodev/kernel/3.1/src/types/Structs.sol b/zerodev/kernel/0.3.1/src/types/Structs.sol similarity index 100% rename from zerodev/kernel/3.1/src/types/Structs.sol rename to zerodev/kernel/0.3.1/src/types/Structs.sol diff --git a/zerodev/kernel/3.1/src/types/Types.sol b/zerodev/kernel/0.3.1/src/types/Types.sol similarity index 100% rename from zerodev/kernel/3.1/src/types/Types.sol rename to zerodev/kernel/0.3.1/src/types/Types.sol diff --git a/zerodev/kernel/3.1/src/utils/ExecLib.sol b/zerodev/kernel/0.3.1/src/utils/ExecLib.sol similarity index 100% rename from zerodev/kernel/3.1/src/utils/ExecLib.sol rename to zerodev/kernel/0.3.1/src/utils/ExecLib.sol diff --git a/zerodev/kernel/3.1/src/utils/KernelValidationResult.sol b/zerodev/kernel/0.3.1/src/utils/KernelValidationResult.sol similarity index 100% rename from zerodev/kernel/3.1/src/utils/KernelValidationResult.sol rename to zerodev/kernel/0.3.1/src/utils/KernelValidationResult.sol diff --git a/zerodev/kernel/3.1/src/utils/ModuleLib.sol b/zerodev/kernel/0.3.1/src/utils/ModuleLib.sol similarity index 100% rename from zerodev/kernel/3.1/src/utils/ModuleLib.sol rename to zerodev/kernel/0.3.1/src/utils/ModuleLib.sol diff --git a/zerodev/kernel/3.1/src/utils/ValidationTypeLib.sol b/zerodev/kernel/0.3.1/src/utils/ValidationTypeLib.sol similarity index 100% rename from zerodev/kernel/3.1/src/utils/ValidationTypeLib.sol rename to zerodev/kernel/0.3.1/src/utils/ValidationTypeLib.sol diff --git a/zerodev/kernel/3.1/src/validator/ECDSAValidator.sol b/zerodev/kernel/0.3.1/src/validator/ECDSAValidator.sol similarity index 100% rename from zerodev/kernel/3.1/src/validator/ECDSAValidator.sol rename to zerodev/kernel/0.3.1/src/validator/ECDSAValidator.sol diff --git a/zerodev/kernel/3.2/cannonfile.toml b/zerodev/kernel/0.3.2/cannonfile.toml similarity index 92% rename from zerodev/kernel/3.2/cannonfile.toml rename to zerodev/kernel/0.3.2/cannonfile.toml index b585ae9..5d5ee5e 100644 --- a/zerodev/kernel/3.2/cannonfile.toml +++ b/zerodev/kernel/0.3.2/cannonfile.toml @@ -1,12 +1,12 @@ name = "zerodev-kernel" -version = "3.2" +version = "0.3.2" description = "Kernel ERC-4337 infrastructure" [pull.entryPoint] source = "eth-infinitism-entrypoint:0.7.0" [pull.factoryStaker] -source = "zerodev-factory-staker:3" +source = "zerodev-factory-staker:0.3" [deploy.Kernel] artifact = "Kernel" diff --git a/zerodev/kernel/3.2/expected b/zerodev/kernel/0.3.2/expected similarity index 100% rename from zerodev/kernel/3.2/expected rename to zerodev/kernel/0.3.2/expected diff --git a/zerodev/kernel/3.2/foundry.toml b/zerodev/kernel/0.3.2/foundry.toml similarity index 100% rename from zerodev/kernel/3.2/foundry.toml rename to zerodev/kernel/0.3.2/foundry.toml diff --git a/zerodev/kernel/3.2/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol b/zerodev/kernel/0.3.2/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol similarity index 100% rename from zerodev/kernel/3.2/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol rename to zerodev/kernel/0.3.2/lib/ExcessivelySafeCall/src/ExcessivelySafeCall.sol diff --git a/zerodev/kernel/3.2/lib/solady/src/accounts/LibERC7579.sol b/zerodev/kernel/0.3.2/lib/solady/src/accounts/LibERC7579.sol similarity index 100% rename from zerodev/kernel/3.2/lib/solady/src/accounts/LibERC7579.sol rename to zerodev/kernel/0.3.2/lib/solady/src/accounts/LibERC7579.sol diff --git a/zerodev/kernel/3.2/lib/solady/src/utils/EIP712.sol b/zerodev/kernel/0.3.2/lib/solady/src/utils/EIP712.sol similarity index 100% rename from zerodev/kernel/3.2/lib/solady/src/utils/EIP712.sol rename to zerodev/kernel/0.3.2/lib/solady/src/utils/EIP712.sol diff --git a/zerodev/kernel/3.2/lib/solady/src/utils/LibClone.sol b/zerodev/kernel/0.3.2/lib/solady/src/utils/LibClone.sol similarity index 100% rename from zerodev/kernel/3.2/lib/solady/src/utils/LibClone.sol rename to zerodev/kernel/0.3.2/lib/solady/src/utils/LibClone.sol diff --git a/zerodev/kernel/3.2/remappings.txt b/zerodev/kernel/0.3.2/remappings.txt similarity index 100% rename from zerodev/kernel/3.2/remappings.txt rename to zerodev/kernel/0.3.2/remappings.txt diff --git a/zerodev/kernel/3.2/src/Kernel.sol b/zerodev/kernel/0.3.2/src/Kernel.sol similarity index 100% rename from zerodev/kernel/3.2/src/Kernel.sol rename to zerodev/kernel/0.3.2/src/Kernel.sol diff --git a/zerodev/kernel/3.2/src/core/ExecutorManager.sol b/zerodev/kernel/0.3.2/src/core/ExecutorManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/core/ExecutorManager.sol rename to zerodev/kernel/0.3.2/src/core/ExecutorManager.sol diff --git a/zerodev/kernel/3.2/src/core/HookManager.sol b/zerodev/kernel/0.3.2/src/core/HookManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/core/HookManager.sol rename to zerodev/kernel/0.3.2/src/core/HookManager.sol diff --git a/zerodev/kernel/3.2/src/core/SelectorManager.sol b/zerodev/kernel/0.3.2/src/core/SelectorManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/core/SelectorManager.sol rename to zerodev/kernel/0.3.2/src/core/SelectorManager.sol diff --git a/zerodev/kernel/3.2/src/core/ValidationManager.sol b/zerodev/kernel/0.3.2/src/core/ValidationManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/core/ValidationManager.sol rename to zerodev/kernel/0.3.2/src/core/ValidationManager.sol diff --git a/zerodev/kernel/3.2/src/factory/KernelFactory.sol b/zerodev/kernel/0.3.2/src/factory/KernelFactory.sol similarity index 100% rename from zerodev/kernel/3.2/src/factory/KernelFactory.sol rename to zerodev/kernel/0.3.2/src/factory/KernelFactory.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IAccount.sol b/zerodev/kernel/0.3.2/src/interfaces/IAccount.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IAccount.sol rename to zerodev/kernel/0.3.2/src/interfaces/IAccount.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IAccountExecute.sol b/zerodev/kernel/0.3.2/src/interfaces/IAccountExecute.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IAccountExecute.sol rename to zerodev/kernel/0.3.2/src/interfaces/IAccountExecute.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IAggregator.sol b/zerodev/kernel/0.3.2/src/interfaces/IAggregator.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IAggregator.sol rename to zerodev/kernel/0.3.2/src/interfaces/IAggregator.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IERC7579Account.sol b/zerodev/kernel/0.3.2/src/interfaces/IERC7579Account.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IERC7579Account.sol rename to zerodev/kernel/0.3.2/src/interfaces/IERC7579Account.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IERC7579Modules.sol b/zerodev/kernel/0.3.2/src/interfaces/IERC7579Modules.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IERC7579Modules.sol rename to zerodev/kernel/0.3.2/src/interfaces/IERC7579Modules.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IEntryPoint.sol b/zerodev/kernel/0.3.2/src/interfaces/IEntryPoint.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IEntryPoint.sol rename to zerodev/kernel/0.3.2/src/interfaces/IEntryPoint.sol diff --git a/zerodev/kernel/3.2/src/interfaces/INonceManager.sol b/zerodev/kernel/0.3.2/src/interfaces/INonceManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/INonceManager.sol rename to zerodev/kernel/0.3.2/src/interfaces/INonceManager.sol diff --git a/zerodev/kernel/3.2/src/interfaces/IStakeManager.sol b/zerodev/kernel/0.3.2/src/interfaces/IStakeManager.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/IStakeManager.sol rename to zerodev/kernel/0.3.2/src/interfaces/IStakeManager.sol diff --git a/zerodev/kernel/3.2/src/interfaces/PackedUserOperation.sol b/zerodev/kernel/0.3.2/src/interfaces/PackedUserOperation.sol similarity index 100% rename from zerodev/kernel/3.2/src/interfaces/PackedUserOperation.sol rename to zerodev/kernel/0.3.2/src/interfaces/PackedUserOperation.sol diff --git a/zerodev/kernel/3.2/src/types/Constants.sol b/zerodev/kernel/0.3.2/src/types/Constants.sol similarity index 100% rename from zerodev/kernel/3.2/src/types/Constants.sol rename to zerodev/kernel/0.3.2/src/types/Constants.sol diff --git a/zerodev/kernel/3.2/src/types/Structs.sol b/zerodev/kernel/0.3.2/src/types/Structs.sol similarity index 100% rename from zerodev/kernel/3.2/src/types/Structs.sol rename to zerodev/kernel/0.3.2/src/types/Structs.sol diff --git a/zerodev/kernel/3.2/src/types/Types.sol b/zerodev/kernel/0.3.2/src/types/Types.sol similarity index 100% rename from zerodev/kernel/3.2/src/types/Types.sol rename to zerodev/kernel/0.3.2/src/types/Types.sol diff --git a/zerodev/kernel/3.2/src/utils/ExecLib.sol b/zerodev/kernel/0.3.2/src/utils/ExecLib.sol similarity index 100% rename from zerodev/kernel/3.2/src/utils/ExecLib.sol rename to zerodev/kernel/0.3.2/src/utils/ExecLib.sol diff --git a/zerodev/kernel/3.2/src/utils/KernelValidationResult.sol b/zerodev/kernel/0.3.2/src/utils/KernelValidationResult.sol similarity index 100% rename from zerodev/kernel/3.2/src/utils/KernelValidationResult.sol rename to zerodev/kernel/0.3.2/src/utils/KernelValidationResult.sol diff --git a/zerodev/kernel/3.2/src/utils/ModuleLib.sol b/zerodev/kernel/0.3.2/src/utils/ModuleLib.sol similarity index 100% rename from zerodev/kernel/3.2/src/utils/ModuleLib.sol rename to zerodev/kernel/0.3.2/src/utils/ModuleLib.sol diff --git a/zerodev/kernel/3.2/src/utils/Utils.sol b/zerodev/kernel/0.3.2/src/utils/Utils.sol similarity index 100% rename from zerodev/kernel/3.2/src/utils/Utils.sol rename to zerodev/kernel/0.3.2/src/utils/Utils.sol diff --git a/zerodev/kernel/3.2/src/utils/ValidationTypeLib.sol b/zerodev/kernel/0.3.2/src/utils/ValidationTypeLib.sol similarity index 100% rename from zerodev/kernel/3.2/src/utils/ValidationTypeLib.sol rename to zerodev/kernel/0.3.2/src/utils/ValidationTypeLib.sol diff --git a/zerodev/kernel/Makefile b/zerodev/kernel/Makefile index 6523ee5..9317280 100644 --- a/zerodev/kernel/Makefile +++ b/zerodev/kernel/Makefile @@ -1,6 +1,6 @@ -VERSIONS += 3.0 -VERSIONS += 3.1 -VERSIONS += 3.2 +VERSIONS += 0.3.0 +VERSIONS += 0.3.1 +VERSIONS += 0.3.2 .PHONY: all $(VERSIONS) all: $(VERSIONS)