Commit 638fce6
committed
Update dependencies and enhance signing capabilities
- Updated `Cargo.lock` and `Cargo.toml` to reflect the new version `1.0.23` for the `alloy` package and added `serde_repr` as a dependency.
- Introduced `PrivateKeySigner` for local signing in the `SigningCredential` enum, allowing for random private key generation for testing.
- Enhanced the `AccountSigner` trait to support signing operations with the new `PrivateKey` variant.
- Added 7702 tests for session keys as well as owner execution
These changes improve the signing capabilities and facilitate testing with local private keys.1 parent 799a1a8 commit 638fce6
File tree
12 files changed
+1187
-100
lines changed- core/src
- eip7702-core
- src
- tests
- bytecode
- executors/src/eip7702_executor
12 files changed
+1187
-100
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
| |||
18 | 26 | | |
19 | 27 | | |
20 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
21 | 33 | | |
22 | 34 | | |
23 | 35 | | |
| |||
0 commit comments