Adds additional runtime feature settings to the provider canister.
pub enum RuntimeFeature {
// Enabling this feature will include the app frontend URI as part of the identity seed.
IncludeUriInSeed,
// (NEW) Disable the mapping of Ethereum address to principal. This also disables canister endpoints `get_principal`.
DisableEthToPrincipalMapping,
// (NEW) Disable the mapping of principal to Ethereum address. This also disables canister endpoints `get_address` and `get_caller_address`.
DisablePrincipalToEthMapping,
}
Adds additional runtime feature settings to the provider canister.
To activate, add to deploy script or Makefile: