Demo Trustless, BCH to SLP Token Trade.

Start by making a New Swap









Generate a new address to store your NFT Token for swapping.
Remember to copy the new address and private key in a safe place. You will need it later to sign your swap.

Why we require a new legacy address for swapping?
Swap addresses are special because they change from containing a SLP token to containing BCH. Using a new legacy addr helps to keep them separate from regular use wallets. Yet make it easy to import or sweep, once the swap has been completed.



This swap address can be imported in your Electron Cash SLP (create a new EC-SLP wallet using import private key).

New Multisig Address Secure multisig address

Public keys can be generated in your browser or from your bitcoin client.

Enter the public keys of all the participants, to create a multi signature address. Maximum of 15 allowed. Compressed and uncompressed public keys are accepted.



Enter the amount of signatures required to release the coins



New Time Locked Address Coins can be released only after a certain date

Use OP_CHECKLOCKTIMEVERIFY (OP_HODL) to create a time locked address where the funds are unspendable until a set date and time has passed.

Public keys can be generated in your browser or from your bitcoin client.

Enter the public key that will be able to unlock the funds after the a certain date.

Enter the or required to release the coins:



New HD Address making bip32 even easier

Use the form below to generate a master hierarchical deterministic address.

Address Options

You can use the advanced options below to generate different kinds of master addresses.

SLP Swap Transaction Demo limits: no stablecoins, small bch amounts, ToS


SLP Token Input Legacy Address (Seller)
SLP addr with one Token only. Prepare a new address.

BCH Input Legacy Address (Buyer)







0.00000546
0
0.00000000

Enter the details of inputs you wish to spend.



0.00000000



Verify transaction

Enter the raw tx to convert to a readable format that can be checked manually.



Sign Transaction









To sign offline download the app here

Orderbook and trade chat





Non-Custodial Swap Trade quick start help





SLP Seller

1. The input SLP address must have one token only. Prepare a new address with the token to swap.

2. Post the address and desired price on r/SLPswap, social media, or private channel.

3. Once you receive a buyer signed offer. Add your 2nd signature on the "Sign" tab. Broadcast it.


SLP Buyer

1. Prepare a new address for the BCH input payment. Place the exact amount of BCH to cover the SLP Token value.

2. Fill the input SLP addr (from the seller), your input BCH addr, press "Load".

3. Check the token and bch auto-loaded amounts. Press "Generate Swap Tx".

4. Sign your raw hex transaction in the "Sign" tab. Send it to the Seller.





More help guides


Detailed swap howto and video demo

Frequently Asked Questions FAQ

Reddit support forum r/SLPswap

Get a Fluffy Pony NFT to swap at Juungle

A Step-by-Step Guide to Creating and Selling Non-Fungible Tokens from news.bitcoin.com

Download Electron Cash SLP



Add a DEX to your project with BA.net software





Contact us at

Frequently Asked Questions FAQ



Q Why is it labelled Demo?

A The software is limited to a demo, limited bch amounts, restrictive TOS. A full, unrestricted, version can be licensed at BA.net

Q Is it a Decentralized Exchange?

A Yes, it is decentralized and trustless. No need to create a user account. The app runs client-side, you can even sign swaps offline.
It works using PSBT BIP 174. Details on the SLPswap Whitepaper.


Q Why do you use Legacy Addresses?

A Swap addresses are special because they change from containing a SLP NFT token to containing BCH coins.
Using a legacy addr helps to keep them separate from regular use wallets. Yet make it easy to import or sweep, once the swap has been completed.


Q What wallet do you recommend?

A Electron Cash SLP. Download here.

Check one token per address and private key on EC-SLP howto

Alternative wallets Badger or Signup


Q Easier way to get started?

A The swap concept can be confusing. The best way to get started is to make a swap with yourself to get familiar with the process.
Get a Fluffy Pony NFT to swap at Juungle , and swap it with yourself for a few cents.

Soon you will be swapping non-custodially in seconds!


Q How do I sell an NFT?

A Make a new address (legacy), place the NFT in the new address. Then post it on your favourite social media including the BCH amount you want.


Q How do I buy an NFT?

A Use the "new NFT swap" tab, generate the TX, sign the TX. Share it from the "verify tab". Like this link


Q Can I embed bids/offers in my app or site?

A Yes, embed instructions.


Q What happens if a user double-spends?

A If a user double-spends the swap does not happen. The swap is atomic, so the sending on two sides both happen or neither happens.


Q Can I sign offline?

A Yes, download the app here



Contact us at

Demo Trustless SLP Trades






Non-custodial exchange for BCH SLP Tokens or NFT Tokens

Start by making a New SLP Swap





Contact us at

Post your NFT Bids / Offers


Find trading partners by posting your offers on your favorite social media, or reddit r/SLPswap

Just post the address of the NFT you want to trade and the price in BCH

Exchange any NFT Token, Sweet.io, Waifus.





Broadcast Transaction buyer and seller must sign to broadcast



Broadcast at viawallet.com

Broadcast at blockchair.com




Explorer

External BCH Explorer SimpleLedger Bitcoin.com

Development Javascript framework, API and more

This section is currently under development and is subject to change.

External BCH Explorer SimpleLedger Bitcoin.com


Settings making bch even better!

These simple settings below make bch one of the most decentralized wallets in the world.

Network:

Select which network you'd like to use for.