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, і кнопками копіювання та поширення
Екран фрази відновлення з пронумерованою фразою з дванадцяти слів у двох колонках, посиланням для копіювання в буфер, приміткою, що фразу показують один раз із вимкненими скриншотами, і кнопкою підтвердження

Отримання в Base — QR, адреса й попередження, що не дає надіслати кошти в неправильну мережу. · Дванадцять слів, один раз — записати офлайн і більше ніколи не запитувати.

Функції

Усе, що входить до Protocore Wallets.

  1. 01Консоль розробника
  2. 02Вбудована панель
  3. 03Гаманець готовий
  4. 04Багато гаманців, один користувач
  5. 05Отримання із запобіжниками
  6. 06Фраза відновлення
  7. 07Реєстр гаманців
  8. 08Реєстр активів
  9. 09Kill switch для кожної дії
  10. 10POST /v1/wallets
  1. 11Чотири SDK
  2. 12Ключі на пристрої
  3. 13Мультичейн за замовчуванням
  4. 14Баланси, перекази, історія
  5. 15Вебхуки
  6. 16Live- і test-ключі
  7. 17Watch-only гаманці
  8. 18Нагадування про резервну копію
  9. 19Запити на оплату
  10. 20Захист від хибної мережі
  1. 21Експорт ключів
  2. 22Автоматична синхронізація
  3. 23Жодного зберігання — за архітектурою
  4. 24User 360 для підтримки
  5. 25Операції з обов'язковою причиною
  6. 26Whitelabel за задумом
  7. 27Перейменування та впорядкування
  8. 28Перевірено в масштабі
Усі функції (28) докладно

01Консоль розробника

Консоль показує всю поверхню: quickstart, що створює гаманець одним curl — HTTP 201 за 84 мс, — live- і test-ключі API, статус доставки вебхуків і продакшн-показники. Демопрограма обслуговує 84 120 гаманців з аптаймом 99,99%.

  • Quickstart на curl, Node, Python і Go
  • Live- і test-ключі: показати й скопіювати на місці
  • Вебхуки wallet.created зі статусом кожної доставки

02Вбудована панель

У демо квитковий застосунок продає вхідний квиток за €49,00, і поверх нього висувається панель Protocore: баланс 124,00 USDC у мережі Base, оплата й отримання, резервна копія, експорт ключів. Продуктом залишається застосунок-господар; гаманець — лише одна панель усередині нього.

03Гаманець готовий

Онбординг завершується одним екраном: ваш гаманець готовий. Далі кошти й активність синхронізуються автоматично — користувач перейменовує гаманець, поповнює його або просто продовжує працювати із застосунком. Виклик API відбувся раніше; користувач його не бачив.

04Багато гаманців, один користувач

Перемикач у демо тримає одразу три види: мультичейн-гаманець за €1 148,20, одночейн-гаманець Solana, який ще позначено для резервного копіювання, і watch-only адресу холодного зберігання для огляду. Користувачі впорядковують кошти так, як про них думають.

  • Мультичейн- та одночейн-гаманці поруч
  • Watch-only записи для адрес, які ви відстежуєте, а не тримаєте
  • Гаманці без резервної копії позначені, доки seed не записано

05Отримання із запобіжниками

Екран отримання, що враховує помилки: банер попереджає, що підтримуються лише активи Base, інакше кошти можуть бути втрачені; нижче — QR і адреса для копіювання, а панель точно перелічує, які активи ця адреса підтримує. Скопіюйте адресу або поділіться нею як є.

06Фраза відновлення

Дванадцять нумерованих слів, показаних один раз і записаних офлайн. Екран має власний захист: знімки екрана вимкнено, а Protocore прямо повідомляє, що ніколи не проситиме ці слова. Зберігання лишається за користувачем, бо за ним лишається й резервна копія.

07Реєстр гаманців

Консоль оператора веде реєстр лише для читання з усіма гаманцями тенанта — 2 418 у демо — з пошуком адреси за точним збігом і переглядом по користувачу. Панель каже те, що забезпечує архітектура: консоль ніколи не тримає ключів і не переміщує кошти. Адреси показано для підтримки й трасування, але не для списання.

  • Пошук адреси за точним збігом у межах тенанта
  • Власник, мережа, мітка та вік реєстрації для кожного гаманця
  • Один клік від гаманця до User 360 його власника

08Реєстр активів

142 активи в реєстрі — символ, назва, мережа, контракт, десяткові знаки та прапорці лістингу в одній таблиці лише для читання. USDC і ETH мають прапорець Core; USDT позначено як Unsafe. Ваш застосунок показує саме ті токени, за які ручається реєстр, і жодних інших.

09Kill switch для кожної дії

Надсилання, отримання, обмін і купівля мають кожне свій перемикач, свій режим вимкнення — вимкнути з повідомленням або повністю приховати — і головний прапорець над усіма. Зміна зберігається на сервері й доходить до застосунків приблизно за 30 секунд. Коли якийсь канал збоїть, ви вимикаєте саме його.

10POST /v1/wallets

Один автентифікований виклик повертає гаманець — id, адресу, мережі — за 84 мс у демо. Перед першим гаманцем немає жодного кроку з інфраструктурою; сама кінцева точка і є інфраструктурою.

11Чотири SDK

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 — quickstart передає base та ethereum і отримує один гаманець.

14Баланси, перекази, історія

Усе після створення — теж кінцеві точки: баланси, перекази та історія — це виклики API, а не системи, які треба розгортати. Розділ транзакцій у консолі читає з тієї самої поверхні, що й ваш застосунок.

15Вебхуки

Події гаманців надходять на вашу кінцеву точку зі статусом кожної доставки — у демо wallet.created має 100% успіху за 24 години, остання доставка була дві хвилини тому. Ваш бекенд дізнається про гаманці щойно вони з'являються.

16Live- і test-ключі

Ключі йдуть парами — sk_live і sk_test — і керуються в консолі. Тестовий режим перевіряє всю поверхню ще до появи справжнього гаманця.

17Watch-only гаманці

Адреса може потрапити в перемикач без ключів — баланси видно, витратити нічого не можна. Користувачі стежать за холодним зберіганням з того самого екрана, з якого витрачають.

18Нагадування про резервну копію

Гаманець без записаної фрази має помітну позначку резервного копіювання, доки користувач її не усуне. Нагадування живе там, де гроші, а не в листі, який ніхто не відкриває.

19Запити на оплату

Вкажіть суму на екрані отримання й поділіться результатом — контрагент отримує адресу та число замість скриншота й здогадок. Звичайне поширення адреси лишається за один дотик.

20Захист від хибної мережі

Адреси прив'язані до мережі, і інтерфейс каже про це ще до відправлення: лише активи Base, інакше їх можна втратити. Список підтримуваних активів стоїть на тому самому екрані, що й QR.

21Експорт ключів

Користувачі можуть експортувати свої ключі з панелі — зберігання лишається за користувачем не лише на маркетинговій сторінці. Гаманець переживе стосунки із застосунком, якщо користувач цього захоче.

22Автоматична синхронізація

Кошти й активність синхронізуються без кнопки оновлення — панель і API бачать однаковий стан. Що знає блокчейн, те показує гаманець.

23Жодного зберігання — за архітектурою

Консоль оператора працює лише на читання: вона може шукати адреси, пов'язувати їх із користувачами й трасувати потоки, але не може переміщувати кошти, бо ніколи не має ключів. Найсильніша відповідь для комплаєнсу — можливість, якої не існує.

24User 360 для підтримки

Кожен зареєстрований гаманець пов'язаний з User 360 свого власника в консолі оператора — баланси, пристрої, рівень KYC та історія за один клік від адреси, про яку питає клієнт.

25Операції з обов'язковою причиною

Дії оператора в консолі вимагають вказати причину й аудитуються — банер продакшну нагадує про це на кожному екрані. Підтримка діє швидко, але не потай.

26Whitelabel за задумом

Панель відображається всередині вашого застосунку — ваша навігація, ваш бренд, наша панель. Користувачі не залишають сценарій, щоб знайти гаманець; він з'являється там, де оплата.

27Перейменування та впорядкування

Гаманці отримують назви — Основний гаманець, Заощадження в Solana, Холодне зберігання — з моменту створення. Гаманець, який користувач може назвати, — це гаманець, який він розуміє.

28Перевірено в масштабі

Демопрограма обслуговує 84 120 гаманців з аптаймом 99,99% на тих самих рейках, які отримує кожна нова інтеграція. Ці цифри стоять на головній сторінці консолі, а не в комерційній презентації.

Екрани

Всередині продукту.

Справжній інтерфейс продукту з демонстраційними даними.

Пошук для підтримки — 2,418 гаманців, лише читання, жодного зберігання.
142 активи в реєстрі — контракти, decimals і прапорці для кожного токена.
Kill-switch на кожну дію — вимкнено в консолі, вимкнено в застосунках приблизно за 30 с.

FAQ

Wallets через API: відповіді.

  • Ні. Генерація ключів і підпис відбуваються на пристрої користувача — ключі ніколи не потрапляють на наші сервери. Ви отримуєте гаманці у своєму застосунку, не стаючи кастодіаном, а ми не змогли б перемістити кошти користувача, навіть якби захотіли.

  • Один виклик — POST /v1/wallets — повертає гаманець. Баланси, перекази й історія — це ендпоінти, а не інфраструктура, яку треба розгортати, а SDK відображає панель гаманця всередині вашого застосунку. Вся поверхня достатньо невелика, щоб прочитати її за один підхід.

  • Ні. SDK-панель вбудовується в хост-застосунок — ваша навігація, ваш бренд, наша панель. Продуктом лишається хост-застосунок; гаманець — це функція всередині нього, а не захоплення.

  • SDK для iOS, Android, React Native і Web, а також multi-chain з першого дня в усіх основних блокчейнах. Екран отримання навіть попереджає про надсилання в неправильну мережу ще до того, як це станеться.

  • Фраза відновлення з дванадцяти слів, яку показують один раз під час налаштування, щоб записати офлайн, і більше ніколи не запитують. Оскільки ключі на пристрої, відновлення — це фраза користувача, а не звернення до нас у підтримку.

  • Підтримка отримує консоль лише для читання з пошуком адреси за точним збігом — достатньо, щоб допомогти, але не для зберігання. Kill-switch на кожну дію можуть призупинити надсилання, отримання, свап або купівлю в усіх застосунках, але жоден оператор не може перемістити кошти користувача.

Оцінка

Створіть гаманець одним викликом.

01

Покроковий демо-показ

Ми разом із вами виконуємо POST /v1/wallets і показуємо SDK-панель, вбудовану в хост-застосунок на iOS, Android, React Native і Web.

02

Пісочниця для розробників

API-ключі для тестового середовища, щоб ваша команда могла створювати гаманці, читати баланси й проводити тестові перекази наскрізно.

03

SDK, вебхуки та документація

Чотири платформні SDK, вебхуки подій та документація з інтеграції — достатньо, щоб вбудувати гаманець у власний застосунок.

04

На пристрої за задумом

Переконайтеся самі, що ключовий матеріал генерується й зберігається на пристрої — ви отримуєте гаманці, не стаючи кастодіаном.

Доступність

Whitelabel за задумом — гаманці працюють усередині вашого застосунку, під вашим брендом.

В екосистемі

Wallets зберігає те, що купує Ramp і що розраховує Chain, а Safe — це місце, куди баланси переходять, коли перестають рухатися.

Оберіть продукт. Або візьміть ядро.

Усе вище працює в продакшен-демо, які ми можемо вам показати: окремо, whitelabel або як єдина платформа. Розкажіть, що ви будуєте, і ми покажемо найкоротший шлях.