Back to Work
Teleport WalletLive
AA Wallet2024 ~

Teleport Wallet

Teleport Wallet is an account abstraction wallet that natively supports the Ethereum Layer 2 Silicon network and offers a multisig-based account contract architecture.

RoleSmart Contract Developer

Overview

Teleport Wallet provides an Account Abstraction (ERC-4337) wallet with Telegram and Kakao login, natively supporting the Silicon L2 network. I participated in the design of the Wallet Contract and the development of ExternalSigner and Paymaster contracts. The wallet uses a multi-sig structure where both the user and the operator co-verify, and we kept upgradeability while prioritizing security. For Paymaster, I implemented TokenPaymaster (paying gas with airdrop tokens) and FlashPaymaster (operator advances gas, user repays after execution) to improve UX for users who don’t hold ETH. The architecture and patterns from this project were later reused for the exchange’s Web3 Wallet smart contract infrastructure.

  • Wallet Contract·ExternalSigner·Paymaster 설계·개발
  • Multi-sig 기반 공동 검증 구조, 업그레이드 가능성과 보안 균형
  • TokenPaymaster·FlashPaymaster로 가스 없는 UX 제공
  • 검증된 설계를 거래소 Web3 Wallet 인프라에 재활용

Technologies

SolidityERC-4337Account AbstractionHardhat