주요 구성
스마트 월렛을 만들기 위해서는 아래의 요소가 필요하다.
- Bundler RPC
- Solidity contracts for the smart wallet
- Web3 libraries
Bundler RPC
- 현재 bundler RPC API의 경우 Kriptonio 와 같은 사이트에서 무료로 받을 수 있다.

- RPC endpoint 를 복사하고 저장한다.

Solidity Contracts for Smart Wallet
Web3 libraries
- 이더리움 네트워크에 RPC 요청을 전송하기 위해 ethers.js (v5) 라이브러리를 사용한다.
- UserOperation 구조체를 생성하고 서명하기 위해 userop.js 라이브러리를 사용한다.