https://github.com/slycompiler/erc4337-test
This is simple test script for erc4337 smart wallet and Pimlico bundler
https://github.com/slycompiler/erc4337-test
Last synced: 11 months ago
JSON representation
This is simple test script for erc4337 smart wallet and Pimlico bundler
- Host: GitHub
- URL: https://github.com/slycompiler/erc4337-test
- Owner: slycompiler
- Created: 2024-10-18T05:51:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-25T00:57:26.000Z (over 1 year ago)
- Last Synced: 2025-05-08T16:56:24.590Z (about 1 year ago)
- Language: TypeScript
- Size: 182 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ERC 4337 Test
This is simple test project to test ERC 4337 smart wallets.
Try running some of the following tasks:
## Deploy Soul Wallet Contract
1. Clone the repository from Soul Wallet Contract GitHub.
```bash
git clone https://github.com/SoulWallet/soul-wallet-contract
```
2. Deploy the smart wallet on the Sepolia testnet using the default validator EOA.
## Test script
1. Create a Smart Wallet:
- Use the factory wallet from the cloned repository to create a new smart wallet.
```shell
npx hardhat run scripts/create-smart-wallet.ts
```
2. Transfer ETH:
- Implement a function to transfer ETH using a bundler (eg. Pimlico/) while ensuring that EntryPoint v7 is used.
```shell
npx hardhat run scripts/transfer-ETH.ts
```