💸Trading Tokens

Dialect supports a variety of ways to trade tokens with easy syntax depending on your intent.

You can trade tokens via the wallet interface at any time by clicking the "Dialect" button in the bottom left of your DM with @dialectbot. Then select "Buy" or "Sell" to open the trading modal.

Alternatively, you can pre-construct your trade by sending Dialect Operator a message. This message can be in the form of a slash-command (/buy, /sell, /swap) or it can be plaintext. Commands must be in English.

Depending on how much you specify, Dialect will pre-construct your trade to make it as easy as possible for you to perform the trade.

For example:

  • "buy" will give you a button to open the buy modal with default inputs (paying SOL and receiving USDC)

  • "buy SOL" will give you a button that pre-populates the "receiving" field with SOL

  • "buy 1 SOL" will give you a button that pre-populates the "receiving" field with SOL, and the receiving quantity with 1. This works for other Solana tokens too ("buy 50000 BONK", buy 1000 HNT", etc.)

  • "buy 1 SOL with USDC" will give you a button that pre-populates the "receiving" field with SOL, the receiving quantity with 1, and the paying field with USDC (it'll do the math for how much USDC you'll be paying).

You can do the same with "sell" or "swap", for example:

  • Sell SOL for 100 USDC

  • Sell JTO for BONK

  • Swap BONK for WIF

  • etc.

Alternative Names

Dialect will understand many different forms of a token name. For example, if you wanted to buy 100 of the Jito Governance token, you could use any of the following:

For some tokens, it'll even accept common aliases "buy 100 jito" or "buy 1 soylana"

Execution

To execute any trade, you'll be deeplinked to Phantom to accept the transaction. This way, Dialect never has access to your private key — it stays where it belongs, in a safe and secure wallet.

Dialect's deeplinking to Phantom is still in Beta. While perfectly safe to use, this means that at times Phantom may not register that you have made a request. If this happens, see Troubleshooting.

The reliability of this connection will significantly increase in the next few versions of the Phantom app.

This unreliability does not impact the safety or security of the connection, it just sometimes makes it inconvenient for you as the user.

If you have issues with the deeplinking or transaction signing process, head over to Troubleshooting.

Slippage

Choose from a range of slippage limit options to tailor your preferences.

Options include 0.1%, 0.5%, and 1%, or set a custom slippage amount based on your specific requirements.

Priority Fees

Optimize transaction speed with our priority fee choices.

We currently have 3 options: 0.001 SOL, 0.005 SOL, or 0.01 SOL

Routing

At this time, we route all trades that we can through Jupiter Aggregator.

In some cases when that is not possible, such as when a token is very new, we will directly route to a Raydium pool for that token instead.

Last updated