I told it I wanted to deposit CLAM and receive BTC. It told me to deposit up to 107 CLAM, so I did. The BTC arrived within about 30 seconds. So far, so good.
Then I clicked 'another exchange'. It reset the current pair to BTC->LTC. It would be nice if it could remember the pair I most recently used and default to that. I'm not likely to ever buy LTC. So I set it to CLAM->BTC again, and it told me to deposit up to 0.03 CLAM. That's about 5 cents' worth of CLAM.
Hi Dooglus, good questions, as always!
The issue is just one of how much inventory of CLAMS we hold. We've had a decent number of CLAMS transactions over the past few days, so we're going to increase our holdings and this will increase the deposit limit and reduce the issue that you're having.
"Did I use up all the available conversion power of the site in a single transaction? " Yes, basically. We'll solve that by holding more inventory.
"It seems to be doing the exchange on Poloniex on demand, so why can't it just adjust the price it is offering and let me exchange more?" The exchange is not happening with Poloniex, but directly with ShapeShift... thus our level of inventory is important. (if we just routed the order through poloniex it would take more than an hour at least to process orders)
" Or is the on-exchange BTC earmarked separately for each currency pair, so there's BTC available for buying LTC, but none for buying CLAM?" Nope, not earmarked for certain pairs.
" Or maybe even it sees I'm from the same IP as before, and is limiting me but not other people?" Nope, IP doesn't matter.
Fundamentally there is always a tension between price/speed/deposit limits. Increasing one often means scaling back another (ie - deposit limit can increase but we can't offer as good of a price, etc). We can combat this generally by just holding more inventory of coins, but that has business costs as well. So it's a careful balancing act.
Regardless, more CLAMS on the way!