203 lines
6.2 KiB
JSON
203 lines
6.2 KiB
JSON
{
|
|
"active_profile": "mainnet_research",
|
|
"sources": {
|
|
"logging": "config/logging.config.json",
|
|
"transport": "config/transport.config.json",
|
|
"listeners": "config/listeners.config.json"
|
|
},
|
|
"profiles": [
|
|
{
|
|
"name": "local_devnet",
|
|
"app": {
|
|
"name": "khadhroony-bot3",
|
|
"environment": "development",
|
|
"auto_reconnect_default": false
|
|
},
|
|
"logging_profile": "local_devnet",
|
|
"transport_profile": "local_devnet",
|
|
"listeners_profile": "local_devnet",
|
|
"database": {
|
|
"enabled": true,
|
|
"backend": "postgres",
|
|
"postgres": {
|
|
"url": "${KS_SECRET_POSTGRES_DEVNET_URL}",
|
|
"max_connections": 8,
|
|
"connect_timeout_ms": 5000,
|
|
"auto_initialize_schema": true
|
|
},
|
|
"sqlite": {
|
|
"path": "data/local.sqlite",
|
|
"create_if_missing": true,
|
|
"busy_timeout_ms": 5000,
|
|
"max_connections": 1,
|
|
"auto_initialize_schema": true,
|
|
"use_wal": true
|
|
}
|
|
},
|
|
"data": {
|
|
"wallets_directory": "wallets",
|
|
"logs_directory": "logs"
|
|
},
|
|
"wallet": {
|
|
"wallet_dir": "wallets/temporary/local_devnet",
|
|
"cluster": "devnet",
|
|
"temporary_wallet_enabled": true,
|
|
"temporary_wallet_alias": "local-devnet-operator",
|
|
"temporary_wallet_persist": true,
|
|
"localnet_send_enabled": false,
|
|
"devnet_send_enabled": true,
|
|
"testnet_send_enabled": false,
|
|
"mainnet_send_enabled": false
|
|
},
|
|
"execution": {
|
|
"dry_run_default": true,
|
|
"require_simulation": true,
|
|
"require_operator_confirmation": true,
|
|
"localnet_max_spend_lamports": 0,
|
|
"devnet_max_spend_lamports": 100000000,
|
|
"testnet_max_spend_lamports": 0,
|
|
"mainnet_max_spend_lamports": 0,
|
|
"max_fee_lamports": 1000000,
|
|
"max_compute_unit_price_micro_lamports": 100000,
|
|
"recent_blockhash_max_age_slots": 150,
|
|
"send_max_retries": 3,
|
|
"confirmation_poll_interval_ms": 500,
|
|
"confirmation_max_attempts": 120,
|
|
"devnet_airdrop_max_lamports": 2000000000
|
|
},
|
|
"demo": {
|
|
"live_demo_enabled": true,
|
|
"trading_demo_enabled": false
|
|
}
|
|
},
|
|
{
|
|
"name": "mainnet_research",
|
|
"app": {
|
|
"name": "khadhroony-bot3",
|
|
"environment": "research",
|
|
"auto_reconnect_default": false
|
|
},
|
|
"logging_profile": "mainnet_research",
|
|
"transport_profile": "mainnet_research",
|
|
"listeners_profile": "mainnet_research",
|
|
"database": {
|
|
"enabled": true,
|
|
"backend": "postgres",
|
|
"postgres": {
|
|
"url": "${KS_SECRET_POSTGRES_MAINNET_URL}",
|
|
"max_connections": 16,
|
|
"connect_timeout_ms": 5000,
|
|
"auto_initialize_schema": true
|
|
},
|
|
"sqlite": {
|
|
"path": "data/mainnet-import.sqlite",
|
|
"create_if_missing": true,
|
|
"busy_timeout_ms": 5000,
|
|
"max_connections": 1,
|
|
"auto_initialize_schema": true,
|
|
"use_wal": true
|
|
}
|
|
},
|
|
"data": {
|
|
"wallets_directory": "wallets",
|
|
"logs_directory": "logs"
|
|
},
|
|
"wallet": {
|
|
"wallet_dir": "wallets/temporary/mainnet_research",
|
|
"cluster": "mainnet-beta",
|
|
"temporary_wallet_enabled": false,
|
|
"temporary_wallet_alias": "mainnet_research-disabled",
|
|
"temporary_wallet_persist": false,
|
|
"localnet_send_enabled": false,
|
|
"devnet_send_enabled": false,
|
|
"testnet_send_enabled": false,
|
|
"mainnet_send_enabled": false
|
|
},
|
|
"execution": {
|
|
"dry_run_default": true,
|
|
"require_simulation": true,
|
|
"require_operator_confirmation": true,
|
|
"localnet_max_spend_lamports": 0,
|
|
"devnet_max_spend_lamports": 0,
|
|
"testnet_max_spend_lamports": 0,
|
|
"mainnet_max_spend_lamports": 0,
|
|
"max_fee_lamports": 1000000,
|
|
"max_compute_unit_price_micro_lamports": 100000,
|
|
"recent_blockhash_max_age_slots": 150,
|
|
"send_max_retries": 3,
|
|
"confirmation_poll_interval_ms": 500,
|
|
"confirmation_max_attempts": 120,
|
|
"devnet_airdrop_max_lamports": 0
|
|
},
|
|
"demo": {
|
|
"live_demo_enabled": true,
|
|
"trading_demo_enabled": false
|
|
}
|
|
},
|
|
{
|
|
"name": "mainnet",
|
|
"app": {
|
|
"name": "khadhroony-bot3",
|
|
"environment": "mainnet",
|
|
"auto_reconnect_default": false
|
|
},
|
|
"logging_profile": "mainnet",
|
|
"transport_profile": "mainnet",
|
|
"listeners_profile": "mainnet",
|
|
"database": {
|
|
"enabled": true,
|
|
"backend": "postgres",
|
|
"postgres": {
|
|
"url": "${KS_SECRET_POSTGRES_MAINNET_URL}",
|
|
"max_connections": 16,
|
|
"connect_timeout_ms": 5000,
|
|
"auto_initialize_schema": true
|
|
},
|
|
"sqlite": {
|
|
"path": "data/mainnet.sqlite",
|
|
"create_if_missing": true,
|
|
"busy_timeout_ms": 5000,
|
|
"max_connections": 1,
|
|
"auto_initialize_schema": true,
|
|
"use_wal": true
|
|
}
|
|
},
|
|
"data": {
|
|
"wallets_directory": "wallets",
|
|
"logs_directory": "logs"
|
|
},
|
|
"wallet": {
|
|
"wallet_dir": "wallets/temporary/mainnet",
|
|
"cluster": "mainnet-beta",
|
|
"temporary_wallet_enabled": false,
|
|
"temporary_wallet_alias": "mainnet-disabled",
|
|
"temporary_wallet_persist": false,
|
|
"localnet_send_enabled": false,
|
|
"devnet_send_enabled": false,
|
|
"testnet_send_enabled": false,
|
|
"mainnet_send_enabled": false
|
|
},
|
|
"execution": {
|
|
"dry_run_default": true,
|
|
"require_simulation": true,
|
|
"require_operator_confirmation": true,
|
|
"localnet_max_spend_lamports": 0,
|
|
"devnet_max_spend_lamports": 0,
|
|
"testnet_max_spend_lamports": 0,
|
|
"mainnet_max_spend_lamports": 0,
|
|
"max_fee_lamports": 1000000,
|
|
"max_compute_unit_price_micro_lamports": 100000,
|
|
"recent_blockhash_max_age_slots": 150,
|
|
"send_max_retries": 3,
|
|
"confirmation_poll_interval_ms": 500,
|
|
"confirmation_max_attempts": 120,
|
|
"devnet_airdrop_max_lamports": 0
|
|
},
|
|
"demo": {
|
|
"live_demo_enabled": true,
|
|
"trading_demo_enabled": false
|
|
}
|
|
}
|
|
]
|
|
}
|