Wallets · WaaS

지갑은 하나의 기능이지, 사업이 아닙니다

사용자에게는 지갑이 필요하지만, 귀사가 지갑 회사가 될 필요는 없습니다. API 호출 한 번으로 지갑이 생성되고, SDK가 앱 안에 지갑을 구현하며, 키는 기기를 떠나지 않습니다.

01

무거운 작업은 API가 처리합니다

POST /v1/wallets를 호출하면 지갑이 반환됩니다. 잔액, 이체, 내역은 직접 구축할 인프라가 아니라 엔드포인트입니다. 개발자 콘솔에서 전체 구조를 한눈에 볼 수 있을 만큼 간결합니다.

지갑 API 사용 현황과 POST /v1/wallets 엔드포인트를 보여주는 개발자 콘솔

개발자 콘솔 — API로 제공되는 지갑.

02

SDK는 앱 안에 자연스럽게 녹아듭니다

지갑 시트는 iOS, Android, React Native, Web 호스트 앱에 임베드됩니다. 내비게이션과 브랜드는 고객사의 것이고, 시트는 저희가 제공합니다. 키 생성과 서명은 기기에서 이루어지므로, 수탁은 마땅히 사용자에게 남습니다.

  1. 01하나의 시트, 네 개의 플랫폼
  2. 02온디바이스 키 — 사용자가 직접 보관
  3. 03주변 경험은 호스트 앱이 주도
Base 네트워크 표시, QR 코드, 복사 가능한 주소, 지원 자산, Base 네트워크 토큰만 받을 수 있다는 안내, 복사 및 공유 버튼이 있는 받기 화면
두 열로 번호가 매겨진 12단어 복구 문구, 클립보드 복사 링크, 스크린샷이 차단된 상태로 한 번만 표시된다는 안내, 확인 버튼이 있는 복구 문구 화면

Base로 받기 — QR, 주소, 그리고 잘못된 체인 전송을 막는 경고. · 12단어, 단 한 번 — 오프라인에 적어 두면 다시 요구하지 않습니다.

기능

Protocore Wallets에 포함된 모든 기능.

  1. 01개발자 콘솔
  2. 02임베디드 시트
  3. 03지갑 준비 완료
  4. 04한 사용자, 여러 지갑
  5. 05안전장치를 갖춘 수신
  6. 06복구 문구
  7. 07지갑 레지스트리
  8. 08자산 레지스트리
  9. 09동작별 킬 스위치
  10. 10POST /v1/wallets
  1. 11SDK 네 가지
  2. 12기기 내 키
  3. 13기본 멀티체인
  4. 14잔액, 송금, 내역
  5. 15웹훅
  6. 16라이브 키와 테스트 키
  7. 17조회 전용 지갑
  8. 18백업 알림
  9. 19결제 요청
  10. 20잘못된 체인 방지
  1. 21키 내보내기
  2. 22자동 동기화
  3. 23구조적으로 수탁하지 않음
  4. 24지원을 위한 User 360
  5. 25사유 필수 작업
  6. 26설계부터 화이트라벨
  7. 27이름 변경과 정리
  8. 28대규모로 검증됨
28개 기능 자세히 보기

01개발자 콘솔

콘솔에서 전체를 볼 수 있습니다. curl 한 줄로 지갑을 생성하는 퀵스타트(HTTP 201, 84 ms), 라이브·테스트 API 키, 웹훅 전송 상태, 운영 수치까지 보여 줍니다. 데모 프로그램은 지갑 84,120개를 가동률 99.99%로 운영합니다.

  • curl, Node, Python, Go 퀵스타트
  • 라이브·테스트 키를 그 자리에서 확인하고 복사
  • 전송별 상태를 보여 주는 wallet.created 웹훅

02임베디드 시트

데모에서는 티켓 예매 앱이 €49.00 입장권을 판매하고, 그 위로 Protocore 시트가 올라옵니다. Base의 124.00 USDC 잔액, 송금과 수신, 백업, 키 내보내기가 보입니다. 제품은 호스트 앱 그대로이고, 지갑은 그 안의 시트 하나입니다.

03지갑 준비 완료

온보딩의 끝은 화면 하나입니다. 지갑이 준비되었습니다. 이후 자금과 활동은 자동으로 동기화되고, 사용자는 이름을 바꾸거나 입금하거나 호스트 앱을 계속 이용하면 됩니다. API 호출은 그 전에 끝났고, 사용자는 보지 못했습니다.

04한 사용자, 여러 지갑

데모의 전환 메뉴에는 세 종류가 함께 있습니다. €1,148.20의 멀티체인 메인 지갑, 아직 백업 표시가 남은 단일 체인 Solana 지갑, 조회용으로 둔 조회 전용 콜드 스토리지 주소입니다. 사용자는 생각하는 방식대로 자금을 정리합니다.

  • 멀티체인 지갑과 단일 체인 지갑을 나란히
  • 보유가 아닌 추적용 주소를 위한 조회 전용 항목
  • 시드를 적어 두기 전까지 백업 미완료 지갑 표시

05안전장치를 갖춘 수신

실수를 전제로 한 수신 화면입니다. 배너는 Base 자산만 가능하며 그 외에는 자금을 잃을 수 있다고 알리고, 아래에 QR과 복사 가능한 주소, 이 주소가 지원하는 자산 목록이 나옵니다. 주소를 복사하거나 그대로 공유하세요.

06복구 문구

번호가 붙은 12개 단어는 한 번만 표시되며 오프라인에 적어 둡니다. 화면 자체에도 보안 장치가 있어 스크린샷이 차단되고, Protocore는 이 단어를 절대 요청하지 않는다고 명시합니다. 백업이 사용자에게 있으므로 수탁도 사용자에게 남습니다.

07지갑 레지스트리

운영자 콘솔은 테넌트의 모든 지갑(데모 기준 2,418개)을 읽기 전용 레지스트리로 관리하며, 주소 정확 일치 조회와 사용자별 보기를 제공합니다. 드로어에는 아키텍처가 보장하는 내용이 적혀 있습니다. 콘솔은 키를 보유하지 않고 자금을 이동하지 않습니다. 주소는 지원과 추적을 위해 표시될 뿐, 회수되지 않습니다.

  • 테넌트 전체에서 주소 정확 일치 조회
  • 지갑별 소유자, 체인, 레이블, 등록 경과 기간
  • 지갑에서 소유자의 User 360까지 클릭 한 번

08자산 레지스트리

142개 자산을 심볼, 이름, 체인, 컨트랙트, 소수점 자릿수, 상장 플래그와 함께 읽기 전용 표 하나로 제공합니다. USDC와 ETH에는 Core 플래그가, USDT에는 Unsafe 플래그가 붙어 있습니다. 앱에는 레지스트리가 보증하는 토큰만 노출되고, 그 외는 노출되지 않습니다.

09동작별 킬 스위치

송금, 수신, 스왑, 구매에는 각각 고유한 스위치와 해제 방식(메시지와 함께 비활성화 또는 완전히 숨김)이 있고, 그 위에 마스터 플래그가 있습니다. 변경 사항은 서버에 저장되어 약 30초 안에 앱에 반영됩니다. 특정 구간에 문제가 생기면 해당 구간만 끌 수 있습니다.

10POST /v1/wallets

인증된 호출 한 번으로 지갑(ID, 주소, 체인)이 반환되며, 데모에서는 84 ms가 걸립니다. 첫 지갑 이전에 필요한 인프라 작업은 없습니다. 엔드포인트가 곧 인프라입니다.

11SDK 네 가지

iOS, Android, React Native, Web 버전별 SDK로 제공되며, 데모 콘솔 기준 1.4.2, 1.4.0, 0.9.1, 2.1.0입니다. 하나의 연동 방식으로 네 플랫폼에서 같은 시트를 사용합니다.

12기기 내 키

키는 사용자의 기기에서 생성되고 보관됩니다. 수탁자가 되지 않고도 지갑을 제공할 수 있습니다. 시트 하단에도 Protocore가 보호하며 키는 기기에 있다고 명확히 적혀 있습니다.

13기본 멀티체인

지갑은 처음부터 BTC, ETH, Base, Solana를 지원합니다. 생성 호출은 chains 배열을 받으며, 퀵스타트는 base와 ethereum을 넘겨 지갑 하나를 받습니다.

14잔액, 송금, 내역

생성 이후의 모든 것도 엔드포인트입니다. 잔액, 송금, 내역은 직접 구축할 시스템이 아니라 API 호출입니다. 콘솔의 거래 화면도 앱과 같은 인터페이스에서 데이터를 읽습니다.

15웹훅

지갑 이벤트는 전송별 상태와 함께 사용자의 엔드포인트로 전달됩니다. 데모에서는 wallet.created가 24시간 동안 100% 성공했고 마지막 전송은 2분 전입니다. 백엔드는 지갑이 생기는 즉시 알게 됩니다.

16라이브 키와 테스트 키

키는 sk_live와 sk_test 한 쌍으로 제공되며 콘솔에서 관리합니다. 테스트 모드에서는 실제 지갑을 만들기 전에 전체 기능을 시험할 수 있습니다.

17조회 전용 지갑

키 없이 주소만 전환 메뉴에 추가할 수 있습니다. 잔액은 보이지만 사용은 할 수 없습니다. 사용자는 결제하는 화면에서 콜드 스토리지도 함께 확인합니다.

18백업 알림

복구 문구를 적어 두지 않은 지갑에는 사용자가 해결할 때까지 백업 표시가 보입니다. 알림은 아무도 열지 않는 이메일이 아니라 자금이 있는 곳에 있습니다.

19결제 요청

수신 화면에서 금액을 지정해 공유하면, 상대는 스크린샷과 추측 대신 주소와 금액을 받습니다. 주소만 공유하는 것도 한 번의 탭이면 됩니다.

20잘못된 체인 방지

주소는 네트워크별로 구분되며, UI는 송금 전에 Base 자산만 가능하고 그 외에는 잃을 수 있다고 알립니다. 지원 자산 목록은 QR과 같은 화면에 있습니다.

21키 내보내기

사용자는 시트에서 키를 내보낼 수 있습니다. 수탁은 홍보 페이지에만 있지 않고 실제로 사용자에게 있습니다. 원한다면 지갑은 앱과의 관계보다 오래 갑니다.

22자동 동기화

새로고침 버튼 없이 자금과 활동이 동기화되며, 시트와 API는 같은 상태를 봅니다. 체인이 아는 것을 지갑이 보여 줍니다.

23구조적으로 수탁하지 않음

운영자 콘솔은 읽기 전용입니다. 주소 조회, 사용자 연결, 흐름 추적은 가능하지만 키가 없으므로 자금은 이동할 수 없습니다. 가장 강력한 컴플라이언스 답변은 존재하지 않는 기능입니다.

24지원을 위한 User 360

등록된 모든 지갑은 운영자 콘솔에서 소유자의 User 360으로 연결됩니다. 고객이 문의한 주소에서 클릭 한 번으로 잔액, 기기, KYC 등급, 내역을 확인합니다.

25사유 필수 작업

콘솔의 운영자 작업은 사유 입력이 필수이며 감사 대상입니다. 모든 화면의 운영 환경 배너가 이를 알립니다. 지원팀은 빠르게 처리하되 흔적 없이 처리하지는 않습니다.

26설계부터 화이트라벨

시트는 앱 안에서 렌더링됩니다. 내비게이션과 브랜드는 그대로, 시트는 Protocore가 제공합니다. 사용자는 지갑을 찾으러 흐름을 벗어나지 않고, 결제가 이루어지는 곳에 지갑이 나타납니다.

27이름 변경과 정리

지갑은 생성 시점부터 메인 지갑, Solana 저축, 콜드 스토리지처럼 이름을 가집니다. 사용자가 이름을 붙일 수 있는 지갑은 사용자가 이해하는 지갑입니다.

28대규모로 검증됨

데모 프로그램은 지갑 84,120개를 가동률 99.99%로 운영하며, 새 연동도 동일한 인프라를 사용합니다. 이 수치는 영업 자료가 아니라 콘솔 첫 화면에 있습니다.

화면

제품 속으로.

실제 제품 UI를 데모 데이터로 보여드립니다.

지원팀용 조회 — 지갑 2,418개, 읽기 전용, 수탁 없음.
등록된 자산 142개 — 토큰별 컨트랙트, 소수 자릿수, 플래그.
작업별 킬 스위치 — 콘솔에서 끄면 약 30초 후 앱에서도 꺼집니다.

FAQ

API로 제공하는 Wallets, 궁금증을 풀어드립니다.

  • 아닙니다. 키 생성과 서명은 사용자 기기에서 이루어지며, 키는 저희 서버에 전달되지 않습니다. 수탁자가 되지 않고도 앱 안에서 지갑을 제공할 수 있으며, 저희가 원하더라도 사용자의 자금을 이동할 수 없습니다.

  • POST /v1/wallets 호출 한 번이면 지갑이 반환됩니다. 잔액, 이체, 내역은 직접 구축할 인프라가 아니라 엔드포인트이며, 지갑 시트는 SDK가 앱 안에 구현합니다. 전체 구조는 한 번에 읽을 수 있을 만큼 간결합니다.

  • 아닙니다. SDK 시트는 호스트 앱에 임베드됩니다. 내비게이션과 브랜드는 고객사의 것이고, 시트는 저희가 제공합니다. 제품의 주인은 호스트 앱이며, 지갑은 그 안의 기능일 뿐 앱을 대체하지 않습니다.

  • iOS, Android, React Native, Web용 SDK를 제공하며, 처음부터 모든 주요 블록체인을 지원하는 멀티체인입니다. 받기 화면은 잘못된 네트워크로 전송하기 전에 미리 경고까지 표시합니다.

  • 설정 시 한 번만 표시되는 12단어 복구 문구로 복구합니다. 오프라인에 적어 두면 다시 요구하지 않습니다. 키가 기기에 있으므로 복구는 사용자의 문구로 이루어지며, 저희에게 문의할 필요가 없습니다.

  • 지원팀은 정확히 일치하는 주소 조회가 가능한 읽기 전용 콘솔을 사용합니다. 도움을 주기에는 충분하지만 수탁은 불가능합니다. 작업별 킬 스위치로 모든 앱에서 전송, 받기, 스왑, 구매를 일시 중지할 수 있지만, 어떤 운영자도 사용자의 자금을 이동할 수 없습니다.

평가 기준

호출 한 번으로 지갑을 만드세요.

01

가이드 데모 시연

POST /v1/wallets를 함께 실행하고, iOS, Android, React Native, Web 호스트 앱에 임베드된 SDK 시트를 보여드립니다.

02

개발자 샌드박스

테스트 환경용 API 키를 제공해, 팀이 지갑 생성, 잔액 조회, 테스트 자금 이체까지 전 과정을 직접 진행할 수 있습니다.

03

SDK, 웹훅, 문서

4개 플랫폼 SDK, 이벤트 웹훅, 연동 문서를 제공합니다. 자사 앱에 지갑을 임베드하기에 충분합니다.

04

설계부터 온디바이스

키가 기기에서 생성되고 보관되는 것을 직접 확인해 보세요. 수탁자가 되지 않고도 지갑을 제공할 수 있습니다.

제공 현황

설계부터 whitelabel — 지갑이 고객사 앱 안에서 고객사 브랜드로 제공됩니다.

생태계 안에서

에코시스템 안에서: Wallets는 Ramp가 매입하고 Chain이 정산한 자산을 보관하며, Safe는 움직임이 줄어든 잔액이 옮겨 가는 곳입니다.

제품을 고르세요. 또는 코어를 선택하세요.

위의 모든 내용은 실제 운영 환경의 데모로 직접 보여 드릴 수 있습니다. 단독 제품, whitelabel, 통합 플랫폼 어떤 형태든 가능합니다. 만들고 계신 서비스를 알려 주시면 가장 빠른 길을 안내해 드리겠습니다.