11

Most wallets support all functions needed for the token creation and distribution. The process is really straightforward. Create two account keypairs: the issuing and holder accounts. Fund both accounts, send 1.5 XLM to issuing account and 3 XLM to the holder account. Login to the holder account from any wallet and create a trustline to your issuing ...


8

I am one of the devs at Stellarport. The verified status means (like you are alluding to) that the domain has verified that it has indeed issued this asset. For example, any stellar account can issue a MOBI asset and add mobius.network as its home domain. How should you (the user) differentiate between the real MOBI and a fake MOBI? Enter verification - ...


4

The channel is a set of accounts from which you wish to consume sequence ids. This set should be as large as the maximal number of transactions you need to process concurrently. In this way, you can submit transactions in parallel without worrying about out-of-sequence errors. It is situationally better than having multiple source accounts, because you can ...


4

Stellar does not support expiring offers. Time locks only specify the time window when a Stellar transaction is eligible to be submitted to the network but not it's validity. Therefore, sending a cancel offer operation after the expiration time is currently the only way of achieving what you want.


4

Your answer is correct, except that the thing you say is impossible is actually easy. A Stellar transaction can contain up to 100 operations, and each operation can have its own source account. So it's trivial to form a transaction in which A pays some asset to B and B pays some asset to A. Because the transaction is atomic, either both will execute or ...


3

Most likely your CORS headers aren't setup, or setup incorrectly. Websites are served on specific domains, and CORS header from an internet resource lets the browser know what domains are allowed to serve it. Standalone apps don't care.


3

If you have both asset (USD and EUR) on Stellar, there's no problem at all. const {Server, Network, Keypair, TransactionBuilder, Operation, Asset} = require('stellar-sdk') Network.useTestNetwork() const server = new Server('https://horizon-testnet.stellar.org'), aliceAddress = 'GDE5SEXCPDZ4CSQSYUJNBBC27OXD2ORQLPU2MGI2QRVD3VMFBDXAZVLK', bobAddress ...


3

Set a home domain on your token issuer account and that domain should serve stellar.toml file with meta info about tokens you issue. Docs: https://www.stellar.org/developers/guides/concepts/stellar-toml.html Example: https://mobius.network/.well-known/stellar.toml This alone will make your token appear with a logo and info on most Stellar wallets. If you ...


3

Fees present a minuscule fraction of the value of trades, so I assume you are asking about paths that offer the best rates. Offers do not need to involve XLM. There may exist offers between two custom assets that enable a more beneficial path. For example, consider the following offers: 1. sell 80 USD, buy 100 AUD 2. sell 100 AUD, buy 500 PANCAKE 3. sell ...


3

I have no idea what exchanges do, but I'll happily riff some starting points. One solution might be to differentiate between pending transactions you retry at startup, versus during normal operation. If it's the first sweep of pending transactions since application startup, you might check Stellar's operation for account against the expected operations to ...


2

It looks like custom assets listed on SDEX can indeed be found on other exchanges. For example, Mobius (MOBI) is listed on SDEX, Gate.io, GOPAX, Stronghold and OTCBTC. Each exchange would work differently, but I imagine the process would involve sending your Stellar custom asset to a wallet address controlled by the exchange. Traders would then acquire the ...


2

StellarTerm is not an exchange. It is a client for the Stellar distributed exchange (SDEX) which is build into the Stellar network. Any Asset issued in the network can be listed on the SDEX by submitting an offer. To help you with the terms: Cryptocurrency exchanges or digital currency exchanges (DCE) are businesses that allow customers to trade ...


2

From the MANAGE_OFFER docs: Price {numerator, denominator} Price of 1 unit of selling in terms of buying. For example, if you wanted to sell 30 XLM and buy 5 BTC, the price would be {5,30}. The price in the offer of Test1 account is: { "n": 1, "d": 250 } and it's selling AXX and buying XLM (native). To translate this: Test1 wants to sell 250 AXX ...


2

The behavior you encountered existed in protocol versions 1 and 2. Protocol version 10, the most recently released version, incorporates CAP-0003 and CAP-0004 which make changes to the functionality of the offer book. For example the situation you described in your question results in a crossed book, but CAP-0004 (https://github.com/stellar/stellar-protocol/...


2

The transaction has been immutably recorded on the Stellar ledger. Binance (and other similar destinations) use the memo to associate transactions with specific accounts on their platforms. You've sent them the funds, but they don't know who it's associated with. You'll have to contact their support to work through this issue.


1

The person you are trying to send a token to has to set a trustline himself (with a change trust operation) to your issuing account. If his exchange wallet does not allow for it then he will have to use a different wallet that allows him to set trustlines.


1

Using your example, in order to withdraw EUR from Anchor2, you will need to trade your Anchor1:USD for Anchor2:EUR on the distributed exchange (SDEX). The cost will be the exchange rate of that trade, less the minuscule fee for issuing transactions (paid in XLM). Additionally, an anchor may apply a fee when you deposit or withdraw fiat. I am not familiar ...


1

First and foremost check out this. Good explanation of how assets are verified. Also, I have just setup my own coin to play around with this verification process. The steps I took: Add Stellar.TOML to my web domain Add domain to my issuing account Here is my asset on Stellarport: https://portal.stellarport.io/exchange/alphanum12/RobCoin/...


1

There is no single source of truth for the price as every exchange has it's own. You may want to check coinmarket.cap to have an overview what they scrape for their graphs and do the same. Or use their API but consider latency, availability and also that they have to weight/ filter their source data somehow. There is also stellar-price.com as a community ...


1

Stellar Decentralized Exchange (SDEX) is built into the Stellar Network, anyone is free to list tokens or custom assets or anchor existing tokens onto SDEX. There are many frontend interfaces to SDEX that are developed by the community which allows one to visualize what is happening on SDEX and interact with it. If you are looking for API access you are ...


1

You're confusing the different layers here. Path finding is implemented, and has been, since day one. It is only used for (path) payments, however. When you make a buy/sell order, it is applied to a specific order book, between two assets. Path payments are done one layer up, bridging order books to find a path from asset A to asset B by chaining together ...


1

Based on the orderbooks for different asset pairs you could use some graph algorithm like Dijkstra for the best path. Pathfinding is implemented in Horizon. You can find the code on github: https://github.com/stellar/go/tree/master/services/horizon/internal/simplepath


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