SideSwap - Settlement infrastructure of the Liquid Network

Wallet

Share:

General

SideSwap’s wallet is built for the Liquid Network.

Our wallet is available for both mobile and Desktop. It supports both Jade hardware wallets and software wallets.

Our recovery phrase is 12 words. Private key’s are protected with either the phones biometrics or with a user selected PIN. The wallet is created as both singlesig (Regular) and 2-of-2 multisig (AMP). The AMP wallet is used to hold Transfer Restricted Assets, such as securities, which require transactions to be co-signer approved. Addresses are nested SegWit. It has functionality which allows users to peg-in, peg-out, and swap assets.

Our wallet is a non-custodial wallet. Non-custodial wallets entrust the user with complete control over their private keys, including the responsibility to keep the backup recovery phrase safe. Do not take this responsibility lightly, we cannot help you restore access to your coins if you lose your password and recovery phrase.

The wallet is open source and can be found in our GitHub repo.

Jade HWW

SideSwap offers Jade hardware wallet support via our desktop wallet only.

Wallets are imported as watching-only and do not require the user to connect and pair their device to view balances or generate addresses. The Jade device is only required when signing transactions.

Our Jade implementation does not currently support QR codes, nor do we currently support firmware updates via the SideSwap desktop wallet.

Wallet backup

The recovery phrase is 12 words and contains all the information required for restoring your wallet. Your recovery phrase can be used on any wallet or device based on the BIP 39 standard. The following derivation paths are used:

m/49'/1776'/0'/0/* external
m/49'/1776'/0'/1/* internal

Send

To pay someone a Liquid network asset, simply select “Pay”, enter or scan the address, continue, select the asset you wish to transfer, the amount, and press send. You will be asked to unlock the private key with your biometrics or PIN, whereafter the transaction will be broadcast to the Liquid Network. A transaction will be considered confirmed after two (2) confirmations.

Note. All Liquid Network payments require L-BTC for network fee payment.

Receive

SideSwap offers two wallets, a singlesig “Regular” wallet, and a multisig “AMP” wallet for Transfer Restricted Assets which require transactions to be co-signed. Users may select which wallet they wish to receive assets to. Both wallets use Nested Segwit address types.

Instant Swap

SideSwap offers a continuous stream of bids and offers for select stablecoins.

On the swap page, the user can select the asset and amount they wish to sell, and the asset they wish to receive in exchange. The user may press swap when they feel the price is agreeable, at which point the user will be asked to sign a swap transaction. The signed transaction halves are immediately broadcast to the Liquid Network.

Swap Market

Our Swap Limit Order-books allow users to place public buy and sell orders for any asset issued on the Liquid network.

Our Swap Market is divided into three sections where we have dedicated order-books for stablecoins and AMP assets while all other assets are listed in our Token Market.

Swaps are settled peer-to-peer as a coinjoin transaction between the parties to the trade. Real-time Delivery-versus-Payment (DvP).

Peg-in/out

On the Peg-in/out page, the user may conduct either a peg-in, or a peg-out. A peg-in auto-generates a receiving address in the wallet and sends this to the server. The server responds by sending a Bitcoin mainchain address back, to which the user can deliver the BTC they wish to peg-in. Peg-outs work similarly. The user enters the amount of L-BTC they wish to exchange for BTC and enter the Bitcoin address to which they wish to receive the pegged out BTC. Upon pressing peg-out and signing the transaction, the peg-out sequence is initiated.

AMP ID

Blockstreams Asset Management Platform (AMP) allows for the issuance of Transfer Restricted Assets which may only be held by approved parties. To whitelist a wallet for holding a specific asset, the wallets AMP ID must be whitelisted with the issuer or registration agent.

The AMP ID can be found in setting for mobile and on the overview page for desktop. If the AMP ID is clicked, SideSwap has provided information and quick-links to issuers on the Liquid network. The current issuers are:

  • STOKR
  • PEGx

Settings

Aside from informing the user about us, the apps version number, and how to contact us, the main functionalities are viewing the recovery phrase, language selection, AMP ID registration, environment selection, enabling/disabling wallet protection, and deleting the wallet.

Tx export

Your SideSwap wallet supports exporting all your transactions to a CSV file. On mobile, select the Accounts tab and then press the transaction export button in the top right hand corner. On desktop, the transaction export can be found next to your AMP ID on the overview page.