Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - dannotestein

Pages: [1] 2 3 4

I'll check here and on the Hive post to answer any questions about the new service.

BEOS / Update on jurisdictional agility code progress
« on: August 13, 2019, 04:59:41 pm »
BlockTrades is about 1-2 weeks away from completing the code to upgrade the BEOS blockchain to support jurisdictional agility. Here's a steem post with full details:

Hi everyone,

We are shutting down the BlockTrades gateway (not our bridge, just our gateway). We created it originally mainly as a prototype for the technology used by OpenLedger, and we think the OPEN assets adequately serve the community. I've left the TRADE assets operational just so there was a backup gateway, but it's really hardly ever used, so it requires us to maintain an entire gateway for little purpose.

Note that we will be continuing the operation of our bridge, which is actively used by the Bitshares community.

We'll be shutting down the gateway in stages. In the first stage, which has just begun, we've disabled deposits to the gateway. Inevitably, someone may still use one of their old deposit addresses, in which case we'll manually refund them. We also request in this stage that anyone who holds TRADE assets to perform a withdrawal on those assets.

Eventually, we will also disable withdrawals as well, but I will leave in place a 1-1 market order on for a while after that to allow users to exchange any remaining TRADE.BTC for OPEN.BTC. I'll place similar orders for any other TRADE assets that remain outstanding after withdrawals are disabled.

best regards,

Dan Notestein

Hi all,

I'm traveling to Hong Kong for one week starting on Jan 13th, followed by one week in mainland China. I'll be handing out business cards while I'm there, of course, so I'd like to have a Chinese translation of this page that explains how BlockTrades operates:

Anyone interested in taking on this task? I know it's short notice, but I'd be happy to pay a reasonable fee for the translation (preferably via cryptocurrency). If you're interested, please reply below with an estimate of the job cost.

EDIT: Just a follow-up, I've found someone to do the translation.

General Discussion / Updates to BitShares withdrawal functionality
« on: August 03, 2016, 06:46:04 pm »

BlockTrades has made some improvements to the withdrawal/deposit functionality for the BitShares GUI wallet (several specifically for Steem users):

The user's browser now keeps a local cache of previous withdrawal addresses for each withdrawal wallet type to make it easier to make repeated withdrawals to the same destination. The withdrawal address defaults to the last withdrawal address used for that withdrawal wallet type and a drop-down can be used to select from previously used withdrawal addresses.

The wallet GUI directly queries for supported coin types from the OpenLedger API server, which enables addition of new coin types without requiring new updates to the wallet GUI code. This will make it easier and quicker for OpenLedger to add new coins to their gateway.

Memos can be added when withdrawing to a wallet type that supports memos (e.g. graphene-based chains such as MUSE and STEEM). This is particularly useful when you want to send Steem, Steem Dollars, or Muse from your BitShares wallet directly to an exchange that supports these coin types, because they require a memo to be included to credit a deposit properly. To encrypt the memo on a Steem withdrawal, place a # symbol in front of the memo.

It's also possible to add a memo when depositing from a graphene-based chain. For example, to receive a memo with your OPEN.STEEM, send from your Steem wallet with a memo like “open.steem:my_bitshares_account_name:my_memo_text”.
If you withdraw using the memo method to a Steem wallet, you can include an encrypted memo as follows: “steem:my_steem_account_name:#my_memo_text”.

The GUI will fall back to a backup server for withdrawals/deposit API calls if the primary server is not reachable.

Coin names are displayed alphabetically in the deposit/withdrawal drop-down lists.

The changes are live now on OpenLedger, although you made need to press F5 to refresh your browser in order to see them:

General Discussion / New user having problems getting forum account
« on: July 23, 2016, 07:59:27 pm »
I've been contacted by a guy that's unable to get a forum account:

"I get no activation email from ""
So I cant discuss there.
Twice I've tried registering."

Anyone have an idea what might be the problem?

Posted an article on steemit describing our new system for fast-confirming bitcoin purchases on BlockTrades:

It functions today, but it'll probably be another week or two before it's rolled out for general use. Note that it's mainly intended for use by merchants, but it can be used by any customer.

General Discussion / Buying contract services from BlockTrades
« on: July 02, 2016, 09:36:04 pm »
I made a post on steemit for anyone who wants the gory details (, but we've created a new UIA called TRADE.USDLABOR that can be purchased to pay for software development services from BlockTrades.

BlockTrades  has added DAO to our list of supported cryptocurrencies. Coins supported for DAO trading include: bitcoin, bitshares, bitCNY, bitUSD, dash, doge, ethereum, litecoin, nubits, openusd, peercoin, steem, and steempower.

A number of users have successfully withdrawn DAO they bought during the presale and we have had new deposits as well.

Both the BlockTrades bridge and the OpenLedger gateways depend on the command-line interface (cli) wallet to encrypt and decrypt transaction memos. We recently observed that very occassionally the cli wallet was unable to decrypt a memo that the web wallet was able to decrypt. This is potentially a very serious issue for automated processing of transactions as the platform scales to larger numbers of transactions, so we began analyzing the web wallet and the cli wallet to see where the difference lay.

Our initial suspicion was that there might be a hard-to-trigger bug in the relatively new secp256k1 library that replaced the traditional openssl library, but after some tests we were able to determine that both libraries produced the same results. Ultimately we were able to identify a bug that it was the loss of a leading zero in the shared secret calculation performed by the web wallet that caused the bug.

This bug was never apparent in the web wallet, because both the encryption and the decryption routines use the same flawed algorithm, and it only rarely showed up in the cli wallet in the fairly rare case where the first byte in the shared secret was 0x00 (probably 1 in every 256 memos on average, I suppose, assuming that byte value is randomly distributed).

We have a fix for the bug, but one side effect of the fix is that some small number of old memos will no longer be viewable in the web wallet. If someone needs to decrypt these old memos at some point, it would still be possible to view them using an older version of the web wallet. All future memos generated with the fixed code will be properly viewable in the web wallet and the cli wallet.

I believe this is the only reasonable solution to the problem, but of course it’s up to the community to make a final determination on this issue. If there’s anyone who objects to this change, please let us know as soon as possible.

Random Discussion / I own "dannote" account on
« on: May 08, 2016, 09:03:50 pm »
I'm posting this to confirm that I control the account "dannote" on

General Discussion / OpenLedger pre-sale of DAO tokens is now live!
« on: May 03, 2016, 05:17:29 pm »
You can now buy and trade DAO tokens on OpenLedger prior to the official release of the DAO token using OPEN.DAO (DAO will be withdrawable at the end of the ICO when the DAO is made liquid).  By purchasing OPEN.DAO on OpenLedger instead of via the DAO pre-sale site, you gain the ability to immediate trade your DAO tokens before the pre-sale is done.

OPEN.DAO can be purchased on this market at current pre-sale price of 100 DAO per ETH:

Suggested markets for trading include:

BlockTrades ( has added STEEM to its “instant exchange” engine, allowing users to directly buy and sell STEEM with many popular cryptocurrencies including Bitcoin, BitShares, Dash, Doge, Ether, Litecoin, Nubits, Peercoin, and OPEN.USD.

General Discussion / MKR Bridge on BlockTrades
« on: April 15, 2016, 10:13:00 pm »
BlockTrades now has a bridge between Ethereum MKR and BitShares MKR (the coins backed by makerDAO). The bridge can be used from the webwallet or directly via

A side-benefit of this new addition to our "coin collection" is we'll be able to use the same technology to easily offer UIAs for other Ethereum tokens in the future such as DigixDao (DGD).

Pages: [1] 2 3 4