These notes make this sound easy. I have not made an exchange using wrapped tokens before. BHD to SIGNA will likely be my first attempt.
Notes for potential SWBHD Automation - requires everyone to bind their address to a pool, even if they dont mine. This is for using the pool binding to verify ownership of Signa and BHD account
1: From SWBHD to BHD is easy, as a person sends SWBHD to the Signa account. A script uses API to get the numeric ID of the account, and then parses the btchd explorer website to get the linked BHD address. Saved in database for manual execution of funds transfer
2: From BHD to SWBHD requires a person to input both in a form their bhd address, the txid, and their Numeric ID. Pars of the btchd explorer verifies the information, then checks to see if that transaction has been paid out according to the database. if not, api transfers tokens (if possible) Limited window of 1 hour to put in a claim, after that requires manual verification.