SafeConnect Components

👍

Want to test out a live version of the embedded components? Check out our demo site here.

🚀

The SafeConnect Embedded Components integrate with both Notabene's V1 and V2 (Transact) Platforms.

Overview

Notabene's SafeConnect Components are embeddable UI elements that allow VASPs to effortlessly gather information from their end users regarding virtual asset transactions and wallets. These components are available through Notabene's open-source javascript SDK.

Below, you'll find the link to the open-source javascript SDK, followed by detailed descriptions of each component.

Further guides on configuring the components, self-hosted wallet proofs, and using events produced by the components are available on the following pages.

SDK Link

Embedded Component Types Overview

  • Withdrawal Assist - collects additional required information from your user during a standard virtual asset withdrawal process
  • Connect Wallet - a small lightweight component that collects and verifies the address of your user's self-hosted wallet
  • Deposit Assist - collects missing travel rule data after a deposit has already been recorded on-chain

Withdrawal Assist

Withdrawal Assist Demo - Collecting information about a third party transaction to another VASP

Withdrawal Assist Demo - Metamask signature proof

Withdrawal Assist Description

The Withdrawal Assist component collects information during the withdrawal of virtual assets. Withdrawal Assist can:

  • Gather information about the type of wallet receiving funds (VASP vs. Self Hosted)
  • Gather information about the beneficiary of the funds (person or legal entity, 1st vs. 3rd party)
  • Prove ownership of the destination wallet address or identify the owning VASP of the wallet
  • Seamlessly handle 3rd party flows in which the end user shares a link with the recipient of the funds to prompt them to prove ownership of the destination wallet

Connect Wallet

Connect Wallet Demo - OKX Wallet Proof

Connect Wallet Description

The Connect Wallet component collects the wallet address and verifies ownership of a non-custodial wallet.


Deposit Assist

Deposit Assist Demo

Deposit Assist Description

The Deposit Assist component helps you collect missing Travel Rule data after a deposit has already been recorded on-chain. If a deposit arrives on chain without travel rule data, you can use Deposit Assist to request information like:

  • the type of wallet the funds originating from (VASP vs. Self Hosted)
  • the originator of the funds (person or legal entity, 1st vs. 3rd party)
  • ownership proof of the originating wallet address or information on the originating VASP
    • this includes a 3rd party flows in which the end user shares a link with the originator of the funds to prompt them to prove ownership of the originating wallet

Counterparty Assist

Counterparty Assist Demo

Counterparty Assist Description

While not a standalone embedded component, Counterparty Assist is an optional feature of both the Withdrawal and Deposit Assist components. Counterparty Assist gives the user the option to send a link to their counterparty to collect the counterparty's wallet information (either VASP name or self hosted wallet proof). Some common use cases of Counterparty Assist are:

  • Sending funds to a 3rd Party Self Hosted Wallet and collecting a proof of ownership from the beneficiary
  • Sending funds to a wallet on another device

Did this page help you?