-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy path.env-sample
More file actions
130 lines (111 loc) Β· 4.66 KB
/
.env-sample
File metadata and controls
130 lines (111 loc) Β· 4.66 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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# The Ambire relayer for all EVM chains. Responsible for managing on-chain
# Identities (called "Ambire accounts") and relaying gasless transactions
# to the Ethereum network. It is not intended to be blockchain-agnostic,
# and it is Ethereum-specific.
# π’ REQUIRED FOR PRODUCTION
RELAYER_URL="https://relayer.ambire.com"
# Alternative to Zapper, developed by Ambire. Serves the same purpose.
# π’ REQUIRED FOR PRODUCTION
VELCRO_URL="https://relayer.ambire.com/velcro-v3"
# This value can be used to control the unique ID of an extension, when it is
# loaded during development. In prod, the ID is generated in Chrome Web Store
# and can't be changed (could be retrieved from Chrome Web Store).
# In DEV, it is generated based on a key.pem using the following method:
# {@link https://stackoverflow.com/a/46739698/1333836}
# π’ REQUIRED FOR PRODUCTION
BROWSER_EXTENSION_PUBLIC_KEY=""
# The bundler api key for ERC-4337 broadcasts
# π’ REQUIRED FOR PRODUCTION
REACT_APP_PIMLICO_API_KEY=""
# The etherspot bundler api key for ERC-4337 broadcasts
# π’ REQUIRED FOR PRODUCTION
REACT_APP_ETHERSPOT_API_KEY=""
# The candide bundler api key for ERC-4337 broadcasts
# π’ REQUIRED FOR PRODUCTION
REACT_APP_CANDIDE_API_KEY=""
# The gelato bundler api key for ERC-4337 broadcasts
# π’ REQUIRED FOR PRODUCTION
REACT_APP_GELATO_API_KEY=""
# URL for nft image resolver
# π’ REQUIRED FOR PRODUCTION
NFT_CDN_URL="https://nftcdn.ambire.com"
# The address of the Legends NFT contract (same on PROD and STAGING)
# π’ REQUIRED FOR PRODUCTION
LEGENDS_NFT_ADDRESS=""
# LiFi API is a service that allows developers to easily transfer
# liquidity across chains, access aggregated liquidity and information from
# multiple decentralized exchange networks and bridges across various blockchains.
# Access to the API is NOT restricted, but it's rate-limited without a key.
# π’ REQUIRED FOR PRODUCTION
LI_FI_API_KEY=""
# Bungee API. It allows developers to easily transfer
# liquidity across chains, access aggregated liquidity and information from
# hundreds of on-chain and off-chain decentralized exchange networks, bridges,
# across multiple blockchains. Access is restricted and requires an API key.
# π’ REQUIRED FOR PRODUCTION
BUNGEE_API_KEY=""
# The API key for the safe-global/api-kit API. It helps us fetch
# information about safes, and relay transactions to https://app.safe.global/
# π’ REQUIRED FOR PRODUCTION
SAFE_API_KEY=""
# Alchemy API key used for RPC endpoints in the testnet networks config
REACT_APP_ALCHEMY_API_KEY=""
# Auto-Fill Keystore Password during development
DEFAULT_KEYSTORE_PASSWORD_DEV=""
# This value can be used to control the state of the controller logs.
# If set to "true", the logs will be displayed only for the controller which is updated.
# Due to the high volume of logs causing memory leak on FF, it is recommended to use this only for debugging purposes.
BROWSER_EXTENSION_LOG_UPDATED_CONTROLLER_STATE_ONLY="false"
# Whether the logs should be stored in an array and managed by the extension.
# This improves performance, but makes it harder to debug.
# When false, the logs are printed directly to the console.
BROWSER_EXTENSION_MEMORY_INTENSIVE_LOGS="false"
# Sentry is application monitoring and error tracking app
SENTRY_DSN_LEGENDS=""
SENTRY_DSN_BROWSER_EXTENSION=""
# To run the Ledger device apps emulator, you can use Speculos,
# which is a popular open-source emulator for Ledger devices.
# It allows you to test your application without needing a physical Ledger device.
# WebHID transport with a real Ledger device. When set to "true", uses the
# Ledger device apps emulator transport (requires LEDGER_EMULATOR_HTTP_URL).
IS_LEDGER_EMULATOR=""
# HTTP URL for the Ledger device apps emulator Speculos.
# Required when IS_LEDGER_EMULATOR is set to "true".
LEDGER_EMULATOR_HTTP_URL=""
# End-to-end tests configuration.
# To run the tests locally, you can get the variable values from GitHub secrets.
# Some of the variables are private, so please ping a team member, most likely @Krum, @Jordan, or @Kalo.
#
# To enable controller state logs while running E2E tests locally or in the CI, set E2E_DEBUG="true".
E2E_DEBUG=""
IS_TESTING=""
DISPLAY=""
KEYSTORE_PASS=""
BA_PRIVATE_KEY=""
BA_PASSPHRASE=""
BA_ACCOUNT_PREFERENCES=""
BA_ACCOUNTS=""
BA_KEYSTORE_UID=""
BA_KEYS=""
BA_SECRETS=""
BA_SEEDS=""
BA_NETWORK_WITH_ASSETS=""
BA_NETWORK_WITH_POSITIONS=""
BA_ONBOARDING_STATE=""
BA_PREVIOUSHINTS=""
BA_SELECTED_ACCOUNT=""
BA_TERMSTATE=""
SA_ACCOUNT_PREFERENCES=""
SA_ACCOUNTS=""
SA_IS_ONBOARDED=""
SA_KEYSTORE_UID=""
SA_KEYS=""
SA_SECRETS=""
SA_SEEDS=""
SA_ONBOARDING_STATE=""
SA_PREVIOUSHINTS=""
SA_SELECTED_ACCOUNT=""
SA_TERMSTATE=""
SA_NETWORK_WITH_ASSETS=""
SA_NETWORK_WITH_POSITIONS=""
SA_PASSPHRASE=""