-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.yml
56 lines (55 loc) · 1.72 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
services:
lp:
image: chainfliplabs/chainflip-lp-api:1.6
pull_policy: always
stop_grace_period: 5s
stop_signal: SIGINT
restart: unless-stopped
environment:
- RUST_LOG=info
volumes:
- .:/etc/chainflip/keys
entrypoint:
- /usr/local/bin/chainflip-lp-api
command:
- --state_chain.ws_endpoint=wss://mainnet-rpc.chainflip.io:443
cf-lp:
image: ghcr.io/cumpsd/chainflip-lp:v8.0.38
pull_policy: always
restart: unless-stopped
working_dir: "/app"
environment:
- DOTNET_PRINT_TELEMETRY_MESSAGE=false
- Bot__EnableLp=true
- Bot__QueryDelay=60000
- Bot__NodeRpcUrl=https://mainnet-rpc.chainflip.io
- Bot__LpRpcUrl=http://lp
- Bot__LpAccount=cF_YOUR_LP_ACCOUNT
- Bot__DustOrderSize=5
- Bot__MinimumOrderSize=20
- Bot__TelegramChannelId=-1001234567890
- Bot__AnnounceTickChanges=True
- Bot__Pools__0__Chain=Ethereum
- Bot__Pools__0__Asset=USDT
- Bot__Pools__0__Slice=60
- Bot__Pools__0__MinBuyTick=-50
- Bot__Pools__0__MaxBuyTick=1
- Bot__Pools__0__MinSellTick=50
- Bot__Pools__0__MaxSellTick=-1
- Bot__Pools__1__Chain=Arbitrum
- Bot__Pools__1__Asset=USDC
- Bot__Pools__1__Slice=20
- Bot__Pools__1__MinBuyTick=-50
- Bot__Pools__1__MaxBuyTick=1
- Bot__Pools__1__MinSellTick=50
- Bot__Pools__1__MaxSellTick=-1
- Bot__Pools__2__Chain=Solana
- Bot__Pools__2__Asset=USDC
- Bot__Pools__2__Slice=20
- Bot__Pools__2__MinBuyTick=-50
- Bot__Pools__2__MaxBuyTick=1
- Bot__Pools__2__MinSellTick=50
- Bot__Pools__2__MaxSellTick=-1
- Serilog__MinimumLevel__Override__ChainflipLp=Information
depends_on:
- lp