Changed
- changed EVM verifier deployment to run
verifier-indexer-api:v1.6.0as separate ETH, FLR, and SGB verifier instances - updated BTC and DOGE indexers to
verifier-utxo-indexer:v1.1.0 - updated BTC, DOGE, and XRP verifiers to
verifier-indexer-api:v1.6.0 - updated XRP indexer to
verifier-xrp-indexer:v2.1.0 - updated web2 verifier to
verifier-indexer-api:v1.6.0
Update notes
The EVM verifier changed from one shared evm-verifier service on port 9800 to three verifier-indexer-api services: ETH on port 9701, FLR on port 9702 and SGB on port 9703.
Because EVM verifiers are now on separate ports, you will most likely need to update your FDC client verifier URLs. For example:
ETH_EVMTRANSACTION_URL=https://<host>:9701/verifier/eth/EVMTransaction/verifyFDC
FLR_EVMTRANSACTION_URL=https://<host>:9702/verifier/flr/EVMTransaction/verifyFDC
SGB_EVMTRANSACTION_URL=https://<host>:9703/verifier/sgb/EVMTransaction/verifyFDCRecommended EVM verifier upgrade procedure:
- In
evm-verifier/, stop the old deployment withdocker compose downbefore updating the deployment repo. - Pull or update this repository.
- Run
./generate-config.shfrom the repository root. - In
evm-verifier/, rundocker compose up -dto start the new EVM verifier services.
Other updated verifiers can be updated by running docker compose up -d like always.
Full Changelog: https://github.com/flare-foundation/fdc-suite-deployment/blob/v1.3.0/RELEASES.md