Release v0.1.35
Changes:
- Modified deployments/1.json
- Modified deployments/10.json
- Modified deployments/11155111.json
- Modified deployments/130.json
- Modified deployments/1301.json
- Modified deployments/42161.json
- Modified deployments/56.json
- Modified deployments/7777777.json
- Modified deployments/8453.json
- Added src/deployers/calibur/CaliburEntryDeployer.sol
- Modified src/deployers/v2-core/UniswapV2FactoryDeployer.sol
- Added src/protocols/calibur/interfaces/ICalibur.sol
- Added src/protocols/calibur/interfaces/IEIP712.sol
- Added src/protocols/calibur/interfaces/IERC1271.sol
- Added src/protocols/calibur/interfaces/IERC4337Account.sol
- Added src/protocols/calibur/interfaces/IERC7201.sol
- Added src/protocols/calibur/interfaces/IERC7821.sol
- Added src/protocols/calibur/interfaces/IERC7914.sol
- Added src/protocols/calibur/interfaces/IExecutionHook.sol
- Added src/protocols/calibur/interfaces/IHook.sol
- Added src/protocols/calibur/interfaces/IKeyManagement.sol
- Added src/protocols/calibur/interfaces/IMulticall.sol
- Added src/protocols/calibur/interfaces/INonceManager.sol
- Added src/protocols/calibur/interfaces/IValidationHook.sol
- Added src/protocols/calibur/lib/account-abstraction/interfaces/IAccount.sol
- Added src/protocols/calibur/lib/account-abstraction/interfaces/PackedUserOperation.sol
- Added src/protocols/calibur/lib/openzeppelin-contracts/interfaces/IERC5267.sol
- Added src/protocols/calibur/libraries/BatchedCallLib.sol
- Added src/protocols/calibur/libraries/CallLib.sol
- Added src/protocols/calibur/libraries/CalldataDecoder.sol
- Added src/protocols/calibur/libraries/ERC7739Utils.sol
- Added src/protocols/calibur/libraries/EntrypointLib.sol
- Added src/protocols/calibur/libraries/HooksLib.sol
- Added src/protocols/calibur/libraries/KeyLib.sol
- Added src/protocols/calibur/libraries/ModeDecoder.sol
- Added src/protocols/calibur/libraries/PersonalSignLib.sol
- Added src/protocols/calibur/libraries/PrefixedSaltLib.sol
- Added src/protocols/calibur/libraries/SettingsLib.sol
- Added src/protocols/calibur/libraries/SignedBatchedCallLib.sol
- Added src/protocols/calibur/libraries/Static.sol
- Added src/protocols/calibur/libraries/TransientNativeAllowance.sol
- Added src/protocols/calibur/libraries/TypedDataSignLib.sol
- Added src/protocols/calibur/libraries/WrappedSignatureLib.sol
- Added src/protocols/lib-external/openzeppelin-contracts/contracts/utils/Errors.sol
- Added src/protocols/lib-external/openzeppelin-contracts/contracts/utils/Panic.sol
- Added src/protocols/lib-external/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol
- Added src/protocols/lib-external/openzeppelin-contracts/contracts/utils/cryptography/P256.sol
- Modified src/protocols/lib-external/openzeppelin-contracts/contracts/utils/math/Math.sol
- Added src/protocols/lib-external/openzeppelin-contracts/contracts/utils/math/SafeCast.sol
- Added src/protocols/lib-external/solady/src/utils/ECDSA.sol
- Added src/protocols/lib-external/solady/src/utils/EfficientHashLib.sol
- Added src/protocols/lib-external/solady/src/utils/LibBytes.sol
- Added src/protocols/lib-external/solady/src/utils/LibString.sol
- Added src/protocols/lib-external/webauthn-sol/lib/FreshCryptoLib/solidity/src/FCL_ecdsa.sol
- Added src/protocols/lib-external/webauthn-sol/lib/FreshCryptoLib/solidity/src/FCL_elliptic.sol
- Added src/protocols/lib-external/webauthn-sol/lib/openzeppelin-contracts/contracts/utils/Base64.sol
- Added src/protocols/lib-external/webauthn-sol/src/WebAuthn.sol