# Raydium sniper task format

1 row = 1 task **group**

* [ ] **wallets** - aliases of wallets you want to use split by the **|** sign (for ex. one|two|three)
* [ ] **tip\_wallet** - alias of wallet you want to use for jito tips
* [ ] **rpc** - alias of rpc you want to use
* [ ] buy\_transaction\_mode - normal | hybrid | jito (Normal tx | Normal TX+Jito | Jito only)
* [ ] sell\_transaction\_mode - normal | hybrid | jito (Normal tx | Normal TX+Jito | Jito only)
* [ ] **token\_balance\_monitor\_mode** - Use http / https or ws / wss format , we recommend using http
* [ ] **token** - mint address of the token you want to snipe ("\*" is a wildcard for all tokens) (This is the left side of pair **TOKEN**/USDC)
* [ ] **currency** - mint address of the token you want to pay with ("\*" is a wildcard for all tokens) (available aliases: usdc, sol) (This is the right side of pair TOKEN/**USDC**)
* [ ] **amount** - amount of currency you want to spend on swap
* [ ] **buy\_slippage\_percent** - maximum slippage percent (ex. 10%, empty to have no slippage)\
  Value - "0" disables slippage functions
* [ ] sell\_**slippage\_percent** - maximum slippage percent (ex. 10%, empty to have no slippage)\
  Value - "0" disables slippage functions
* [ ] **tx\_retries** - local retry sends X sendTx requests for each tx
* [ ] tx\_node\_retries - node retry, via node
* [ ] **tx\_per\_buy** - amount of transactions you want to send per swap buy (0 to use spam mode)
* [ ] **tx\_per\_sell** - amount of transactions you want to send per swap buy (0 to use spam mode)
* [ ] **buy\_tx\_spam\_threads** - number of buy tx sending threads when using spam mode (1 by default)
* [ ] **sell\_tx\_spam\_threads** - number of sell tx sending threads when using spam mode (1 by default)
* [ ] **buy\_tx\_fee** - buy transaction fee for swap transactions (in SOL) (default 0.00001)
* [ ] **sell\_tx\_fee** - sell transaction fee for swap transactions (in SOL) (default 0.00001)
* [ ] **buy\_additional\_tx\_fee** - additional buy transaction fee for swap transactions (in SOL)
* [ ] **sell\_additional\_tx\_fee** - additional sell transaction fee for swap transactions (in SOL)
* [ ] **buy\_tx\_compute\_units** - compute units used for buy transactions (default 600k) (**ONLY SET THIS IF YOU KNOW WHAT YOU ARE DOING**)
* [ ] **sell\_tx\_compute\_units** - compute units used for sell transactions (default 600k) (**ONLY SET THIS IF YOU KNOW WHAT YOU ARE DOING**)
* [ ] **buy\_tx\_tip -** tip amount for jito when buying token
* [ ] **sell\_tx\_tip -** tip amount for jito when selling token
* [ ] **autosell\_ms** - milliseconds to automatically swap purchased token back to currency after (-1 or empty to disable) \\\ **I recommend using even 2 minutes, because if you have a weak setup then you may hit a RIP coin and have to wait for the TP/SL to be reached or sell the manual**
* [ ] **autosell\_tp - sell if reach % e.g 45%:25% <--- sell 25% token after hit 45% profit (check example screenshot)**
* [ ] **autosell\_sl: StopLoss**
* [ ] **autosell\_tsl:** trailing stop loss

<figure><img src="https://3057542065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDhHGfG2cKzzWgbk8C1oq%2Fuploads%2FuspkVECLmvnWsfqjw4Xi%2Fimage.png?alt=media&#x26;token=c5a72281-9c4c-4487-8f18-111ae5705103" alt=""><figcaption></figcaption></figure>

* [ ] **minimum\_liquidity** - minimum liquidity in pool for the bot to purchase the token. (for ex. if you want minimum 4000 SOL in the pool set it to 4000)
* [ ] **timestamp\_offset** - how much milliseconds before pool live timestamp you want to send transactions (for ex. -500)
* [ ] **tx\_delay** - how much milliseconds to wait before sending another transaction
* [ ] tx\_retry\_delay - how many milliseconds to wait before sending another transaction \[local retry]
* [ ] monitor\_delay - how many milliseconds the monitor should refresh the statistics
* [ ] **prerun** - whether you want to prerun a pool, or run an existing one without waiting for activity
* [ ] **invert\_pool** - swaps token with currency (USDC/TOKEN -> TOKEN/USDC)
* [ ] **use\_wrapped\_sol** - whether to use preexisting wrapped solana for trades (please use this when using spam mode and only have enough wrapped SOL for your purchase)
* [ ] **always\_create\_token\_account** - set this to true to always include create token account in instruction (this will prevent transaction from confirming when token account exists) (useful when spamming tx, will only buy once on new tokens)
* [ ] **use\_jito** - whether to use jito for submitting bundles
* [ ] **additional** - additional information field. nothing required.

You can use autosell\_ms and autosell\_margin at once, the bot will sell when the first of those two conditions is met (for ex. if autosell\_ms passes before your margin hits, bot will sell then)

<mark style="color:red;">**autosell margin needs to be enabled for sell hotkeys to be enabled**</mark>

**HOTKEYS ONLY WORK ON ONE INSTANCE AT ONCE ON THE SAME SYSTEM**

**Sell hotkeys WINDOWS:**

* CTRL+L=100%
* CTRL+K=75%
* CTRL+J=50%
* CTRL+H=25%
* CTRL+G=10%

Sell hotkeys LINUX:

* ENTER=100%

Buy hotkeys:

CTRL+M=100% of initial purchase amount

CTRL+N=50% of initial purchase amount

CTRL+B=25% of initial purchase amount

{% hint style="danger" %}
The "Rebuy" or hotkeys shopping option only works on WINDOWS operating system. It does not work on LINUX/MAC
{% endhint %}

* CTRL+M=100% of initial purchase amount
* CTRL+N=50% of initial purchase amount
* CTRL+B=25% of initial purchase amount

<figure><img src="https://3057542065-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDhHGfG2cKzzWgbk8C1oq%2Fuploads%2FVDyDfhe3t4KOCOFtlxs1%2Fimage.png?alt=media&#x26;token=297a9bda-0cbd-4581-8bcc-9fc332d195e3" alt=""><figcaption></figcaption></figure>
