Build Time Configurations - trustsoothe/vault GitHub Wiki

Build Time Configurations

Below is a list of environment variables used in the project, along with their descriptions:

General Environment Variables

  • LAVAMOAT_AUTO_POLICY
    Default: false
    Description: Determines whether LavaMoat automatically applies a policy. Useful for enhancing security by sandboxing dependencies.

  • PROVIDER_INFO_NAME
    Example: "Soothe Vault"
    Description: The name of the provider displayed in the application or integration.

  • PROVIDER_INFO_ICON
    Example: data:image/svg+xml;base64,...
    Description: A base64-encoded string of the provider’s icon (SVG format).

  • PROVIDER_INFO_RDNS
    Example: io.trustsoothe
    Description: The reverse domain name string (RDNS) identifier for the provider.

API Endpoints

  • WPOKT_TESTNET_API_BASE_URL
    Example: https://testnet-wpokt.vercel.app/api
    Description: The base URL for WPOKT services in the testnet environment.

  • WPOKT_MAINNET_API_BASE_URL
    Example: https://wpokt.network/api
    Description: The base URL for WPOKT services in the mainnet environment.

  • PRICE_API_BASE_URL
    Example: https://api.coingecko.com/api/v3/
    Description: The base URL for fetching cryptocurrency price data from the CoinGecko API.

CDN Endpoints

  • NETWORKS_CDN_URL
    Example: https://poktscan-v1.nyc3.cdn.digitaloceanspaces.com/networks-candidates.json
    Description: The URL of the JSON file containing network configuration settings.

  • ASSETS_CDN_URL
    Example: https://poktscan-v1.nyc3.cdn.digitaloceanspaces.com/assets-candidates.json
    Description: The URL of the JSON file containing asset configuration settings.