1
+ ## Main variables
2
+ API_SPRING_PROFILES_ACTIVE=online
3
+ LOG=INFO
4
+ NETWORK=preprod
5
+ # mainnet, preprod, preview, devkit
6
+ PROTOCOL_MAGIC=1
7
+ # mainnet 764824073, preprod 1, preview 2, devkit 42
8
+
9
+ ## Postgres image
10
+ PG_VERSION_TAG=REL_14_11
11
+
12
+ ## Postgres variables
13
+ DB_NAME=rosetta-java
14
+ DB_USER=rosetta_db_admin
15
+ DB_SECRET=weakpwd#123_d
16
+ DB_HOST=db
17
+ # Service name in docker-compose or local db
18
+ DB_PORT=5432
19
+ DB_SCHEMA=${NETWORK}
20
+ DB_PATH=/opt/rosetta-java-preprod/sql_data
21
+
22
+ ## Cardano Node variables
23
+ CARDANO_NODE_HOST=cardano-node
24
+ # Service name in docker-compose or local cardano node
25
+ CARDANO_NODE_PORT=3001
26
+ # Uncomment if you are using local cardano node
27
+ CARDANO_NODE_VERSION=10.3.1
28
+ CARDANO_NODE_SUBMIT_HOST=cardano-submit-api
29
+ NODE_SUBMIT_API_PORT=8090
30
+ CARDANO_NODE_DIR=/opt/rosetta-java-preprod/node_data
31
+ CARDANO_NODE_SOCKET_PATH=${CARDANO_NODE_DIR}/node.socket
32
+ CARDANO_NODE_DB=${CARDANO_NODE_DIR}/db
33
+ CARDANO_CONFIG=./config/${NETWORK}
34
+
35
+ ## Mithril
36
+ MITHRIL_SYNC=true
37
+ MITHRIL_VERSION=2517.1
38
+ SNAPSHOT_DIGEST=latest
39
+ # if not set standard values will be used
40
+ AGGREGATOR_ENDPOINT=
41
+ # if not set standard values will be used
42
+ GENESIS_VERIFICATION_KEY=
43
+ ANCILLARY_VERIFICATION_KEY=
44
+
45
+ ## Api env
46
+ API_DOCKER_IMAGE_TAG=main
47
+ # staging, h2, test. Additional profiles: mempool (if mempool should be activated)
48
+ API_PORT=8082
49
+ PRINT_EXCEPTION=true
50
+
51
+ ROSETTA_VERSION=1.4.13
52
+ TOPOLOGY_FILEPATH=/config/topology.json
53
+
54
+ GENESIS_SHELLEY_PATH=/config/shelley-genesis.json
55
+ GENESIS_BYRON_PATH=/config/byron-genesis.json
56
+ GENESIS_ALONZO_PATH=/config/alonzo-genesis.json
57
+ GENESIS_CONWAY_PATH=/config/conway-genesis.json
58
+ SEARCH_PAGE_SIZE=100
59
+
60
+ ## Yaci Indexer env
61
+ INDEXER_DOCKER_IMAGE_TAG=main
62
+ REMOVE_SPENT_UTXOS=false
63
+ #The number of safe blocks to keep in the store. 2160 blocks *(20 seconds/block in average)=4320 seconds=12 hours.
64
+ REMOVE_SPENT_UTXOS_LAST_BLOCKS_GRACE_COUNT=2160
65
+
66
+ YACI_SPRING_PROFILES=postgres,n2c-socket
67
+ # database profiles: h2, h2-testdata, postgres
68
+ MEMPOOL_ENABLED=false
69
+
70
+ ## Devkit env
71
+ DEVKIT_ENABLED=false
72
+ DEVKIT_URL=yaci-cli
73
+ DEVKIT_PORT=3333
74
+
75
+ ## Logger Config
76
+ LOG_FILE_PATH=/var/log/rosetta-java
77
+ LOG_FILE_NAME=/var/log/rosetta-java/rosetta-java.log
78
+ LOG_FILE_MAX_SIZE=10MB
79
+ LOG_FILE_MAX_HISTORY=10
80
+
81
+ YACI_HTTP_BASE_URL=http://yaci-indexer:9095/api/v1
82
+ YACI_INDEXER_PORT=9095
83
+ HTTP_CONNECT_TIMEOUT_SECONDS=5
84
+ HTTP_REQUEST_TIMEOUT_SECONDS=5
85
+
86
+ ## DB tuning / debugging
87
+ API_DB_SHOW_SQL=false
88
+ API_DB_MONITOR_PERFORMANCE=false #only needed for debugging and diagnostics
89
+
90
+ ## Basic db pool tuning, generally should not be changed but can be changed rarely if needed
91
+ API_DB_POOL_MAX_LIFETIME_MS=2000000
92
+ API_DB_POOL_CONNECTION_TIMEOUT_MS=100000
93
+ API_DB_KEEP_ALIVE_MS=60000
94
+ API_DB_LEAK_CONNECTIONS_WARNING_MS=60000
95
+
96
+ SYNC_GRACE_SLOTS_COUNT=100
0 commit comments