github flare-foundation/fdc-suite-deployment v1.4.0

3 hours ago

Added

  • added four SGB FDC2 verifier services using go-verifier-api
  • added a default-enabled SGB C-chain indexer only for FDC2 verifiers

Update notes

Add the new FDC2_SGB_* variables from .env.example to your .env, ensure every VERIFIER_API_KEYS entry is at least 16 characters, and run ./generate-config.sh.

The embedded C-chain indexer is enabled by default and creates a persistent MySQL volume containing 15 days of TeeInstructionsSent logs. It could take up to 1 hour to catch up. To use the internal C-chain indexer, leave FDC2_SGB_CCHAIN_DATABASE_URL as configured in .env.example. To use an external C-chain indexer database, leave FDC2_SGB_COMPOSE_PROFILES empty, set FDC2_SGB_CCHAIN_DATABASE_URL to the external MySQL DSN, and regenerate the configuration.

The XRP indexer database defaults to local mode. This means that FDC2 verifiers will connect directly to XRP verifier's docker compose network. Start verifiers/xrp/ before fdc2-verifiers/sgb/ so its verifier-xrp_default network exists. For a remote XRP indexer, set FDC2_SGB_XRP_DATABASE_MODE=external, set FDC2_SGB_XRP_EXTERNAL_DATABASE_URL to the external PostgreSQL DSN, and regenerate the configuration.

After configuration, run docker-compose up -d in fdc2-verifiers/sgb/.

FDC2 verifiers run on separate ports for each type. Example FDC client configuration for FDC2 verifier URLs:

TEE_TEEAVAILABILITYCHECK_URL=http://<fdc2-verifier-host>:9901/verifier/tee/TeeAvailabilityCheck/verify
XRP_PMWMULTISIGACCOUNTCONFIGURED_URL=http://<fdc2-verifier-host>:9902/verifier/xrp/PMWMultisigAccountConfigured/verify
XRP_PMWPAYMENTSTATUS_URL=http://<fdc2-verifier-host>:9903/verifier/xrp/PMWPaymentStatus/verify
XRP_PMWFEEPROOF_URL=http://<fdc2-verifier-host>:9904/verifier/xrp/PMWFeeProof/verify

Full Changelog: https://github.com/flare-foundation/fdc-suite-deployment/blob/v1.4.0/RELEASES.md

Don't miss a new fdc-suite-deployment release

NewReleases is sending notifications on new releases.