You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reference implementation for [ERC-6900](https://eips.ethereum.org/EIPS/eip-6900). It is an early draft implementation.
4
+
5
+
The implementation includes an upgradable modular account with two plugins (`SingleOwnerPlugin` and `TokenReceiverPlugin`). It is compliant with ERC-6900 with the latest updates.
6
+
7
+
## Caveat
8
+
9
+
-**_Not audited and should not be used in production_**.
10
+
- Not optimized in both deployments and execution.
11
+
- Lack support for easy account states building. It is possible off-chain, but not easy.
12
+
13
+
## Development
14
+
15
+
Anyone is welcome to submit feedback and/or PRs to improve code or add Plugins.
16
+
17
+
### Build
18
+
19
+
```bash
20
+
forge build
21
+
22
+
# or use the lite profile to reduce compilation time
23
+
FOUNDRY_PROFILE=lite forge build
24
+
```
25
+
26
+
### Test
27
+
28
+
```bash
29
+
forge test -vvv
30
+
31
+
# or use the lite profile to reduce compilation time
0 commit comments