> For the complete documentation index, see [llms.txt](https://wiki.rly.network/rly-protocol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.rly.network/rly-protocol/get-started/tbc-on-solana/step-2-initialize-token-bonding-curve-tbc/faqs.md).

# FAQs

**What is the difference between token A and token B?**&#x20;

Token A is sRLY and token B is the app token.&#x20;

**What is the address for sRLY?**

sRLY3migNrkC1HLgqotpvi66qGkdNedqPZ9TJpAQhyh

**What is the difference between a swap or direct transfer of sRLY to the curve?**

The only difference between a swap and a direct transfer of sRLY is whether the curve returns any of the token B out. Direct transfers of sRLY do not return any token B. Swaps of sRLY do return token B.&#x20;

**What causes the spot prices to move?**&#x20;

Generally changes in the spot price are due to changes in the amount of token A sRLY in the curve.&#x20;

For sRLY\
Direct transfer of sRLY to the curve and swapping sRLY for token B cause cause the spot price to move up.

For token B\
Swapping token B for sRLY will move the spot price down. Transferring token B to the curve will not affect the spot price.&#x20;

**Do I need to use sRLY on non-production environments for token A?**&#x20;

On non production environments, token A can be any SPL token. It is recommended that you create an SPL token that has [similar properties as sRLY](https://explorer.solana.com/address/sRLY3migNrkC1HLgqotpvi66qGkdNedqPZ9TJpAQhyh).&#x20;
