Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 1 addition & 147 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 2 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,13 @@ homepage = "https://github.com/base/tips"
repository = "https://github.com/base/tips"

[workspace]
members = ["crates/audit", "crates/ingress-rpc", "crates/core", "crates/account-abstraction-core", "crates/account-abstraction-core-v2", "crates/system-tests"]
members = ["crates/audit", "crates/ingress-rpc", "crates/core", "crates/account-abstraction-core"]
resolver = "2"

[workspace.dependencies]
tips-audit = { path = "crates/audit" }
tips-core = { path = "crates/core" }
account-abstraction-core = { path = "crates/account-abstraction-core" }
account-abstraction-core-v2 = { path = "crates/account-abstraction-core-v2" }
tips-system-tests = { path = "crates/system-tests" }

# Reth
reth = { git = "https://github.com/paradigmxyz/reth", tag = "v1.9.3" }
Expand All @@ -29,11 +27,9 @@ alloy-primitives = { version = "1.4.1", default-features = false, features = [
] }
alloy-consensus = { version = "1.0.41" }
alloy-provider = { version = "1.0.41" }
alloy-serde = "1.0.41"
alloy-rpc-types = "1.1.2"
alloy-sol-types = { version = "1.4.1", default-features = false }
alloy-signer = { version = "1.0.41" }
alloy-network = { version = "1.0.41" }
alloy-serde = "1.0.41"

# op-alloy
op-alloy-network = { version = "0.22.0", default-features = false }
Expand Down
30 changes: 0 additions & 30 deletions crates/account-abstraction-core-v2/Cargo.toml

This file was deleted.

6 changes: 2 additions & 4 deletions crates/account-abstraction-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ homepage.workspace = true
repository.workspace = true
edition.workspace = true

[lib]
path = "core/src/lib.rs"
[dependencies]
alloy-serde = { version = "1.0.41", default-features = false }
serde.workspace = true
Expand All @@ -20,12 +18,12 @@ reth-rpc-eth-types.workspace = true
tokio.workspace = true
jsonrpsee.workspace = true
async-trait = { workspace = true }
alloy-sol-types.workspace= true
alloy-sol-types.workspace = true
anyhow.workspace = true
rdkafka.workspace = true
serde_json.workspace = true
tips-core.workspace = true
tracing.workspace=true
tracing.workspace = true

[dev-dependencies]
alloy-primitives.workspace = true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# account-abstraction-core-v2
# account-abstraction-core

Clean architecture implementation for ERC-4337 account abstraction mempool and validation.

Expand Down Expand Up @@ -228,10 +228,10 @@ pub fn create_mempool_engine(
3. **Reusability**: Services can be used in multiple binaries
```rust
// ingress-rpc binary
use account_abstraction_core_v2::MempoolEngine;
use account_abstraction_core::MempoolEngine;

// batch-processor binary
use account_abstraction_core_v2::MempoolEngine;
use account_abstraction_core::MempoolEngine;

// Same code, different contexts!
```
Expand All @@ -252,7 +252,7 @@ pub fn create_mempool_engine(
### Basic Usage (with Factory)

```rust
use account_abstraction_core_v2::create_mempool_engine;
use account_abstraction_core::create_mempool_engine;

let engine = create_mempool_engine(
"kafka.properties",
Expand All @@ -269,7 +269,7 @@ tokio::spawn(async move {
### Custom Setup (without Factory)

```rust
use account_abstraction_core_v2::{
use account_abstraction_core::{
MempoolEngine,
infrastructure::kafka::consumer::KafkaEventSource,
};
Expand All @@ -282,7 +282,7 @@ let engine = MempoolEngine::with_event_source(event_source, Some(custom_config))
### Testing

```rust
use account_abstraction_core_v2::{
use account_abstraction_core::{
MempoolEngine, MempoolEvent,
services::interfaces::event_source::EventSource,
};
Expand Down
Loading