New version released: 0.4.9.9

With this update we increase the transaction (mining) fee and the security deposit.
This will avoid problems that transactions needs longer to get confirmed in periods when the backlog of unconfirmed transactions on the blockchain is very high.
Offers from this version and offers from older versions are not compatible.
You cannot take an offer which was created with version 0.4.9.8 or earlier, as well a user with an old version cannot take an offer which was created with version 0.4.9.9.
It is highly recommended to remove your offers before you update to that version.
When you update you get forced to remove your old offers (or shut down the app).
You can update even if you have a trade open (if the offer was created with an older version we use the old tx fee and security deposit for that trade).

Beside that important change we improved the Tor handling for BitcoinJ (supports now DNS lookup over Tor and connection to Bitcoin full nodes running as hidden service).

Release notes 0.4.9.9:

  • Changed trade transaction fee from 0.0002 BTC to 0.0005 BTC
  • Change protocol version for offers to support higher transaction fee
  • Change Create-Offer-Fee from 0.0005 BTC to 0.0008 BTC (includes the 0.0005 tx fee, so the net fee to the arbitrator is same as before -> 0.0003 BTC)
  • Increase security deposit from 0.01 BTC to 0.03 BTC
  • Add LTBcoin, Fermat (IOP), Swarm City Token (SWT), AquariusCoin, Byte, Nevacoin, PIVX, Xaurum, Safe FileSystem Coin (SFSC)
  • Support for Bitcoin nodes running as hidden services
  • DNS lookup over Tor
  • Connect to local Bitcoin Core node if it is running (ignore use Tor flag)
  • Add program argument: socks5DiscoverMode
  • Export Wallet data (keys) feature
  • Show percentage in spreads table
  • Add input validation for Norwegian bank account
  • Fix bank account from for Chile and Norwegian
  • Add Georgia, Botswana
  • Add new blockexplores: SoChain, Bitaps
  • Added check for ZEC addresses (only t addresses are permitted) and info popup for ZEC and ZXC
  • Added input validation for altocin addresses: IOP, PIVX, GBYTE
  • Added input validation for IBAN, BIC, email
  • Rename Cash/ATM deposit to Cash deposit
  • Increase max. allowed deviation from market price to 30%
  • Don’t show error popup for exception on Linux after screen resolution change or return from monitor standby
  • Use more randomized prefix for short offer ID, add version as postfix
  • Show arbitrators support tab if arbitrator has revoked but has open disputes
  • Increase offer availability and trade timeouts
  • Update to JDK 8u121
  • Enable again the Apple developer certificate for code signing on OSX
3 Likes

nice - but it would have been good to give the user a warning that all his open order must be closed when he installs it. With more than ten orders that is a good tip for the project :wink: :slight_smile:

In the release notes there is a warning about that.

Sorry for the short answer yesterday, was already late…
Yes I am aware that the update is sub-optimal. But the alternative was to wait until the next big DAO release where we have fee estimation implemented (prob. end of March).

I got quite a few disputes caused by delayed confirmations, sometimes it took even days, so that caused serious user experience troubles.

It seems it happens in waves that the backlog is going over 50k unconfirmed transactions. I think that is a very unusual pattern. Why should be every few days an 500% increase of usage? Seems more to me some spammers want to cause troubles (as they have stated openly when the blocksize debate/civil war stated).
But anyway we need to route around such issues and the higher tx fee is unfortunately the cost for Bitcoin to defend against such attacks.

If you update to the new version and get the popup displayed that u have old offers you can choose “shutdown” as well. The u can go back to the older version (or reinstall the old version) and still keep your offers and wait until they got taken. But of course the tx fee issue is then not solved and it seems it get worse over time.

I think its best to cancel the offers and not having those troubles anymore.
The lost “create offer fee” is 0.0005 BTC per offer (the arbitrator received only 0.0003 of that bc of tx fee).
I know that might be quite a bit of money for some people in some countries but if you compare it to the volatility in BTC then it is just like a price difference of 0.05% at a 1 BTC trade. So you might compensate that easily with a bit of premium u can get if you are one of the first traders with new offers.

Sorry that I did not communicate it better, I added it to the release announcement but there is a bit of text and people might not read all.

Somebody suggested dynamic calculation of fees but anyway I am into a more serious problem as the new version cannot publish my trade offers:
Uploading…

Perhaps you meant 0.3 BTC?

Yes, thanks fill fix… was late yesterday…

The old offers cannot bu used in the new version. What do u mean with “cannot publish my trade offers”? You should get a popup where u have 2 choices: Remove all offers or shutdown app (and use old app again).

i closed all mine before upgrading, and was able to start new ones.
I have a dispute in progress that carried over.

1 Like

So I have .03 Bitcoin that will now be lost forever, because I am forced to update the software???

Where does that $30.00 go? Who gets it?

I planned to leave my three open offers until they were taken, and now I must cancel in order to update to new software.

With the raise now in security deposit, to reopen my 3 orders, it will now cost me $90.00? That seems quite high. Maybe I am missing something.

Why would there be a $300.00 security deposit? The original security deposit was .01 BTC

re-read it. im pretty sure your offers will still be there after the update.
i dont know where you getting the 300 from?

edit: sorry think i was thinking of trades currently taken.
edit: when you cancel the offers waiting to be taken…you wont lose the security deposit which is larger amount, just the other smaller fees i believe…
edit: im confused…security deposit is 0.03 btc…previously 0.01. correct? err.brain fart…yes it is 0.03…cos i had less than .03 and had to transfer monero across.

“Why would there be a $300.00 security deposit? The original security deposit was .01 BTC” In response to Alexej996 Saying “Perhaps you meant 0.3 BTC?”

My bad. Thought it was 0.1 BTC :smiley: It is all fixed in the post now, that is important. :smile:

Yes, I think security deposit is only lost if protocol rules are broken, not if you cancel the order. The deposit is 0.03 BTC as said in the post :slight_smile:

So let’s get this right. When you cancel 3 orders you’ll receive your security deposit back (0.03 BTC in the old version) These should be in your wallet before and after the update.

You’ll lose some paid fees though, which should be 0.0015 BTC. Please send me an address via pm and I’l reimburse you if you wish.

New security deposit is not 0.3 BTC but 0.03 BTC, was a mistake in first release notes.
You don’t lose the security deposit only the take offer fee (0.0005 BTC).
You are also not forced to update and can keep your old offers if u dont update. Thought there are higher risks that the transactions dont get confirmed in time as the tx fee was not sufficient anymore, that was the whole reason for the update.
I know it is not optimal to have such a compatibility break, but it is the first since the beta launch and it is not so easy too keep always new versions compatible.

Gotcha okay, I understand the confusion.

I was looking at my security deposits, tearing up that they were going to be gone (.03BTC)

But .0015 is alot more reasonable, thanks for clearing up the confusion. No need to reimburse, but thanks for the offer.

Canceling orders and updating to newest version.

Love the software! Thanks for all the hard work.

2 Likes