Commit c389a57
authored
V2.2 lite (#39)
* commented out session key owned validator for temporary usage
* Feat/add benchmark (#36)
* forge install: aa-benchmark
* temp
* updated forge-std
* test refactor
* Kernel lite draft
* test for kernel lite ecdsa
* gas report
* removed bytes
* fixed test
* small gas optimize trick
* execute batch
* kernel lite has execute batch too
* removed delegate call
* bumped version of kernel to 0.2.2 in test
* revert on setDefaultValidator in kernel lite
* updated libraries
* updated tag for entrypoint
* sessionkey for batching
* sessionkey batch call tested
* readme updated for addresses
* fix: userOpHash verification for unlimited permission
* temp : passes with no-validation, parsing was successful for multiple
* test passing
* added interval validation
* forge fmt
* chore: remove mock files from coverage
* moved to mock folder for test artifacts
* added session key invalidator
* refactoring IKernel
* increasing test case coverage
* removed aa-benchmark for now
* removed fallback to default option for 0x00000001
* Removed dependencies
* removed remappings
* test for invalid signatures
* removed multiowned validator
* added forge test for validator
* renamed the test function
* forge fmt
* using custom error for validator
* updated session key to invalidate nonce and nonce is incremental
* kernel lite to operate as a validator to mitigate wallet bricked situation
* todo: sessionkey test cases
* sessionkey test passing
* Merkle renamed
* changed kernel to support selfcall for executor
* test for delegatecall
* sessionkey test added for validAfter, interval invariants
* removed broadcast
* ignoring broadcast
* updated readme for deployed addresses
* updated address for via-ir enabled versions1 parent 359938c commit c389a57
File tree
301 files changed
+1987
-22624
lines changed- broadcast
- DeployECDSAValidator.s.sol
- 100
- 10
- 137
- 1
- 420
- 421613
- 42161
- 43113
- 43114
- 56
- 5
- 84531
- 8453
- DeployKernel.s.sol
- 100
- 10200
- 10
- 137
- 1
- 420
- 421613
- 42161
- 43113
- 43114
- 56
- 5
- 80001
- 84531
- 8453
- DeployKillSwitch.s.sol/80001
- DeploySessionKey.s.sol
- 100
- 10200
- 10
- 137
- 1
- 420
- 421613
- 42161
- 43113
- 43114
- 56
- 5
- 80001
- 84531
- 8453
- StakeToFactory.s.sol
- 100
- 10
- 137
- 1
- 42161
- 43114
- 56
- 80001
- 8453
- gas
- ecdsa
- lib
- scripts
- src
- abstract
- common
- executor
- factory
- interfaces
- lite
- utils
- validator
- test/foundry
- mock
- utils
- validator
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
301 files changed
+1987
-22624
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | 1 | | |
6 | 2 | | |
7 | 3 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 4 | | |
14 | 5 | | |
15 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 0 additions & 49 deletions
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 34 deletions
This file was deleted.
0 commit comments