BitShares Forum
Main => General Discussion => Topic started by: monsterer on February 03, 2015, 08:08:07 pm
-
Hi everyone,
It's finally time for the soft launch of the Metaexchange bitBTC gateway! Metaexchange is a bitshares exclusive on/off ramp into bitAssets via bitcoin. We're starting with bitBTC because there is currently nowhere to get it outside the internal exchange, but we will be adding ALL other bitAssets gradually over time. Please let us know which bitAssets you would like us to add next!
We are funded by the blockchain, making Metaexchange one of the first in-house bitshares products to launch. As such, we're 100% open source, so you can fork us - the link to the repository is on the site. We answer to you, so we'd love to hear your feedback!
http://metaexchange.info/
Cheers, Paul and Frank.
-
Fantastic!
-
Sweet!
-
This is a "bridge", not a "gateway". Gateways issue UIAs and hold reserves.
But, awesome!
-
+5% awesome!
-
This is awesome!
We now have 3 bridges all operating in different niches: Shapeshift, exchange.BTSBOTS and metaexchange. I think all of these services will converge and begin competing over time, offering the same kind of full-range bridge services, and I assume will all begin to offer shapeshift-style API for easy integration with other products and services. It will be fantastic if we can have these 3 services all competing and fully integrated in our wallets as the tools that allows bitshares to use bitcoin as its rails to deliver an optimal and seamless user experience. With many competing services in this vital area users can choose the service that is offering the best spread and will benefit immensely.
-
Just used it.
Moved BTC out and in.
Great work!
-
awesome work and you gotta love that conversion rate.
-
Excellent job!
This is why paid delegates are awesome, and why Bitshares has a future. :)
-
Dang .. have to change reddit sidebar again ;)
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
-
How is your limit managed?
How do you manage the risk on the back end?
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
This and a light client are what I've been waiting for:
https://bitsharestalk.org/index.php?topic=11397.msg150300#msg150300
this is a great first step to what I see as a killer bitcoin wallet (powered by bitshares) \ Meta-Wallet
+5% +5% Great work monsterer !
-
How is your limit managed?
How do you manage the risk on the back end?
Limit adjusts as a percentage of holdings on each side. Right now the prices are fixed, hand adjusted, this will potentially change going forward.
-
i have to say - great work so far from Paul! +5%
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
we have our own ideas, but we are open for input!
at this point in time it is just - proof of concept, with small amount
as Paul said the next steps would be integration of more bitAssets like bitUSD!
we would also like to integrate this directly into the wallet. we are funded from the community and we want to have the spread as low as possible without loosing funds.
The advantage is we are only working for the success of BitShares and we can focus what the community thinks what we should do!
So i hope anyone will try the service and will give us feedback, what we should do better or different etc.
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
The first thing we want to do is add the other bitAssets, the API and to raise our transaction limits and then we can starting thinking about the next phase for the project.
We would love to be included in the bitshares wallet and are more than happy to do whatever it takes to make this happen.
-
wow!!! +5% +5% +5%
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
This and a light client are what I've been waiting for:
https://bitsharestalk.org/index.php?topic=11397.msg150300#msg150300
this is a great first step to what I see as a killer bitcoin wallet (powered by bitshares) \ Meta-Wallet
+5% +5% Great work monsterer !
This is what it is all about Xeldal. This is when it goes crazy.
-
For the sell BitBTC side it would be great if you provided a bitshares url for the transaction.
-
For the sell BitBTC side it would be great if you provided a bitshares url for the transaction.
you mean, in which block the transfer get executed?
-
No I mean to say that I'm lazy and don't like copying and pasting text. You can use a bitshares url to open the bitshares app and input the appropriate recipient and memo information.
-
<a href="bts:cass/transfer/amount/20/memo/metaexchange/asset/bitBTC"></a>
/transfer = open bts account cass
/amount = BTS/USD / etc amount
/memo = Memo
/asset = currency
hope this helps
if you're using .php you can just make this process dynamic!
-
<a href="bts:cass/transfer/amount/20/memo/metaexchange/asset/bitBTC"></a>
/transfer = open bts account cass
/amount = BTS/USD / etc amount
/memo = Memo
/asset = currency
hope this helps
if you're using .php you can just make this process dynamic!
Awesome! I didn't realise that was possible. I'll get it done :)
-
<a href="bts:cass/transfer/amount/20/memo/metaexchange/asset/bitBTC"></a>
/transfer = open bts account cass
/amount = BTS/USD / etc amount
/memo = Memo
/asset = currency
hope this helps
if you're using .php you can just make this process dynamic!
Awesome! I didn't realise that was possible. I'll get it done :)
yeah, you can also test it by clicking on BTS / Delegate links under your forum avatar! Same function…
-
yeah, you can also test it by clicking on BTS / Delegate links under your forum avatar! Same function…
Hmmm, currently this transaction link actually crashes the client:
bts:monsterer/transfer/amount/0.01/memo/meta-n2HPFvf376vxQV/gatewaytest/asset/BTC
Is there documentation for the correct form somewhere?
-
yeah, you can also test it by clicking on BTS / Delegate links under your forum avatar! Same function…
Hmmm, currently this transaction link actually crashes the client:
bts:monsterer/transfer/amount/0.01/memo/meta-n2HPFvf376vxQV/gatewaytest/asset/BTC
Is there documentation for the correct form somewhere?
0 libsystem_platform.dylib 0x00007fff8f68eb29 _platform_memmove$VARIANT$Unknown + 41
1 org.qt-project.QtCore 0x0000000110c70043 QListData::erase(void**) + 131
2 org.bitshares.bts 0x000000010b22e2bd QList<QString>::erase(QList<QString>::iterator) + 141
3 org.bitshares.bts 0x000000010b217504 MainWindow::goToTransfer(QStringList) + 404
4 org.bitshares.bts 0x000000010b2155dd MainWindow::processCustomUrl(QString) + 7933
5 org.bitshares.bts 0x000000010b227dca QtPrivate::QFunctorSlotObject<MainWindow::initMenu()::$_11, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) + 634
6 org.qt-project.QtCore 0x0000000110e4a5f2 QMetaObject::activate(QObject*, int, int, void**) + 1986
7 org.qt-project.QtWidgets 0x000000010d83beff QAction::activate(QAction::ActionEvent) + 271
8 org.qt-project.QtWidgets 0x000000010d83c364 QAction::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 404
9 org.qt-project.QtCore 0x0000000110e4a9db QMetaObject::activate(QObject*, int, int, void**) + 2987
10 libqcocoa.dylib 0x00000001144dd430 -[QCocoaMenuDelegate itemFired:] + 112
11 com.apple.AppKit 0x00007fff86798340 -[NSApplication sendAction:to:from:] + 327
12 com.apple.AppKit 0x00007fff867b32a8 -[NSMenuItem _corePerformAction] + 394
13 com.apple.AppKit 0x00007fff867b2fe4 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 117
14 com.apple.AppKit 0x00007fff8680248d -[NSMenu _internalPerformActionForItemAtIndex:] + 35
15 com.apple.AppKit 0x00007fff86802309 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 104
16 com.apple.AppKit 0x00007fff867a90d6 NSSLMMenuEventHandler + 716
17 com.apple.HIToolbox 0x00007fff834ad1d4 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 892
18 com.apple.HIToolbox 0x00007fff834ac787 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 385
19 com.apple.HIToolbox 0x00007fff834c0880 SendEventToEventTarget + 40
20 com.apple.HIToolbox 0x00007fff834f6640 SendHICommandEvent(unsigned int, HICommand con
-
https://github.com/BitShares/bitshares/issues/1351
-
Very, very cool
-
Service status: Down
http://metaexchange.info/
?
-
Great work!
-
+5% Best!
Service status: Green <-- for color blind?
-
+5% Great :)
-
https://github.com/BitShares/bitshares/issues/1351
Snap! Thank you :)
-
Service status: Down
http://metaexchange.info/
?
The site polls the deamon to get it's active status, but due to RPC calls lagging by over 30 seconds sometimes, there can be a big delay which causes the daemon to look like its gone down to the site. I'll have to increase the time it waits before declaring man overboard! :)
-
I tried the service Btc -> BitBtc but until now I haven't recieved any bitBtc (no problem, it was only 1mBtc but it is good for testing).
This is the transaction (now has 7 confirmation):
https://blockchain.info/tx/ed935e1e2dcda8c5996521f6c2c1f0b2383a1af0446779be7beb37dd951ce8eb
The btc address is 134YyqcrfDNabsVnS5SoKMTvJHjEjtVcZP
The username in bts blockchain is: fabiux
I tried also wallet_rescan_blockchain with no luck.
Tip: It could be useful having a page so I could track the bitcoin transaction and bts id transaction when it is available.
Thanks!
-
I tried the service Btc -> BitBtc but until now I haven't recieved any bitBtc (no problem, it was only 1mBtc but it is good for testing).
This is the transaction (now has 7 confirmation):
https://blockchain.info/tx/ed935e1e2dcda8c5996521f6c2c1f0b2383a1af0446779be7beb37dd951ce8eb
The btc address is 134YyqcrfDNabsVnS5SoKMTvJHjEjtVcZP
The username in bts blockchain is: fabiux
I tried also wallet_rescan_blockchain with no luck.
Tip: It could be useful having a page so I could track the bitcoin transaction and bts id transaction when it is available.
Thanks!
Sorry about that - it seems your deposit was refunded due to an internal error: https://blockchain.info/tx/1e2baa981784a8557574eb6ae414af37cb2608038fe2540c48ce30d318f890ea
I'm looking into the problem now :)
-
Sorry about that - it seems your deposit was refunded due to an internal error: https://blockchain.info/tx/1e2baa981784a8557574eb6ae414af37cb2608038fe2540c48ce30d318f890ea
I'm looking into the problem now :)
I have closed my btc wallet so I haven't noticed the refund ;)
Thanks!!
-
The error should now be fixed, feel free to try again :)
-
great work!wait for BITCNY
-
The error should now be fixed, feel free to try again :)
Tried again:
https://blockchain.info/tx/79d5fba84a286982025c351eed17cf7cdb47a1b6e7106a3011659b1b0a4f5bfa
It works:
2015-02-04T14:02:40 1702144 metaexchangebtc fabiux 0.00099500 BTC 0.10000 BTS 43d3955d
Great work!!!
+5%
-
+5% Great job. Very smooth.
Question : will we ever be able to process credit cards > BitAssets using this? We need a way to convert fiat.
-
do you have any logo or someting out there!? IF, could you pls send it to me!?
I'm preparing deposit/withdraw yet! It would cool if i could get the chance to include you logo as well!
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
The first thing we want to do is add the other bitAssets, the API and to raise our transaction limits and then we can starting thinking about the next phase for the project.
We would love to be included in the bitshares wallet and are more than happy to do whatever it takes to make this happen.
Any confirmation if this will be included in the BitShares wallet?
-
do you have any logo or someting out there!? IF, could you pls send it to me!?
I'm preparing deposit/withdraw yet! It would cool if i could get the chance to include you logo as well!
no, we have no logo at this point in time, if you have suggestions we are open to take it :D
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
The first thing we want to do is add the other bitAssets, the API and to raise our transaction limits and then we can starting thinking about the next phase for the project.
We would love to be included in the bitshares wallet and are more than happy to do whatever it takes to make this happen.
Any confirmation if this will be included in the BitShares wallet?
Not as i know, but maybe fuzzy can ask this on the mumble session to bytemaster. what is the easiest way to integrate this service directly into the client. Paul is working on API so in theory it is absolutly possible.
-
Well done!! +5%
What are plans for this platform going forward?
How can we take advantage of having our own in-house shapeshift?
The first thing we want to do is add the other bitAssets, the API and to raise our transaction limits and then we can starting thinking about the next phase for the project.
We would love to be included in the bitshares wallet and are more than happy to do whatever it takes to make this happen.
Any confirmation if this will be included in the BitShares wallet?
Not as i know, but maybe fuzzy can ask this on the mumble session to bytemaster. what is the easiest way to integrate this service directly into the client. Paul is working on API so in theory it is absolutly possible.
I'll ask on the next hangout. No issues there. Good work thus far guys. I'm looking forward to seeing the final product!
-
Valentine is working on getting the shapeshift API in the full node, afaik.
You could copy theirs to make it as simple as possible to also just add metaexchange through the same calls.
https://shapeshift.io/api.html
It would be sweet if the you say to the wallet you want to, say, send bitBTC as BTC, and then the wallet automatically gets the rates from every gateway you have indicated you trust through "gateway.com/rate/bitbtc_btc", and then returns those that support it in an ordered list with price and send limits.
Perhaps in the long run its better to have the rate and limit requests be combined, because when markets are efficient every bridge will be able to offer to exchange any amount, but the spread will increase as you need to send a bigger amount.
-
I hope you add bitUSD and NoteUSD once Bitshares Music is ready.
-
I hope you add bitUSD and NoteUSD once Bitshares Music is ready.
we will work on both!
right now, it would be great if some more people are trying and give us more feedback. did anything got right, do you miss some kind of information etc.
thanks a lot!
-
I hope you add bitUSD and NoteUSD once Bitshares Music is ready.
we will work on both!
right now, it would be great if some more people are trying and give us more feedback. did anything got right, do you miss some kind of information etc.
thanks a lot!
Why is the bitBTC -> BTC rate higher than the other way round?
Woudn't it make more 'sense' marketing-wise to flip that rates?
-
Why is the bitBTC -> BTC rate higher than the other way round?
Woudn't it make more 'sense' marketing-wise to flip that rates?
The rate is adjusted to account for the bias in our holdings - simple inventory management :)
-
Service status: Down
http://metaexchange.info/
?
The site polls the deamon to get it's active status, but due to RPC calls lagging by over 30 seconds sometimes, there can be a big delay which causes the daemon to look like its gone down to the site. I'll have to increase the time it waits before declaring man overboard! :)
FYI until now my status is always down
nothing changed the last days...
-
Service status: Down
http://metaexchange.info/
?
The site polls the deamon to get it's active status, but due to RPC calls lagging by over 30 seconds sometimes, there can be a big delay which causes the daemon to look like its gone down to the site. I'll have to increase the time it waits before declaring man overboard! :)
FYI until now my status is always down
nothing changed the last days...
at work i have the same issue, maybe because of a firewall?
service is "green" and running.
-
FYI until now my status is always down
nothing changed the last days...
Thanks for the heads up - just fixed the display bug :)
-
we are slowling increasing the transfer limits, so try metaexchange.info and let us know if we can improve something.
-
BTER hacked! Terrible news, but this makes our mission much stronger.
Try our bridge today and give us feedback.
We strongly believe that it is important to minimize 3rd party risk as much as possible, so we are holding your funds only for a couple of seconds. To be true, anyone could or will be hacked, so you want to less exposed to this kind off risks as possible.
Today monsterer updated the site:
- we are now providing https
- API documentation are now available
We are slowly increasing the available volumen and will for the next step will add more trading pairs!
metaexchange.info (http://metaexchange.info)
-
Is the exchange working? I'm not seeing any value / amounts?
Maximum BTC per transaction
-
Is the exchange working? I'm not seeing any value / amounts?
Maximum BTC per transaction
thanks for the information. i informed Paul, but probably he is still sleeping - to early in Europe.
-
Got the message, we're back up again :)
-
Used this a little while ago to get some bitBTC. I was surprised at how fast it was. Its nice being able to convert btc->bts without having to go through a centralized exchange. Awesome!
-
The encryption is too weak. You are using TLS 1.0 and with chrome it negotiated AES_128_CBC, with SHA1.
Use TLSv1.2 and at least SHA256 for hashing. Use ephemeral DH.
Also, at least on chrome, the certificate shows as invalid. You probably forgot to include the certificate chain.
No problems on firefox (and yeah, I confirmed the fingerprint, it's not a mitm).
Also, your SSH port is open to the world which is usually not necessary.
As for the service proper, I'll let you know. Just sent a small amount to test.
-
Something else, the deposit address seems to be a function of the bitshares account name.
Reusing addresses in bitcoin severely compromises privacy. Please consider changing this part of the system.
On a side note, good catch on detecting whether a bitshares account is really registered or not before accepting it.
-
The encryption is too weak. You are using TLS 1.0 and with chrome it negotiated AES_128_CBC, with SHA1.
Use TLSv1.2 and at least SHA256 for hashing. Use ephemeral DH.
Also, at least on chrome, the certificate shows as invalid. You probably forgot to include the certificate chain.
No problems on firefox (and yeah, I confirmed the fingerprint, it's not a mitm).
Also, your SSH port is open to the world which is usually not necessary.
As for the service proper, I'll let you know. Just sent a small amount to test.
I'm showing no such certificate errors in chrome - what version/platform are you testing on?
SSH is protected by denyhosts.
Something else, the deposit address seems to be a function of the bitshares account name.
Deposit address is reusable for multiple deposits to the same market, and is not a function of account name, it is randomly generated.
Thanks for testing, though :)
-
I'm showing no such certificate errors in chrome - what version/platform are you testing on?
Seems to be working ok now. Weird, I did confirm the certificate fingerprint as I'm accessing through Tor. Even though a misbehaving/malicious exit node is rare in my experience, it can happen.
Did you change anything server side just now?
SSH is protected by denyhosts.
I guess it's no big deal as you're not holding funds.
Something else, the deposit address seems to be a function of the bitshares account name.
Deposit address is reusable for multiple deposits to the same market, and is not a function of account name, it is randomly generated.
Thanks for testing, though :)
End result is the same though, have to reuse an address if I want to send funds to the same account >1 time.
So far it seems to be working fine, bitBTC have been credited. Good job!
-
Seems to be working ok now. Weird, I did confirm the certificate fingerprint as I'm accessing through Tor. Even though a misbehaving/malicious exit node is rare in my experience, it can happen.
Did you change anything server side just now?
No, nothing changed.
SSH is protected by denyhosts.
I guess it's no big deal as you're not holding funds.
Security is always a concern, I take these things seriously, regardless of the fact that we don't hold funds. I don't lock SSH to one IP address because I like to work in different places around town. denyhosts prevents anyone not on my ip whitelist from failing to login more than twice.
End result is the same though, have to reuse an address if I want to send funds to the same account >1 time.
So far it seems to be working fine, bitBTC have been credited. Good job!
You're welcome.