Bisq Wiki - User contributions [en]


No description



Onion Details



Page Clicks: 0

First Seen: 03/11/2024

Last Indexed: 10/21/2024

Domain Index Total: 237



Onion Content



http://s3p666he6q6djb6u3ekjdkmoyd77w63zq6gqf6sde54yg6bdfqukz2qd.onion/api.php?action=feedcontributions&user=Plebeian9000&feedformat=atom 2024-10-22T02:29:53Z User contributions MediaWiki 1.34.0 http://s3p666he6q6djb6u3ekjdkmoyd77w63zq6gqf6sde54yg6bdfqukz2qd.onion/index.php?title=Trading_BSQ&diff=2793 Trading BSQ 2022-02-02T03:04:42Z Plebeian9000: add note about atomic bsq swaps == How to obtain BSQ == The faster, cheaper, easier, and trustless way to obtain BSQ is through [[BSQ_swaps|BSQ swaps]], available in the Bisq application as the default method when creating an offer to sell BTC for BSQ. What follows is the previous trading protocol for obtaining BSQ, which is still functional, though deprecated in favor of swaps, as it offers no advantages over the former. = Old trading protocol = '''Trading BSQ''' is very similar to trading any other [[payment_methods#altcoin-payment-methods | altcoin]], but instead of using an external wallet to send and receive funds, you use the [[BSQ#BSQ_Wallet | BSQ wallet]] built in to your Bisq application. == Why buy or sell BSQ? == For traders, using BSQ colored bitcoin to pay trading fees can be a lot cheaper than using plain BTC to pay trading fees. The [[Trading_fees|target discount rate is 50%]], fluctuates with market prices, and is [[Updating_BSQ_trading_fees|re-calibrated on a monthly basis]]. For contributors, BSQ is required to make proposals and cast votes. Contributors are also compensated with BSQ, which can be sold on Bisq for BTC. == Get your BSQ address == In order to create a payment account for trading BSQ, you'll first need a BSQ address. Go to DAO > BSQ wallet > Receive and click the copy icon in the right corner to copy the BSQ address to receive the BSQ payment. [[File:Get-bsq-address.png|600px|thumb|left|Get BSQ address.]]

== Create a payment account == Once you've found your BSQ address, create a BSQ payment account at Account > Altcoin Accounts. Click Add New Account, pick BSQ in the dropdown, and paste your BSQ address. == Buy or sell BSQ == To trade BSQ you can either make an offer or take an existing offer just as you would with any other payment method. Since v1.8.0, Bisq offers [[BSQ_swaps|atomic swaps for BSQ/BTC trades]], which means you can buy and sell BSQ for BTC with only a single on-chain transaction. This means mining fees are greatly reduced, and trades are virtually instant (!). [[Category:Guides]] Plebeian9000 http://s3p666he6q6djb6u3ekjdkmoyd77w63zq6gqf6sde54yg6bdfqukz2qd.onion/index.php?title=Trading_GRIN&diff=2424 Trading GRIN 2021-11-10T15:59:52Z Plebeian9000: add formatting refinements '''[https://github.com/mimblewimble/grin/blob/master/doc/grin4bitcoiners.md GRIN]''' is a minimalistic, lightweight cryptocurrency, implementing the Mimblewimble protocol for a unique balance of privacy and scalability. __TOC__ == Buying GRIN == Buying GRIN is like buying any other [[altcoin]]. It requires a GRIN [[Creating_a_payment_account#Creating_an_altcoin_account|payment account]] in Bisq. The GRIN slatepack address to be used is issued by your GRIN wallet. When buying, you should keep your GRIN wallet open to receive the payment. If that is not feasible, you can also receive GRIN by exchanging slatepack messages with the seller in trader chat. More information about GRIN transactions can be found [https://docs.grin.mw/about-grin/transactions here]. Once you have received the GRIN, you should confirm the receipt on Bisq so that escrowed BTC funds can be released to you and your peer. == Selling GRIN == The trader ''selling'' GRIN (BTC buyer) will send GRIN to the counterparty's slatepack address using their wallet of choice once the Bisq trade deposit is confirmed. The amount and recipient address is displayed on-screen when you are prompted to do the transfer. Example of sending using grin-wallet:
./grin-wallet -r "https://grinnode.live:3413" send -d grin1dxnzk3gfnqz69va64ut7jafs7u72dtyswpzxekdgmlurkng9ctfqf9yqu5 10.123456789
The GRIN ''buyer'' will confirm the trade in Bisq once they are satisfied that they received the correct amount of GRIN. You must be able to generate [https://docs.grin.mw/getting-started/wallet-handbook/#proof of payment] in case of a dispute. Otherwise, Confidential Transactions make it impossible for a third party to verify if a payment was made. GRIN sellers must be able to generate a transaction's proof for mediators or arbitrators in case of disputes. '''At this moment the only wallet capable of generating and verifying payment proofs is the [https://github.com/mimblewimble/grin-wallet/releases CLI wallet] developed by the GRIN core team.''' {{Admonition_Warn|Failing to provide the proof to a dispute agent will likely result in losing the dispute case.}} See how to generate payment proof below. == Generate payment proof == Only the person sending the GRIN funds can create payment proof. First, list your transactions using txs, and look for the one you want to issue proof on. The command export_proof will generate a file containing information to prove the details to the recipient or a mediator. For the purpose of these examples, a public node provided by https://grinnode.live is used. If you have access to your own node running locally, you can remove the -r option completely or change it to a different http endpoint. Example:
 ./grin-wallet -r "https://grinnode.live:3413" txs    ./grin-wallet -r "https://grinnode.live:3413" export_proof -i 2 proof2.txt  
Contents of proof2.txt: { "amount": "10123456789", "excess": "0924ca1b69531aa9abcf85ff7a2bf0d494bc1d85440339332fb62374aabaddf1d6", "recipient_address": "grin1dxnzk3gfnqz69va64ut7jafs7u72dtyswpzxekdgmlurkng9ctfqf9yqu5", "recipient_sig": "710d58fe9e728077dad9494c0d0e15ba5e883e863477aa471c753282a838d9c45966bc57d21f078c226576b6189b293eed3534b755674284a90bb99a128a7d02", "sender_address": "grin1ephxt0u33rz9zpl7exer2awfr9s9ae28qsx7908q2zq03uv3sj7suqdule", "sender_sig": "f054a71d5791532364b3267d44601531cdd6730e1eb487142ae798aa3de6e3551c4f756caec09d17901c5e6e08946f04d9d03d04af525567b6df14e25158160c" } Send this proof file to a mediator in case of a dispute (e.g. payment not received, incorrect amount, etc). == Guidance for dispute agents == There are two steps for verifying the correct payment was made. Note that there is no reason to verify a proof if the amount or recipient is wrong.
  1. Check that the proof file supplied by the GRIN seller matches the details you have for the Bisq trade. This is just basic fact checking: did the sender proof show the correct recipient address and amount? Note that amounts are shown without a decimal place, and there are 9 digits after the decimal (e.g. "amount": "10123456789" means 10.123456789 GRIN).
  2. Run the verify_proof command to check that the transaction is recorded on the blockchain. In order to do this, you'll need grin-wallet installed on your PC. Install the grin wallet software from https://github.com/mimblewimble/grin-wallet/releases, and then:
    ./grin-wallet -r "https://grinnode.live:3413" init
    The wallet is just used as a tool to verify transactions. You do not need a node, Tor, or a seedphrase for this. To verify, use the command verify_proof with the details provided by the GRIN seller, e.g.
    ./grin-wallet -r "https://grinnode.live:3413" verify_proof ./proof2.txt
    Output:
    Payment proof's signatures are valid. Neither the proof's sender nor recipient address belongs to this wallet. Command 'verify_proof' completed successfully
    This proves that the amount was sent to the recipient address shown in the proof and recorded in the GRIN ledger.
== FAQ == '''How is the price of GRIN determined?''' The price of GRIN is determined by the marketplace within Bisq. Trade price is chosen by offer maker (which can be the buyer or seller). Offers are by default arranged in the marketplace with the best prices shown at the top of the list. The last traded price is shown in at the top right of the screen as "Price of latest Bisq trade". Plebeian9000 http://s3p666he6q6djb6u3ekjdkmoyd77w63zq6gqf6sde54yg6bdfqukz2qd.onion/index.php?title=BSQ_swaps&diff=2415 BSQ swaps 2021-10-19T16:37:57Z Plebeian9000: fix typos '''BSQ swaps''' allow [[BSQ]] colored bitcoin and BTC to be traded atomically: instantly, risklessly, with less fees, and with no special Bisq account setup required. __TOC__ == Process == With the BSQ swap protocol, BSQ and BTC can be traded in a single transaction without much of the baggage of the conventional trade protocol. From a user's perspective, the process is rather seamless. No special payment accounts need to be created. The offer maker creates the offer (BSQ is default trade currency). [[File:Create-bsq-swap-offer.png|600px|thumb|left|Creating a BSQ swap offer.]] As long as the offer maker has enough of what they want to trade in their wallet (either BTC or BSQ), the offer will be live and visible on the network. If the relevant wallet balance ever goes below the amount required to complete the swap, the swap offer automatically deactivates. * if a user creates a swap offer to sell 1000 BSQ, the offer will remain live as long as their BSQ wallet has more than 1000 BSQ * if a user creates a swap offer to buy 0.5 BTC, the offer will remain live as long as their Bisq BTC wallet has more than 0.5 BTC Offers can still be activated or deactivated manually in Portfolio > My Open Offers as usual. Taken offers show in a new BSQ Swap Trades tab on the Portfolio screen. Of course, this trade protocol can only work while both users are online, but Bisq offers can only be taken when both maker and taker are online anyway, and these trades can be settled almost instantly so there is no further expectation that users be online for any particular amount of time (e.g. for 1 hour with [[Payment_methods#Altcoin_payment_methods|instant altcoins offers]]).
== Troubleshooting == Since the protocol is trustless, BSQ swaps do not require Bisq's conventional [[dispute resolution]]. Rarely, an invalid transac