How To Video: Here

WELCOME TO THE ASSET EXCHANGE
Before using the Asset Exchange, Please make sure you can receive DMs from the Bot. You will also need to Accept the Terms of Service, and Register at least one Wallet.
Below are instructions on how to use the Asset Exchange.


Pre-Requisites
1) Use “/test_dms” to confirm you can receive Direct Messages from the Bot.
2) Use the “/accept_tos” to view the Terms of Service, and “/accept_tos” to Accept the Terms of Service. You cannot use the Bot without agreeing to the Terms of Service.
IMPORTANT – You can also revoke your agreeing to the Terms of Service under the “/accept_tos”. You will no longer be able to use the bot, until return and go back through the process to Agree to the Terms of Service.
3) Use the “/register_wallet” command to register one or more Cardano Wallets. This is a Requirement to use the Asset Exchange, and you will need to have the assets you wish to exchange held in a wallet registered to you.


To Create a New Listing
1) Use this top level commands “/asset_exchange” to a) View all active projects in our system, b) View all exchangeable assets for each projects, c) show all active listings for a project, and d) view your dashboards; which contains a global overview of your account.
2) Use “/asset_exchange_create_listing” to Create a New Listing. You will need to know the Item Numbers from step 1c. Enter the item you own and wish to exchange along with quantity, and then the item you desire along with quantity.
3) After completing step 2, the Bot will reply back with a discrete amount of Ada. You will need to send your owned asset, along with that precise amount of Ada to $therequiem. Your listing is not active until that occurs.
4) Upon receiving your asset, the Bot will DM you to acknowledge receipt. It will then place a new listing notice in all Discord Guilds that are using the Asset Exchange.


Cancel a Listing
1) Use the top level “/asset_exchange” command to view your Dashboard. There you will find all of your Pending and Active Listings.
2) Use the “/asset_exchange_cancel_listing” command, along with the Listing ID number.
3) If your assets were already sent, they will be returned automatically. There is no charge to cancel a listing, aside from Network Gas of ~0.2 ada.


To Swap For An Active Listing
1) Use the “/asset_exchange” command to see all Active Listings for a project, along with all Tradable Items.
2) Use the “/asset_exchange_conduct_swap” command, along with the Listing ID.
3) The Bot will then scan yourre registered wallets to confirm you have the required asset. This is to prevent you from tying up a listing that you would be unable to complete.
IMPORTANT – The wallet scan takes a few seconds. This is to be expected. Your wallet state is not stored within the system. The scan is a real time lookup of your wallets contents.
3) Once the scan is complete, and the bot confirms you are eligible, it will provide a discrete amount of Ada. Send your asset, along with the precise amount of Ada to $therequiem. The Bot will DM you upon receipt.
4) With both traders wallets having been received, the Bot will swap both parties assets. It will DM both parties upon completion.
IMPORTANT – You will receive your now swapped asset along with minimum ada (based on current network parameters). The delta between both parties sent ada is collected by the bot operator, and in some cases is shared with the project owner.


Alternate Trading Option
If you see an Active Listing you are interested in, but do not have (or not enough of) their desired assets, you can make an alternative offer.
1) Use the “/asset_exchange” command, to view all Active Listings, and all tradable items.
2) Use the “/asset_exchange_alternate_offer” command, along with the Listing ID, Item number you are offering, and quantity you are offering.
3) The Bot will scan your wallet to confirm you have the necessary assets. This is to prevent you from tying up a listing that you would be unable to complete.
IMPORTANT – The wallet scan takes a few seconds. This is to be expected. Your wallet state is not stored within the system. The scan is a real time lookup of your wallets contents.
4) The Bot will DM the listing party to notify them of your validated offer.
Accepting the Alternate Offer
1) Use the top level command “/asset_exchange” to view your Dashboard. You will need the Alternate Offer ID.
2) Use the “/asset_exchange_accept_offer” command, along with the Alternate Offer ID.
3) The party that made the offer will receive a DM advising them that their Offer was Accepted, and the discrete amount of ada assigned to their trade.
4) The offering party will send their asset along with the discrete amount of Ada to $therequiem. The bot will DM them upon receipt.
5) With both traders wallets having been received, the Bot will swap both parties assets. It will DM both parties upon completion.