SafeConnect Components
Want to test out a live version of the embedded components? Check out our demo site here.
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
Updated about 3 hours ago
