userop 0.3.1 userop: ^0.3.1 copied to clipboard
A lightweight Dart library for quickly and easily building ERC-4337 UserOperations.
[0.2.0] #
Added #
socketConnector
has been added to theIClientOpts
interface. It allows you to specify a custom socket connector for theWeb3Client
instance.
[0.1.7] #
[0.1.3] #
Changed #
- Retrieve the Smart Contract Account (SCA) from the wallet factory, rather than from the EntryPoint.
[0.1.0] #
Changed #
- Deprecated
EOASignature
middleware, replaced withsignUserOpHash
. - Removed
estimateCreationGas
from gasLimit middleware for redundancy reduction.
[0.0.12] #
Reverted #
- The change that removed the defaults for
callGasLimit
,verificationGasLimit
,preVerificationGas
fields in thedefaultUserOp
constructor ofIUserOperation
class
[0.0.11] #
Fixed #
- The issue with trying to set default values for gas limits when the values were not provided.
[0.0.10] #
Changed #
callGasLimit
,verificationGasLimit
,preVerificationGas
fields are now nullable and there aren't any defaults provided for them in thedefaultUserOp
constructor ofIUserOperation
class.- You can specify default values for
callGasLimit
,verificationGasLimit
,preVerificationGas
while initializing theEtherspotWallet
.
[0.0.7] #
Added #
- A new preset
EtherspotWallet
. It's based on EtherspotWallet.sol.
[0.0.6] #
[0.0.5] #
Changed #
- Breaking:
verifyingPaymaster
is now getting just the address of the paymaster rpc service instead of the JsonRPC provider instance.
[0.0.1] #
- Initial version.