1.0.6以下版本配置模板
Demo配置能帮你快速出单,但是并不是最优策略,请直接把配置详解背诵,并理解
# 排除的dex program ids,如果不想被交易,可以在这里配置上
jup_exclude_dex_program_ids:
- "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"
- "MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG"
- "obriQD1zbpyLz95G5n7nJe6a4DPjpFwa5XYPoNm113y"
#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: 4
#jup的更新线程数
jupiter_update: 4
#jupiter的总线程数
total_thread_count: 16
#自动重启时间,设置为0不会重启,单位为分钟
auto_restart: 60
#________________以上为jup相关配置内容_______________
# 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: ""
#你的私钥数组,系统启动后会在当前目录下生成一个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:
- NL # 荷兰阿姆斯特丹节点
- DE # 德国法兰克福节点
- NY # 美国纽约节点
- SLC # 美国盐湖城节点
#- Tokyo # 日本东京节点
#是否开启随机引擎,建议开启,随机引擎会随机选择一个节点进行交易,这样的你的QPS会有提升
random_engine: true
#jito配置UUID,没怎么测试,建议先不要用,使用多ip的方法,而不是配置uuid
#jito_uuid: ""
#从url加载代币,可以从你的jup加载代币,你的jup加载了什么币,会拉到bot内。如果从其他地方拉取,需要和jup返回结构抱持一致,建议从jup加载代币
load_mints_from_url: "http://xxx"
#从文件加载代币,自定义文件
#intermediate_tokens_file: "./123.json"
#从配置文件加载代币
intermediate_tokens:
- "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
- "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"
# 排除的币种
not_support_tokens:
#最大代币数量,
max_tokens_limit: 70
#最小利润阈值
min_profit_threshold: 5000
#最大tip限制,单位lamports,给jito的最大限制
max_tip_lamports: 100000000
#静态tip百分比,给jito的tip百分比,不要太高,太高可能出单率直接归零
static_tip_percentage: 0.7001
#交易memo,可以不设置
memo: ""
#建议先从小的开始0.1-1s,不要设置太多,影响性能
trade_range:
- 100000000
- 200000000
- 300000000
- 400000000
- 500000000
- 600000000
- 700000000
- 800000000
- 900000000
- 1000000000
- 2000000000
- 3000000000
- 4000000000
- 5000000000
- 6000000000
- 7000000000
- 8000000000
- 9000000000
- 10000000000
- 30000000000
- 10000000000
- 20000000000
- 30000000000
#发送交易类型,建议选择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: 1000
#性能相关,开启多少个线程,系统负载全靠这个控制
thread_count: 6
#每个线程里多少个网络IO,可以一个线程配2个左右,具体看性能,自行调试,作者也不知道多少是好的
max_concurrent: 4
#日志相关能力
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
ip_addrs:
- "xxxx"
- "xxx"
Last updated