-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
83 lines (68 loc) · 3.71 KB
/
example.env
File metadata and controls
83 lines (68 loc) · 3.71 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
DOTENV_CONFIG_QUIET=true
# Canton Node SDK Environment Configuration
# Copy this file to .env and update the values as needed
# =============================================================================
# CURRENT SELECTION
# =============================================================================
CANTON_CURRENT_NETWORK=devnet
CANTON_CURRENT_PROVIDER=5n
# Devnet - 5N Provider
CANTON_DEVNET_5N_AUTH_URL=
CANTON_DEVNET_5N_PARTY_ID=
CANTON_DEVNET_5N_USER_ID=
# =============================================================================
# AUTHENTICATION CONFIGURATION
# =============================================================================
# Choose ONE of the following authentication methods:
# Method 1: Client Credentials (OAuth2 client_credentials grant)
# Use CLIENT_ID + CLIENT_SECRET for machine-to-machine authentication
CANTON_DEVNET_5N_LEDGER_JSON_API_URI=
CANTON_DEVNET_5N_LEDGER_JSON_API_CLIENT_ID=
CANTON_DEVNET_5N_LEDGER_JSON_API_CLIENT_SECRET=
CANTON_DEVNET_5N_VALIDATOR_API_URI=
CANTON_DEVNET_5N_VALIDATOR_API_CLIENT_ID=
CANTON_DEVNET_5N_VALIDATOR_API_CLIENT_SECRET=
CANTON_DEVNET_5N_SCAN_API_URI=
CANTON_DEVNET_5N_SCAN_API_CLIENT_ID=
CANTON_DEVNET_5N_SCAN_API_CLIENT_SECRET=
# Method 2: Password Grant (OAuth2 password grant)
# Use CLIENT_ID + USERNAME + PASSWORD for user authentication
# Uncomment and use these instead of CLIENT_SECRET above:
# CANTON_DEVNET_5N_LEDGER_JSON_API_USERNAME=
# CANTON_DEVNET_5N_LEDGER_JSON_API_PASSWORD=
# CANTON_DEVNET_5N_VALIDATOR_API_USERNAME=
# CANTON_DEVNET_5N_VALIDATOR_API_PASSWORD=
# CANTON_DEVNET_5N_SCAN_API_USERNAME=
# CANTON_DEVNET_5N_SCAN_API_PASSWORD=
# =============================================================================
# CANTON NETWORK WALLET SDK CONFIGURATION
# =============================================================================
# Canton Network scan proxy URL for generating external parties
# DevNet: https://wallet.validator.devnet.transfer-agent.xyz/api/validator/scan-proxy
# TestNet: https://wallet.validator.testnet.transfer-agent.xyz/api/validator/scan-proxy
# LocalNet: Use default from SDK
# Note: DevNet/TestNet require OAuth credentials (see below)
CANTON_SCAN_PROXY_URL=
# OAuth2 Client Credentials for Canton Wallet SDK (DevNet/TestNet)
# If these are not provided, the SDK will fallback to unsafe auth (localnet only)
# Get these credentials from Digital Assets / Canton Network team
CANTON_OAUTH_CLIENT_ID=
CANTON_OAUTH_CLIENT_SECRET=
CANTON_OAUTH_AUTHORITY=https://auth.transfer-agent.xyz/application/o/validator-devnet/
CANTON_OAUTH_AUDIENCE=validator-devnet-m2m
CANTON_OAUTH_SCOPE=openid
# Canton Network Base URLs (without /v0/ suffix for devnet/testnet)
# DevNet: https://wallet.validator.devnet.transfer-agent.xyz/api/validator
# TestNet: https://wallet.validator.testnet.transfer-agent.xyz/api/validator
CANTON_BASE_URL=
# Canton Synchronizer ID (required for DevNet/TestNet)
# This is the domain identifier, not a URL. Format: global::{hash}
# LocalNet: Not required (handled automatically by SDK)
# DevNet/TestNet: Get this from the Canton Network team
# Example: CANTON_SYNCHRONIZER_ID=global::122041068e66805bb07d7468f314076fc5ffef76bb8b2bf29af83c23f88ceb0829c1
CANTON_SYNCHRONIZER_ID=
# =============================================================================
# Contract IDs
# =============================================================================
CANTON_VALIDATOR_WALLET_APP_INSTALL_CONTRACT_ID_MAINNET=0020df99aa61e7d191903a58c13aac4da344a5ab6b9526f29002c18083a70a6f08ca101220dfde28d61daca0983bd51b84e0c80d93597135d956df3e72ebec299a2cdcd4b4
CANTON_VALIDATOR_WALLET_APP_INSTALL_CONTRACT_ID_DEVNET=00482f73862e4e7055408751b00366b6372435d2c114b2517afc6b6f9c27586125ca101220911cb800de68191093e14376476c9913d484ab657b012e52dace3a46972ddc47