Skip to main content
GET /core/public-params Use these values to configure signing domains and validate V2 policy settings.

Responses

public_key
array
required
contract_address
string
required
ethereum_http_rpc_url
string
required
eip712_name
string
required
eip712_version
string
required
chain_id
number
required
max_accepted_guarantee_version
number
required
accepted_guarantee_versions
array
required
active_guarantee_domain_separator
string
required
trusted_validation_registries
array
required
validation_hash_canonicalization_version
string
required
curl "https://base.sepolia.api.4mica.xyz/core/public-params"
{
  "public_key": [1, 2, 3],
  "contract_address": "0xCoreContract",
  "ethereum_http_rpc_url": "https://sepolia.base.org",
  "eip712_name": "4Mica",
  "eip712_version": "1",
  "chain_id": 84532,
  "max_accepted_guarantee_version": 2,
  "accepted_guarantee_versions": [1, 2],
  "active_guarantee_domain_separator": "0xDomainSeparator",
  "trusted_validation_registries": ["0xRegistry"],
  "validation_hash_canonicalization_version": "4MICA_VALIDATION_REQUEST_V2"
}

Status codes

CodeDescription
200Public parameters were returned.
500The operator could not load its active configuration.