-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.shared.example
More file actions
61 lines (51 loc) · 2.18 KB
/
.env.shared.example
File metadata and controls
61 lines (51 loc) · 2.18 KB
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
57
58
59
60
61
# =============================================================================
# Shared environment variables for all Certen validator services
# Copy to .env.shared and fill in values.
# Usage: env_file: .env.shared in docker-compose.yml per service
# =============================================================================
# Database
DATABASE_URL=postgres://certen:certen_testnet_2026@postgres:5432/certen_proofs?sslmode=disable
# CometBFT common settings
COMETBFT_ENABLED=true
COMETBFT_MODE=validator
COMETBFT_CHAIN_ID=certen-testnet
COMETBFT_RPC_URL=http://127.0.0.1:26657
COMETBFT_P2P_LADDR=tcp://0.0.0.0:26656
COMETBFT_RPC_LADDR=tcp://0.0.0.0:26657
# Accumulate endpoints
ACCUMULATE_URL=https://kermit.accumulatenetwork.io
ACCUMULATE_COMET_DN=<ACCUMULATE_DN_RPC>
ACCUMULATE_COMET_BVN=<ACCUMULATE_BVN_RPC>
ACCUMULATE_COMET_BVN1=<ACCUMULATE_BVN1_RPC>
ACCUMULATE_COMET_BVN2=<ACCUMULATE_BVN2_RPC>
ACCUMULATE_COMET_BVN3=<ACCUMULATE_BVN3_RPC>
# Ethereum / EVM primary
ETHEREUM_URL=<ETHEREUM_RPC_URL>
ETH_CHAIN_ID=11155111
CERTEN_CONTRACT_ADDRESS=<ANCHOR_V4_ADDRESS>
# EVM chain contract addresses (Sepolia, Arbitrum, Optimism, Base, TRON, Polygon, BSC, Moonbase)
# See deployment docs for current addresses per chain.
# Non-EVM RPC URLs
SOLANA_DEVNET_RPC_URL=https://api.devnet.solana.com
APTOS_TESTNET_RPC_URL=https://fullnode.testnet.aptoslabs.com/v1
SUI_TESTNET_RPC_URL=https://fullnode.testnet.sui.io:443
NEAR_TESTNET_RPC_URL=https://test.rpc.fastnear.com
TON_TESTNET_API_URL=https://testnet.toncenter.com/api/v2
# Non-EVM Contract Addresses
# See deployment docs for current addresses per chain.
# Logging and proof settings
LOG_LEVEL=info
PROOF_CYCLE_WRITEBACK=true
ATTESTATION_REQUIRED_COUNT=5
BLS_ZK_TESTING_MODE=false
# Accumulate identity and signing
ACCUMULATE_SIGNER_URL=<ACCUMULATE_SIGNER_KEYPAGE_URL>
ACCUMULATE_WRITEBACK_PRIV_KEY=<ACCUMULATE_PRIVATE_KEY>
ACCUMULATE_RESULTS_PRINCIPAL=<ACCUMULATE_DATA_ACCOUNT_URL>
# Certen identity
CERTEN_IDENTITY=<CERTEN_ADI_URL>
CERTEN_IDENTITY_BOOK=<CERTEN_ADI_URL>/book
CERTEN_IDENTITY_KEYPAGE=<CERTEN_ADI_URL>/book/1
CERTEN_IDENTITY_DATA=<CERTEN_ADI_URL>/execution-results
CERTEN_KEYPAGE_PUBLIC_KEY=<PUBLIC_KEY_HEX>
CERTEN_KEYPAGE_PRIVATE_KEY=<PRIVATE_KEY_HEX>