Author Topic: New Bitshares/ Bitcoin Gateway - testers needed - and Bitcoin Giveaway!  (Read 7958 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

Fundomatic,

I have receipts for your 3 Bitcoin transfers,
 327 | {"name":"btc_receive_unconfirmed","txid":"c40c5c7e09c16a17a377e1422c3301e012b8d2455a94944db3b741e0d1596cb6"}
 334 | {"name":"btc_receive_unconfirmed","txid":"b52c9ed271f1a0ede85848390814aee6eaf0cd99229bffa1cd8c23ede4dfa088"}
 341 | {"name":"btc_receive_unconfirmed","txid":"94215cf3a658776d859a07411ca183e987c4f470ff41965092de62412ff0aa89"}

These were confirmed, GATEBTC orders generated, and funds sent (wallet_transfer_to_address) to BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9

 333 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":36,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"b9d65e6c964c896cd00944656df46327a4ad1e7e"}
 340 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":37,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"446de66b89a0ae0454f47304c057a85758d5498a"}
 347 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":38,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"c1fb52f1ed2da653289aaa8aefbdf0e0dd46e2be"}

The blockchain shows your account's current active-key is BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U,

>  blockchain_get_account fundomatic {
  "id": 31548,
  "name": "fundomatic",
  "public_data": null,
  "owner_key": "BTS7RBe8PsscS9vbh3dK9tUbS4RX5VWMHPM3gGeR2ooikqnomSpgz",
  "active_key_history": [
    [
      "2014-12-20T13:41:00",
      "BTS7enjF9KDg2Y1Kxo8LJ8ydp67Tou4ppGuMqvoS6i13ocyCvLVDk"
    ],
    [
      "2014-12-21T08:48:00",
      "BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U"
    ]
  ],

Using the Bitshares bts_key_info util on that active key, indicates the native address to which funds were sent ( BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9) is correct.

~/bitshares/programs/utils$./bts_key_info BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U
{
  "public_key": "BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U",
  "native_address": "BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9",

So at this point, I do not know why you aren't seeing the GATEBTC in your wallet!

What puzzles me is that I can confirm successful BTS transactions on my node,

wallet_get_transaction c1fb52f1ed2da653289aaa8aefbdf0e0dd46e2be | egrep 'confirmed|block_num'
  "block_num": 1315350,
  "is_confirmed": true,

While, if I go to http://www.bitsharesblocks.com/blocks/block?id=1315350, there are no transactions recorded for the block.

I will raise a support request here and hold-off distributing any more funds until we can clarify the issue precisely. Edit: xref https://bitsharestalk.org/index.php?topic=12548.0


Blockchain get transaction: blockchain_get_transaction c1fb52f1ed2da653289aaa8aefbdf0e0dd46e2be

Code: [Select]
    "chain_location": {
      "block_num": 1316155,
      "trx_num": 0
    }
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline theoretical

Speaking as a non-technical person, is it possible to have a similar service for BitBTC/BTC directly, and integrate it in a wallet where users can go from BTC to BitBTC and back seamlessly?

I was thinking of implementing something like this using an atomic cross-chain trading protocol, but the way I was thinking of implementing it would require extensive implementation and testing, and require delegates to run a BTC node.

Having Ripple-style UIA captures at least 80% of the value for at most 20% of the effort, and has the added benefit of creating a niche for new or existing exchanges to build a business on our platform.
BTS- theoretical / PTS- PZxpdC8RqWsdU3pVJeobZY7JFKVPfNpy5z / BTC- 1NfGejohzoVGffAD1CnCRgo9vApjCU2viY / the delegate formerly known as drltc / Nothing said on these forums is intended to be legally binding / All opinions are my own unless otherwise noted / Take action due to my posts at your own risk

merockstar

  • Guest
Good work!

Speaking as a non-technical person, is it possible to have a similar service for BitBTC/BTC directly, and integrate it in a wallet where users can go from BTC to BitBTC and back seamlessly?

No, not without a built in spread.  This would put exchange risk on the gateway.

I've been wondering about this too but it makes sense from a legal perspective to not want to be an exchange proper.

Nonetheless, why not integrate an actual Bitcoin wallet into BitShares, and just not make it tradeable (or only tradeable for GATEBTC). Then some people will become aware of BitShares just because they were using it as a Bitcoin wallet.

sumantso

  • Guest
Good work!

Speaking as a non-technical person, is it possible to have a similar service for BitBTC/BTC directly, and integrate it in a wallet where users can go from BTC to BitBTC and back seamlessly?

No, not without a built in spread.  This would put exchange risk on the gateway.

Any way around this? Is that kind of wallet even being considered? It would have helped pitch BitBTC to BTCtalk users and then draw them in the ecosystem.

What about a service similar to BitCNY/CNY (where they maintain the peg)? Sorry if these all sound stupid, I don't understand the mechanisms well enough.


Offline bytemaster

Good work!

Speaking as a non-technical person, is it possible to have a similar service for BitBTC/BTC directly, and integrate it in a wallet where users can go from BTC to BitBTC and back seamlessly?

No, not without a built in spread.  This would put exchange risk on the gateway. 
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

sumantso

  • Guest
Good work!

Speaking as a non-technical person, is it possible to have a similar service for BitBTC/BTC directly, and integrate it in a wallet where users can go from BTC to BitBTC and back seamlessly?

Offline fundomatic

  • Full Member
  • ***
  • Posts: 149
    • View Profile

julian1

  • Guest
Fundomatic,

I have receipts for your 3 Bitcoin transfers,
 327 | {"name":"btc_receive_unconfirmed","txid":"c40c5c7e09c16a17a377e1422c3301e012b8d2455a94944db3b741e0d1596cb6"}
 334 | {"name":"btc_receive_unconfirmed","txid":"b52c9ed271f1a0ede85848390814aee6eaf0cd99229bffa1cd8c23ede4dfa088"}
 341 | {"name":"btc_receive_unconfirmed","txid":"94215cf3a658776d859a07411ca183e987c4f470ff41965092de62412ff0aa89"}

These were confirmed, GATEBTC orders generated, and funds sent (wallet_transfer_to_address) to BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9

 333 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":36,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"b9d65e6c964c896cd00944656df46327a4ad1e7e"}
 340 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":37,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"446de66b89a0ae0454f47304c057a85758d5498a"}
 347 | {"name":"bts_asset_transfer_confirmed","order_details":{"id":38,"value":0.001,"symbol":"GATEBTC","address":"BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9"},"record_id":"c1fb52f1ed2da653289aaa8aefbdf0e0dd46e2be"}

The blockchain shows your account's current active-key is BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U,

>  blockchain_get_account fundomatic {
  "id": 31548,
  "name": "fundomatic",
  "public_data": null,
  "owner_key": "BTS7RBe8PsscS9vbh3dK9tUbS4RX5VWMHPM3gGeR2ooikqnomSpgz",
  "active_key_history": [
    [
      "2014-12-20T13:41:00",
      "BTS7enjF9KDg2Y1Kxo8LJ8ydp67Tou4ppGuMqvoS6i13ocyCvLVDk"
    ],
    [
      "2014-12-21T08:48:00",
      "BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U"
    ]
  ],

Using the Bitshares bts_key_info util on that active key, indicates the native address to which funds were sent ( BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9) is correct.

~/bitshares/programs/utils$./bts_key_info BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U
{
  "public_key": "BTS8PWULLnH7eFjwaR89Jtwz8kHUopKNK3AkMZcDiKRbbQUQELa5U",
  "native_address": "BTSHEqvNPEcRmTPLGypCTSdsqdV2w99L2or9",

So at this point, I do not know why you aren't seeing the GATEBTC in your wallet!

What puzzles me is that I can confirm successful BTS transactions on my node,

wallet_get_transaction c1fb52f1ed2da653289aaa8aefbdf0e0dd46e2be | egrep 'confirmed|block_num'
  "block_num": 1315350,
  "is_confirmed": true,

While, if I go to http://www.bitsharesblocks.com/blocks/block?id=1315350, there are no transactions recorded for the block.

I will raise a support request here and hold-off distributing any more funds until we can clarify the issue precisely. Edit: xref https://bitsharestalk.org/index.php?topic=12548.0


« Last Edit: December 22, 2014, 02:23:07 am by julian1 »

Offline abelljefrry

Awesome! Let me try it. Here's my new BTS account: btc.abelljefrry

I'll transfer the fund back and forth.
Need a designer for your project? Hire me! I accept BTS as payment :)

View my BitShares design portfolio here : bit.ly/BitSharesPortfolio

Offline emailtooaj

+5 this is a much needed project!!!
I hope you all can pull this off while also keeping it user friendly!



Sent from my iPhone using Tapatalk
Sound Editor of Beyondbitcoin Hangouts. Listen to latest here - https://beyondbitcoin.org support the Hangouts! BTS Tri-Fold Brochure https://bitsharestalk.org/index.php/topic,15169.0.html
Tip BROWNIE.PTS to EMAILTOOAJ

Offline Rune

  • Hero Member
  • *****
  • Posts: 1120
    • View Profile
I'm aware of your great work and I promise I haven't looked, let alone used any of the code.

Well, the point of open source is that people look and indeed use the code which gets posted. It might have been nice just to save duplication of effort, is my point :)

Perhaps you could join forces and have GATEWAYBTC become the first "official" gateway of metaexchange? Over time we might want to have several BTC gateways but in the beginning we really only need one big gateway and then should try to get all BTC liquidity to go through it.

Offline fundomatic

  • Full Member
  • ***
  • Posts: 149
    • View Profile
Hi, its 'fundomatic',

I don't seem to be able to gateway BTC into my bitshares account GATEBTC,

I tried sending from my blockchain.info account; Once with a custom setting 'from' key.

I did manage to gateway  GATEBTC into the BTC wallet, no problem.

Offline monsterer

I'm aware of your great work and I promise I haven't looked, let alone used any of the code.

Well, the point of open source is that people look and indeed use the code which gets posted. It might have been nice just to save duplication of effort, is my point :)
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

julian1

  • Guest
Hi monsterer,

I'm aware of your great work and I promise I haven't looked, let alone used any of the code. I was actually investigating the key-change mechanics before some of the details were posted here and in that thread. I would like to open-source the project which is in ruby/postgres btw. Right at the moment though, there's a lot of detail in the bitcoin transaction scanning - checking inputs and ensuring outputs are definitely spendable, as well as coin management that needs further review before being fully disclosed.


Offline monsterer

I can't help thinking you may have duplicated a lot of the work I've been doing on this project. On the off-chance that your forked my github any chance of some pull-requests?

https://github.com/wildbunny/metaexchange

Are you open-sourcing your gateway?
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads