Simply Solana Bot
  • Simply Solana Bot
  • Simply Copybot
    • What is Copytrading?
    • Simply Copybot Features
    • Hardware Prerequisites and Setup
    • Setup and Configuration
      • Linux Setup
      • Windows Setup
      • Quickstart Example Configurations
      • Why send your transaction to multiple endpoints?
      • Using bloXroute
      • Protecting yourself from getting drained by spam buys
    • How to find Copywallets
    • Copytrading Strategies
    • Success & Testimonials
    • Troubleshooting and Common Errors
    • Fees
    • Downloads
    • Useful Links
Powered by GitBook
On this page
  • Example .env file
  • Example copy_wallets.yaml for Raydium only
  • Example copy_wallets.yaml for Raydium and Pumpfun
  1. Simply Copybot
  2. Setup and Configuration

Quickstart Example Configurations

Here are some quickstart example configurations. Make sure to change the appropriate values for your own or the copybot will not work.

Example .env file

# Wallet
PRIVATE_KEY=5nnUzZAZNZHHPH9MmHsryeYysLhVwnqw9TSFmhpvSvhUnKYinzY14vA4ZwRSpDUEaCDPkdN8qKE5rR9ixqu1ugPU

# Connection
GRPC_ENDPOINT=http://localhost:10000
RPC_ENDPOINT=http://localhost:8899
RPC_WEBSOCKET_ENDPOINT=ws://localhost:8900
BLX_AUTH_HDR=
NEXTBLOCK_KEY=
DISCORD_WEBHOOK=

# Bot
TX_TIMEOUT=10000
REBALANCE_LAMPORTS=1000000
SEND_RPCS=http://va.pixellabz.io/,http://rpc-eu-west-2-zesty.thornode.io/

Example copy_wallets.yaml for Raydium only

- wallets:
    - HXkaN7TAQYXsybY1UHLrn18cVa9jgM3mbReasbAoSjTv
    - DfMxre4cKmvogbLrPigxmibVTTQDuzjdXojWzjCXXhzj
  raydium:
    on: true
    maxBuyAmount: 0.01
    oneBuyOnly: false
    minBuyFilter: 0
    maxBuyFilter: 0
    minSellFilter: 0
    maxSellFilter: 0
    minBuyPool: 0
    maxBuyPool: 0
    minSellPool: 0
    maxSellPool: 0
    buyPercentage: 100
    buySlippage: 50
    sellSlippage: 50
    buyRetries: 1
    buyRetryDelay: 1000
    sellRetries: 1
    sellRetryDelay: 1000
    useSimulation: true
    maxBuyBlockDelay: 5
    maxSellBlockDelay: 150
    nozomiSettings:
      useExecutor: false
      useOptimalPriorityFee: false
      buyPriorityFeePercentile: 99
      sellPriorityFeePercentile: 99
      maxBuyPriorityFee: 0.00005
      maxSellPriorityFee: 0.00005
      maxPercentPriorityFee: 5
      maxBuyTip: 0.001
      maxSellTip: 0.001
      maxPercentTip: 5
    copySell: false
    autoSellDelay: 0
    stopLossOn: true
    trailStopOn: true
    stopLossPercentage: 70
    takeProfitOn: true
    takeProfitLevels:
      - profitLevel: 100
        sellPercentage: 50
      - profitLevel: 200
        sellPercentage: 50
      - profitLevel: 400
        sellPercentage: 100
    smoothingFactor: 10

Example copy_wallets.yaml for Raydium and Pumpfun

- wallets:
    - DfMxre4cKmvogbLrPigxmibVTTQDuzjdXojWzjCXXhzj
    - E2SRcmvvX71efevxnYJTcW9oggnprz7Xk2aSj3DV558L
  raydium:
    on: true
    maxBuyAmount: 0.01
    oneBuyOnly: false
    minBuyFilter: 0
    maxBuyFilter: 0
    minSellFilter: 0
    maxSellFilter: 0
    minBuyPool: 0
    maxBuyPool: 0
    minSellPool: 0
    maxSellPool: 0
    buyPercentage: 100
    buySlippage: 50
    sellSlippage: 50
    buyRetries: 1
    buyRetryDelay: 1000
    sellRetries: 1
    sellRetryDelay: 1000
    useSimulation: false
    maxBuyBlockDelay: 5
    maxSellBlockDelay: 150
    nozomiSettings:
      useExecutor: true
      useOptimalPriorityFee: false
      buyPriorityFeePercentile: 99
      sellPriorityFeePercentile: 99
      maxBuyPriorityFee: 0.001
      maxSellPriorityFee: 0.001
      maxPercentPriorityFee: 5
      maxBuyTip: 0.001
      maxSellTip: 0.001
      maxPercentTip: 5
    copySell: false
    autoSellDelay: 0
    stopLossOn: true
    trailStopOn: true
    stopLossPercentage: 70
    takeProfitOn: true
    takeProfitLevels:
      - profitLevel: 100
        sellPercentage: 50
      - profitLevel: 200
        sellPercentage: 50
      - profitLevel: 400
        sellPercentage: 100
    smoothingFactor: 10
  pumpfun:
    on: true
    maxBuyAmount: 0.01
    oneBuyOnly: false
    minBuyFilter: 0
    maxBuyFilter: 0
    minSellFilter: 0
    maxSellFilter: 0
    minBuyPool: 0
    maxBuyPool: 0
    minSellPool: 0
    maxSellPool: 0
    buyPercentage: 100
    buySlippage: 50
    sellSlippage: 50
    buyRetries: 1
    buyRetryDelay: 1000
    sellRetries: 1
    sellRetryDelay: 1000
    useSimulation: false
    maxBuyBlockDelay: 5
    maxSellBlockDelay: 150
    nozomiSettings:
      useExecutor: false
      useOptimalPriorityFee: false
      buyPriorityFeePercentile: 99
      sellPriorityFeePercentile: 99
      maxBuyPriorityFee: 0.001
      maxSellPriorityFee: 0.001
      maxPercentPriorityFee: 5
      maxBuyTip: 0.001
      maxSellTip: 0.001
      maxPercentTip: 5
    copySell: false
    autoSellDelay: 0
    stopLossOn: true
    trailStopOn: true
    stopLossPercentage: 70
    takeProfitOn: true
    takeProfitLevels:
      - profitLevel: 100
        sellPercentage: 50
      - profitLevel: 200
        sellPercentage: 50
      - profitLevel: 400
        sellPercentage: 100
    smoothingFactor: 10
PreviousWindows SetupNextWhy send your transaction to multiple endpoints?

Last updated 5 months ago