Пример #1
0
            public void SendUserOperation(UserOperation userOperation)
            {
                ResultWrapper <Keccak> resultOfUserOperation = UserOperationPool.AddUserOperation(userOperation);

                resultOfUserOperation.GetResult().ResultType.Should().NotBe(ResultType.Failure, resultOfUserOperation.Result.Error);
                resultOfUserOperation.GetData().Should().Be(userOperation.CalculateRequestId(new Address(_accountAbstractionConfig.EntryPointContractAddress), SpecProvider.ChainId));
            }
 public AccountAbstractionModuleFactory(UserOperationPool userOperationPool, Address[] supportedEntryPoints)
 {
     _userOperationPool    = userOperationPool;
     _supportedEntryPoints = supportedEntryPoints;
 }