체인을 모르는 사업자가 쓸 수 있는 경계 만들기
지갑 기능을 API로 감싸되, 어디까지 감출지가 문제였습니다. 가스비와 컨펌 같은 체인 고유의 개념은 SDK 안으로 넣고, 사업자에게는 "보낸다·받는다·잔액을 본다"만 남겼습니다.
키 관리
사업자가 체인을 배우지 않고도 지갑 기능을 쓰게 하려면, 키 관리와 다중 서명을 API 뒤로 숨겨야 했습니다. 고객사 관리자 기능(권한 부여, 접속 화이트리스트)과 SDK를 함께 제공했습니다.
지갑 기능을 API로 감싸되, 어디까지 감출지가 문제였습니다. 가스비와 컨펌 같은 체인 고유의 개념은 SDK 안으로 넣고, 사업자에게는 "보낸다·받는다·잔액을 본다"만 남겼습니다.
다중 서명 컨트랙트를 두어 단일 키 탈취가 곧 자산 탈취가 되지 않게 했습니다. 고객사 관리자 기능에 권한 부여와 접속 화이트리스트를 함께 제공했습니다.
산출물 — 지갑 API · Node.js SDK · 관리자 기능 · 노드 인프라