Turnkey MPC 기반 비수탁형 멀티체인 지갑 서비스 프론트엔드 및 API 풀스택 개발
지갑 인프라 및 멀티체인 자산 관리
- MPC 기반 비수탁형 지갑: Turnkey MPC 인프라를 활용한 Sub-Organization 기반 다중 지갑 생성·관리 시스템 구현, OTP(이메일) + WebAuthn Passkey 이중 인증
- 12개 체인 자산 통합: EVM, Solana, Bitcoin, Cosmos, TRON, XRP, Aptos, Sui, Stellar, TON, Dogecoin 등 체인별 전용 Balance Provider 구현, 70+ 주소 포맷 지원 및 Private Key 타입 자동 감지(Hex/WIF/Solana)
- 멀티체인 Transfer Provider: 12개 체인의 가스비 추정·TX 빌드·브로드캐스트·주소 검증을 단일 인터페이스로 추상화, 체인별 서명 포맷(EVM/Solana 표준, Bitcoin/XRP/Stellar DER 인코딩, Cosmos/Ton/Tron 커스텀) 통일하는 서명 어셈블리 구현
- 토큰 송금: 4단계 UX 플로우(토큰 선택 → 주소 입력 → 금액 설정 → TX 확인) 설계, Next.js API Route 기반 TX 빌드·가스비 추정·브로드캐스트 서버 구현 및 Turnkey 서명 연동, Base/Solana 체인 가스비 스폰서십 적용(한도 초과 시 일반 전송 자동 Fallback)
- EIP-1193 커스텀 Provider: Turnkey MPC 서명을 MetaMask/Wagmi 생태계와 호환되도록 Ethereum 표준 Provider 및 Wagmi Connector 직접 구현, Solana Wallet Standard Adapter 구현으로 크로스체인 지갑 표준 준수
- 크로스체인 스왑/브릿지: LI.FI Widget 통합을 통한 멀티체인 토큰 교환 기능 구현, 0.25% 통합 수수료 정산 로직 적용
- WalletConnect v2: QR 스캔/URI 입력 기반 dApp 연결, 세션 관리 및 외부 트랜잭션 서명 요청 처리
- 토큰 가격·거래내역 API: CoinGecko → Contract → GeckoTerminal DEX 3중 fallback 가격 조회, 체인별 트랜잭션 히스토리·토큰 검색 API 구현, React Query 다층 캐싱 및 Redis SWR 패턴 적용
- 커스텀 토큰/네트워크: 컨트랙트 주소 입력 시 viem multicall로 ERC20 메타데이터 자동 조회, Chain ID 검증 기반 네트워크 CRUD 구현
DeFi Earn (예치/출금)
- Vault 예치: August Digital SDK 연동, Vault 목록·포지션·APY 히스토리 API 구현, ERC-20 Allowance 확인 → Approve → Deposit 트랜잭션 플로우를 Turnkey Signer로 서명 처리
- 출금 시스템: Standard(epoch 대기 후 Claim) / Instant(즉시 수령, 수수료 차감) 이중 출금 모드 구현
- 멀티체인 지원: Ethereum, Hyperliquid, Forma, Plasma, Flare, Mezo, Sui 7개 체인의 Vault 포지션 관리 및 APY 히스토리 차트 제공
에어드랍
- Disperse 컨트랙트: Solidity 기반 ETH/ERC20 배치 전송 컨트랙트 개발, 다수의 수신자에게 토큰을 단일 트랜잭션으로 일괄 분배하여 가스비 절감
- Slack 실시간 알림: Send/Swap/Receive 트랜잭션별 사용자 정보, 금액, 네트워크, Explorer 링크를 포함한 구조화된 알림 시스템 구축