1.0.9版本配置模板
# 排除的dex program ids,如果不想被交易,可以在这里配置上
jup_exclude_dex_program_ids:
- "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
- "MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG"
#jupiter的本地端口
jupiter_local_port: 18080
#是否禁用本地jupiter
jupiter_disable_local: false
#是否使用本地缓存,建议禁用
jupiter_use_local_cache: false
#jupiter的market模式,建议选择remote
jupiter_market_mode: "remote"
#jupiter的webserver线程数
jupiter_webserver: 12
#jup的更新线程数
jupiter_update: 6
#jupiter的总线程数
total_thread_count: 32
#自动重启时间,设置为0不会重启,单位为分钟
auto_restart: 60
#________________以上为jup相关配置内容_______________
# 是否禁用本地bot启动
disable_local_bot: false
# grpc token,如果你得gprc有token验证,可以在这里配置上
yellowstone_grpc_token: ""
# 从birdeye api 加载代币,最大加载50个代币,需要自己配置key,可以去注册一个账号key免费https://bds.birdeye.so/
#load_mints_from_birdeye_api_max_mints: 0
#birdeye_api_key: "xxxxxx"
#你的私钥数组,系统启动后会在当前目录下生成一个PRIVATEKEY文件,里面是加密后的私钥,虽然做了加密,但是还是要小心,不要泄露,系统启动后会将此项配置删除,不在服务器上储存私钥
private_key: ""
#solana rpc url
rpc_url: "http://xxxx"
yellowstone_grpc_url: "http://xxxx"
jupiter_api_url: "http://127.0.0.1:18080"
# Jito MEV-Block-Engine 节点配置列表,建议配置上多个节点,随机选择一个节点进行交易,这样的你的QPS会有提升,尽量选择几个距离你比较近的节点,当然全发也可以,目测日本较慢,会降低整体效率,如果想追求速度,那么jito的引擎只开本区域,你会起飞
jito_engine:
#- "http://xxxx" # 自定义代理,开放给有能力得人使用,具体怎么用懂的人自然懂,不过多介绍
- LND #伦敦节点
- NL # 荷兰阿姆斯特丹节点
- DE # 德国法兰克福节点
- NY # 美国纽约节点
- SLC # 美国盐湖城节点
#- Tokyo # 日本东京节点
#- Main
#是否开启随机引擎,建议开启,随机引擎会随机选择一个节点进行交易,这样的你的QPS会有提升
random_engine: true
#jito配置UUID,没怎么测试,建议先不要用,使用多ip的方法,而不是配置uuid
#jito_uuid: ""
#从url加载代币,可以从你的jup加载代币,你的jup加载了什么币,会拉到bot内。如果从其他地方拉取,需要和jup返回结构抱持一致,建议从jup加载代币
#load_mints_from_url: ""
#从文件加载代币
#intermediate_tokens_file: "./123.json"
#从配置文件加载代币
intermediate_tokens:
- "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
- "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"
# 排除的币种
not_support_tokens:
#最大代币数量,如果低于最大限制的60%会一直请求load_mints_form_url,直到达到目标才会运行起来,主要是为了链接jup 的时候jup还没加载好全部的代币
max_tokens_limit: 50
#最小利润阈值
min_profit_threshold: 5000
#最大tip限制,单位lamports,给jito的最大限制
max_tip_lamports: 60000000
#静态tip百分比,给jito的tip百分比
static_tip_percentage: 0.7001
#交易memo,可以不设置
memo: "big"
#交易额设置,sol为单位,trade_range 和trade_range_strategy 可以同时存在,会合并去重,也可以单独存在一个
trade_range:
- 40
- 100
- 500
- 1000
# sol为单位也可以根据策略随机生成交易额,如果不想使用可以将下面整体注释掉
trade_range_strategy:
enable_strategy: true
ranges:
- from: 0.1 # 1 SOL
to: 1 # 40 SOL
size: 10 # 随机生成30个交易额
- from: 1 # 1000 SOL
to: 100 # 8000 SOL
size: 5 # 随机生成2个交易额
#发送交易类型,建议选择Mixed,可选Rpc,Grpc,Mixed,选择Mixed可以让你的ip限制速率翻倍
rpc_type: Mixed
#blockhash rpc类型,建议选择Rpc,可选Grpc,Rpc,当前实现Grpc不是订阅的,等改成订阅的再选用Grpc
blockhash_rpc_type: Rpc
#是否开启block缓存,建议开启
blockhash_cache_enabled: true
#block缓存过期时间,单位ms,缓存1s没啥问题,降低下节点压力
blockhash_cache_ttl_ms: 10000
#性能相关,开启多少个线程,系统负载全靠这个控制
thread_count: 8
#每个线程里多少个网络IO,可以一个线程配2个左右,具体看性能,自行调试,作者也不知道多少是好的
max_concurrent: 8
#日志相关能力
log_rate_limit: false
#打印机会
log_opportunities: false
#打印交易执行
log_trade_execution: false
#是否开启单独钱包
enable_separate_wallet: true
#jup 调优
#是否只使用单跳
only_direct_routes: true
#限制中间代币为顶级代币,建议开启,此参数也就是在多跳的时候有用,现在多跳没那么好使,先这样
restrict_intermediate_tokens: true
#是否预检交易大小,先暂时关闭,这个只对多跳有用,等待后续开发
check_transaction_size: false
#是否开启动态计算预算,建议开启
dynamic_compute_unit_limit: true
#计算预算百分比,设置这个值是因为,模拟后的cu可能偏大,可以设置百分比二次修改cu限制,近一步降低cu限制
cu_limit_percentage: 1.0
#计算预算,在开启动态预算的时候不生效
compute_unit_limit: 300000
#是否开启kamino借贷
enable_kamino: true
#----------------------------1.0.9更新内容(盲发、固定cu优化)----------------------
# 1、盲法策略,是否开启,默认关闭
blind_send_trade: false
#盲发预期利润单位sol lamports
blind_expect_min_profit_threshold: 5000
#盲发预期利润百分比,预期利润百分比开启后,固定blind_expect_min_profit_threshold 将失效,按照交易额度来控制给jito的小费比率,也就是
#毛利润 = 交易额 *(1+blind_expect_profit_percent)
#jito 小费 = 毛利 * static_tip_percentage,建议保守和冲刺都要有,找机会
blind_expect_profit_percent:
- 0.000001 # 超保守策略: 交易100 SOL,预期利润0.0001 SOL (≈$0.007) => 约 $0.13
- 0.000002 # 超保守策略: 交易100 SOL,预期利润0.0002 SOL (≈$0.014) => 约 $0.26
- 0.000005 # 超保守策略: 交易100 SOL,预期利润0.0005 SOL (≈$0.035) => 约 $0.65
- 0.00001 # 保守策略: 交易100 SOL,预期利润0.001 SOL (≈$0.07) => 约 $1.30
- 0.00002 # 保守策略: 交易100 SOL,预期利润0.002 SOL (≈$0.14) => 约 $2.60
- 0.00005 # 保守策略: 交易100 SOL,预期利润0.005 SOL (≈$0.35) => 约 $6.50
- 0.0001 # 中等策略: 交易100 SOL,预期利润0.01 SOL (≈$0.7) => 约 $13.00
- 0.0002 # 中等策略: 交易100 SOL,预期利润0.02 SOL (≈$1.4) => 约 $26.00
- 0.0005 # 中等策略: 交易100 SOL,预期利润0.05 SOL (≈$3.5) => 约 $65.00
- 0.001 # 相对激进: 交易100 SOL,预期利润0.1 SOL (≈$7.0) => 约 $130.00
# CU限制修改
#CU限制 旧版的compute_unit_limit不再起作用,如果使用闪电贷请注意~
# 单跳交易给的cu预算,单位为cu,默认8w,根据swap次数限制cu,也就是一跳限制8w
single_swap_compute_unit_limit: 80000
# 您为闪电贷款设置的计算预算,单位为cu,默认10w,如果当前交易有闪电贷,那么会自动加上预算
loan_compute_unit_limit: 100000
Last updated