Hot answers tagged

10

Bifrost was developed to help companies who want to issue token on Stellar (ex. ICO) but: want to accept payments not only using XLM but also BTC and ETH and want to be in full control of received funds and don't want to use existing BTC/ETH anchors on Stellar. Bifrost is a web application written in Go programming language. Developers can download it and ...


5

Bifrost is an application to bridge Ehereum or Bitcoin blockchain to Stellar to do an initial coin offiering (ICO) or build an anchor/exchange for these coins for example. So the counterpart is always you. Bifrost is watching the Ethereum and Bitcoin blockchain for transactions matching a derived key [BIP32]. When the tokens are transfered it sends a ...


4

Yes, this is correct. When we were designing Bifrost we had two options for Ethereum payments: Collect payments in a single Ethereum address. Generate a new address for each payment. We decided to implement the second option because the process is easier for users. In the first option users would have to add data to the transaction and this is an ...


3

You likely have prune mode turned on in bitcoin-core. Turn it off.


3

With the bifrost-js-sdk a trustline is set up for the asset of the issuing account on the receiving side. Without that trustline in place the BTC/ETH assets can not be transferred as the transaction would fail. Same for the later order of the DEMO token. Therefore the Bifrost server side watches the receiving account for the trustline set. The ...


1

When it comes to connecting to the stream of previously created address you can do this, but you would either need to change JS-SDK code or write your own client code. All you need to do is to start streaming: ${bifrostURL}/events?stream=${address} endpoint where ${address} is Bitcoin or Ethereum address given you by the Bifrost server. Is there a ...


1

Here is a list of possible reasons why this isn't working for you. The list is not complete, please provide more information that can help finding a real issue: Bifrost is detecting transactions but there's a proxy between client and Bifrost server and it's blocking SSE (Server-Sent Events) sent by Bifrost. Solution for this can be found here. There's a ...


1

Well, my previous post got deleted because of personal info I guess, so I edit it to this: You could ask for your demand in slack (https://slack.stellar.org/) in the jobs channel #jobs


1

I'm operating anchor apay.io and half a year ago I was looking at Bifrost if it can be used for my anchor. Potentially yes, but: it requires some code changes you would still need to implement withdrawals, because Bifrost only covers deposits you still need to implement API according to standard for anchors https://github.com/stellar/stellar-protocol/blob/...


1

All accounts are stored in the Postgres db. I think you have to get the private keys of the ETH accounts and then send the funds to the main account. To generate a private key for an ETH account you have to use BIP39 libraries.


1

According to other issue Bifrost is not detecting incoming transaction You have to import all ETH blocks There's a long queue of blocks Bifrost needs to process. During the first start of Bifrost, it starts processing blocks from the latest block available. If Bifrost was turned off for a longer time or geth is still catchup up it may cause delays. ...


1

Thanks for the log. The last two log entries in your log are: time="2018-05-29T14:15:40-04:00" level=info msg="Processing block" blockNumber=81695 blockTime=2016-12-02 12:27:53 -0500 EST pid=60671 service=EthereumListener transactions=40 time="2018-05-29T14:15:40-04:00" level=info msg="Processed block" blockNumber=81695 blockTime=2016-12-02 12:27:53 -0500 ...


1

By generating a master public key Bifrost is able to derive many public keys / addresses using a single key where users will deposit BTC/ETH. The tool you mentioned will also generate a master private key for you that you can use to derive private keys to corresponding public keys. This is how you can access BTC/ETH deposited by users in account generated ...


Only top voted, non community-wiki answers of a minimum length are eligible