# Minimal config for non-TEE CI check. # Only needs enough for the launcher to start and pull the MPC node image. # Uses mainnet chain_id with embedded genesis to avoid downloading the large # testnet genesis file, which requires ~20 GiB of RAM. [launcher_config] image_reference = "nearone/mpc-node" port_mappings = [ { host = 8080, container = 8080 }, ] [mpc_node_config] home_dir = "/data" # PCCS endpoints for TDX attestation collateral. The node tries each # entry in order until one succeeds. Defaults below: Phala primary, # Intel direct as fallback. # # To add a self-hosted local PCCS (e.g. for an operator running their # own), prepend an entry with a `tls` override. See the operator # deployment guide's "Self-hosting a local PCCS" appendix for the cert # setup. Example (commented): # # [[mpc_node_config.pccs_endpoints]] # url = "https://10.0.2.2:8081/" # tls = { override = "ca_cert_pem", ca_cert_pem = "..." } [[mpc_node_config.pccs_endpoints]] url = "https://pccs.phala.network/" [[mpc_node_config.pccs_endpoints]] url = "https://api.trustedservices.intel.com/" [mpc_node_config.log] format = "plain" filter = "info" [mpc_node_config.near_init] chain_id = "mainnet" boot_nodes = "ed25519:ERguu7jQuYk8pxNsRC6FdezvNsegBPva1GRGqjmtD7i2@10.10.10.10:24567" download_genesis = false download_config = "rpc" tier3_public_addr = "10.10.10.10:24567" [mpc_node_config.secrets] secret_store_key_hex = "BD399143F5B3126098B0EAA023A0E730" backup_encryption_key_hex = "0000000000000000000000000000000000000000000000000000000000000000" [mpc_node_config.node] my_near_account_id = "test_image.near" near_responder_account_id = "test_image.near" number_of_responder_keys = 1 web_ui = "0.0.0.0:8080" migration_web_ui = "0.0.0.0:8078" cores = 4 [mpc_node_config.node.indexer] validate_genesis = false sync_mode = "Latest" concurrency = 1 mpc_contract_id = "v1.signer" finality = "optimistic" [mpc_node_config.node.triple] concurrency = 2 desired_triples_to_buffer = 128 timeout_sec = 60 parallel_triple_generation_stagger_time_sec = 1 [mpc_node_config.node.presignature] concurrency = 4 desired_presignatures_to_buffer = 64 timeout_sec = 60 [mpc_node_config.node.signature] timeout_sec = 60 [mpc_node_config.node.ckd] timeout_sec = 60