blockonomics / FileShop

Sell files for Bitcoin

Home Page:http://fileshop.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Withdraw BTC

blockonomics opened this issue · comments

Received BTC is sent direct to website owner wallet. This is because checkout addresses are generated via website owner xpub

Withdraw BTC can be implemented via electrum API / command line. There are various architecture this can work on:

  • Hot Wallet / Automated: Wallet is kept on server and withdraw trigger send from electrum wallet immediately. This is very fast for seller, however is a security risk for funds
  • Cold Wallets/Manual: Wallet is kept by website owner on his personal system. He receives withdraw requests and manually processes them periodically. Manually puts in the txid on website admin interface to trigger mail to seller . This is much safe and there is no risk of funds getting hacked etc. However, sellers have to wait for their funds and can get impatient