{"project": {"projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "network": "watch", "kind": "watch", "chainId": 0, "subject": "github/flare-foundation/flare-smart-contracts-v2", "name": "Flare system contracts: deploy record", "fingerprint": "0xf791b53ec2509898f05565c70b5bfc4bce92d52adbddc5bab6dbfd42b53134b1", "content": "{\"chunk\":\"item\",\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"keeper\":\"Flare Foundation\",\"keeperHome\":\"https://flare.network\",\"kind\":\"record\",\"markText\":\"FC\",\"name\":\"Flare system contracts: deploy record\",\"network\":\"watch\",\"noun\":\"commits\",\"repoUrl\":\"https://github.com/flare-foundation/flare-smart-contracts-v2\",\"shape\":\"commits\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"github/flare-foundation/flare-smart-contracts-v2\",\"v\":1,\"what\":\"the commit history of flare-smart-contracts-v2, where Flare records the contracts it deploys for FTSO, FDC and the Relay\"}", "txHash": "0x0c5acafc35a5f1a28d0d2ea1ff4659db33f4fa53b799ef291dae531e1115b7c2", "receiptUrl": "https://flare-explorer.flare.network/tx/0x0c5acafc35a5f1a28d0d2ea1ff4659db33f4fa53b799ef291dae531e1115b7c2", "blockNumber": 73575708, "jurisdiction": "", "markText": "FC", "shape": "commits", "keeper": "Flare Foundation", "what": "the commit history of flare-smart-contracts-v2, where Flare records the contracts it deploys for FTSO, FDC and the Relay", "repoUrl": "https://github.com/flare-foundation/flare-smart-contracts-v2", "credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "chunk": "item"}, "notes": [{"noteId": 300, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x50a4dbfcd0262e1c344a97cffe190bcc45466d1f9558d01765407c883ee36585", "content": "{\"kind\":\"watch-record\",\"receipts\":[{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2\"}],\"recordedAt\":\"2026-11-02T14:57:36Z\",\"sourceId\":\"flare-contracts-v2-commits\",\"text\":\"First check recorded on November 2, 2026. This record follows the commit history of flare-smart-contracts-v2, where Flare records the contracts it deploys for FTSO, FDC and the Relay, kept by Flare Foundation at https://github.com/flare-foundation/flare-smart-contracts-v2. Changes before this day are in that history. This record starts with the changes from the last 30 days.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xfa354d8bbcfbfbbb436198917568591b1385709c3cfd55eefb4c8d8b845e04d3", "receiptUrl": "https://flare-explorer.flare.network/tx/0xfa354d8bbcfbfbbb436198917568591b1385709c3cfd55eefb4c8d8b845e04d3", "blockNumber": 73575711, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 302, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x816b4dab8369c27e6f2984a7bd7d982256ab3369ad9d4ca8fb7343caa4eed2b3", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-06\",\"filesChanged\":2,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/eff5d9c0784919c1782c1f7b84bf1d5b92c5ec40\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:37Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"SECURITY.md\"},{\"kind\":\"path\",\"value\":\"audit/2026-07-31-Zellic-FSP_Diff_FCC_Smart_Contract_Security_Assessment.pdf\"}],\"sha\":\"eff5d9c0784919c1782c1f7b84bf1d5b92c5ec40\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"docs: add the FSP Diff - FCC Zellic report\",\"text\":\"On October 6, 2026, the Flare Foundation recorded in its system-contracts history: docs: add the FSP Diff - FCC Zellic report. 2 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x32682cfa892df5c989bf0e536feaa4550840b0e21150933eb40afff7fd3d252c", "receiptUrl": "https://flare-explorer.flare.network/tx/0x32682cfa892df5c989bf0e536feaa4550840b0e21150933eb40afff7fd3d252c", "blockNumber": 73575715, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 304, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x34dde17927ff304f161a94af77331b716ba0b30c2c64740cf188b0f7d75d8e6a", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-06\",\"filesChanged\":1,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/622543b1a4fff89622d4b1156e38c365de1b5303\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:37Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"CLAUDE.md\"}],\"sha\":\"622543b1a4fff89622d4b1156e38c365de1b5303\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"docs: point CLAUDE.md at OpenZeppelin 5.7.0\",\"text\":\"On October 6, 2026, the Flare Foundation recorded in its system-contracts history: docs: point CLAUDE.md at OpenZeppelin 5.7.0. 1 file changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x41cbfc1a834bd3e1b221a2e0c845dc3d9db9aeb5e767d5d316860846e0857e68", "receiptUrl": "https://flare-explorer.flare.network/tx/0x41cbfc1a834bd3e1b221a2e0c845dc3d9db9aeb5e767d5d316860846e0857e68", "blockNumber": 73575719, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 306, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0xa0a5cae90202a7cd4bae152171894632ceb0981b673fd953d0d86000a7b40ef4", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-06\",\"filesChanged\":3,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/b912e7d57aad5a43bd41ca85f9c90bfc0296b026\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:37Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"deployment/scripts/DeployTeeOracle.s.sol\"},{\"kind\":\"path\",\"value\":\"deployment/scripts/deploy-tee-oracle.sh\"},{\"kind\":\"path\",\"value\":\"docs/specs/FCC/TeeOracle.md\"}],\"sha\":\"b912e7d57aad5a43bd41ca85f9c90bfc0296b026\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): stop deploying a FtsoV2 implementation with the TEE oracle\",\"text\":\"On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): stop deploying a FtsoV2 implementation with the TEE oracle. 3 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xb1bdd731ce4d5283900f48c11aebd5ae9745d7152bf33baeedef9eae7234461a", "receiptUrl": "https://flare-explorer.flare.network/tx/0xb1bdd731ce4d5283900f48c11aebd5ae9745d7152bf33baeedef9eae7234461a", "blockNumber": 73575722, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 308, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x4ad59b0d90ad930e7a635b0dcb1fc045b5f1f8105949a40e0087d9ce76b5b998", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-06\",\"filesChanged\":2,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/dd70f389765313dceb93d13cc523c15a43a510b2\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:37Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"deployment/deploys/all/flare.json\"},{\"kind\":\"path\",\"value\":\"deployment/deploys/flare.json\"}],\"sha\":\"dd70f389765313dceb93d13cc523c15a43a510b2\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): deploy the FtsoV2 implementation and NodePossessionVerifier on flare\",\"text\":\"On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): deploy the FtsoV2 implementation and NodePossessionVerifier on flare. 2 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x601c6b1ab483516580180d2f8ebcc02f7d431ea84294abbb9a27661767eca213", "receiptUrl": "https://flare-explorer.flare.network/tx/0x601c6b1ab483516580180d2f8ebcc02f7d431ea84294abbb9a27661767eca213", "blockNumber": 73575726, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 310, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x0a8c3beb58ac6741d75c48e56223128eb4260d55a79fac6535f8bcf2b7d26310", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-06\",\"filesChanged\":2,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/3fa9eeb66b596b0d2ffdfec58eaad90a085e73cc\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:38Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"deployment/deploys/all/coston2.json\"},{\"kind\":\"path\",\"value\":\"deployment/deploys/coston2.json\"}],\"sha\":\"3fa9eeb66b596b0d2ffdfec58eaad90a085e73cc\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): deploy NodePossessionVerifier on coston2\",\"text\":\"On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): deploy NodePossessionVerifier on coston2. 2 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x5ba021a296781e35f9ba19ad409a9eaf3a4851abdcdbe8f46a8921335ace397f", "receiptUrl": "https://flare-explorer.flare.network/tx/0x5ba021a296781e35f9ba19ad409a9eaf3a4851abdcdbe8f46a8921335ace397f", "blockNumber": 73575730, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 312, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x5dcfe9c33f7723fa1b28a716423463df7e8ccc87e2e4771b6099c8ed78fd75cb", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-12\",\"filesChanged\":2,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/788702b6e8e599ee6921c78a2719e21bffec3ddb\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:38Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"deployment/deploys/all/flare.json\"},{\"kind\":\"path\",\"value\":\"deployment/deploys/flare.json\"}],\"sha\":\"788702b6e8e599ee6921c78a2719e21bffec3ddb\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): record the flare Relay proxy and implementation\",\"text\":\"On October 12, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the flare Relay proxy and implementation. 2 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x65d07880f56320c6b8bdfe2984dceef40672a214b6de595a6e3dc992c8fbfb69", "receiptUrl": "https://flare-explorer.flare.network/tx/0x65d07880f56320c6b8bdfe2984dceef40672a214b6de595a6e3dc992c8fbfb69", "blockNumber": 73575734, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 314, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x12b019dc9de29618e50bf3e647a0b27a8c660345036e7488b1d8d1c699e35414", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-12\",\"filesChanged\":1,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/a9e50898d3279e9b17c8a53a500e0e88aee94cb0\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:38Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"test-forge/unit/deployment/RelayDeployAddress.t.sol\"}],\"sha\":\"a9e50898d3279e9b17c8a53a500e0e88aee94cb0\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"test(relay): check the flare deploys-registry Relay against the pin\",\"text\":\"On October 12, 2026, the Flare Foundation recorded in its system-contracts history: test(relay): check the flare deploys-registry Relay against the pin. 1 file changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x171bc40b728c50f8889298ea9e8d7920d2acb9726c3af311b19bc69729d98bf0", "receiptUrl": "https://flare-explorer.flare.network/tx/0x171bc40b728c50f8889298ea9e8d7920d2acb9726c3af311b19bc69729d98bf0", "blockNumber": 73575738, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 316, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x7c0e7b939e4feaff36b25d92686601c2f295a0d4278975f0c9c2b9c8c4840f03", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-09-29\",\"filesChanged\":4,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/e0f62e905094df554b74b26dcf4682c0118f2a13\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:38Z\",\"rows\":[{\"kind\":\"path\",\"value\":\".env.template\"},{\"kind\":\"path\",\"value\":\"deployment/chain-config/relay/README.md\"},{\"kind\":\"path\",\"value\":\"deployment/scripts/relay/DeployCreate3Factory.s.sol\"},{\"kind\":\"path\",\"value\":\"deployment/scripts/relay/deploy-relay.sh\"}],\"sha\":\"e0f62e905094df554b74b26dcf4682c0118f2a13\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): record the relay factory step under its network name, and drop the forge output\",\"text\":\"On September 29, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the relay factory step under its network name, and drop the forge output. 4 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x6e4d9336e7fd349b10e3ef83929cf2c21ae3a7112edbaeca5225809c84d4a0bf", "receiptUrl": "https://flare-explorer.flare.network/tx/0x6e4d9336e7fd349b10e3ef83929cf2c21ae3a7112edbaeca5225809c84d4a0bf", "blockNumber": 73575742, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 318, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0xece11deeeb6540a0e00dc30c81b071301f733acfd442da17d4bbb44aeca85606", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-26\",\"filesChanged\":3,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/9406de478b1e57d128be0bb057c115f55df33c98\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-02T14:57:39Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"deployment/chain-config/relay/flare.json\"},{\"kind\":\"path\",\"value\":\"deployment/deploys/all/ethereum.json\"},{\"kind\":\"path\",\"value\":\"deployment/deploys/ethereum.json\"}],\"sha\":\"9406de478b1e57d128be0bb057c115f55df33c98\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deploy): record the ethereum Relay mirror of flare\",\"text\":\"On October 26, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the ethereum Relay mirror of flare. 3 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xb3da098af7c0dac005601ef10a7013889a2fd06c5e35a71a71ef4a1266abae88", "receiptUrl": "https://flare-explorer.flare.network/tx/0xb3da098af7c0dac005601ef10a7013889a2fd06c5e35a71a71ef4a1266abae88", "blockNumber": 73575746, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 367, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x7d3fcc3fe565b9d0a9a74c50600ad20ff84602680b3a91e2dcfe605b63d820cc", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-22\",\"filesChanged\":11,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/765109d0c0a6393e494e659b90b76cc4e9b6d1f2\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-03T14:43:04Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"Dockerfile\"},{\"kind\":\"path\",\"value\":\"package.json\"},{\"kind\":\"path\",\"value\":\"pnpm-lock.yaml\"},{\"kind\":\"path\",\"value\":\"pnpm-workspace.yaml\"},{\"kind\":\"path\",\"value\":\"scripts/libs/mock/SignerEmulatorManager.ts\"},{\"kind\":\"path\",\"value\":\"scripts/libs/protocol/ECDSASignature.ts\"},{\"kind\":\"path\",\"value\":\"scripts/libs/protocol/ECDSASignatureWithIndex.ts\"},{\"kind\":\"path\",\"value\":\"scripts/libs/protocol/SignaturePayload.ts\"},{\"kind\":\"path\",\"value\":\"test/unit/fastUpdates/implementation/FastUpdater.test.ts\"},{\"kind\":\"path\",\"value\":\"test/unit/protocol/implementation/Relay.test.ts\"},{\"kind\":\"path\",\"value\":\"test/utils/Web3EventDecoder.ts\"}],\"sha\":\"765109d0c0a6393e494e659b90b76cc4e9b6d1f2\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deps): update vulnerable npm dependencies\",\"text\":\"On October 22, 2026, the Flare Foundation recorded in its system-contracts history: chore(deps): update vulnerable npm dependencies. 11 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xd8d5c216a56d030e485dd3102a68fa0ffde7846bd812b5d00e5ab4f135597095", "receiptUrl": "https://flare-explorer.flare.network/tx/0xd8d5c216a56d030e485dd3102a68fa0ffde7846bd812b5d00e5ab4f135597095", "blockNumber": 73653797, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 368, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0xa95665102f2c13a9e5d3aa1e3fdb0a6d7fec83ee3aa5d122be2a240f85b85b41", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-22\",\"filesChanged\":1,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/fca9f20061cd4d2b56fa355a372ec76f3ab32504\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-03T14:43:04Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"scripts/flatten-dependencies.sh\"}],\"sha\":\"fca9f20061cd4d2b56fa355a372ec76f3ab32504\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(scripts): the flatten installs the subproject with its own pnpm settings\",\"text\":\"On October 22, 2026, the Flare Foundation recorded in its system-contracts history: chore(scripts): the flatten installs the subproject with its own pnpm settings. 1 file changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x23afff98214930a1cb24b6af5fadaf5bd003af516d3c25c68d0fe405a812ca33", "receiptUrl": "https://flare-explorer.flare.network/tx/0x23afff98214930a1cb24b6af5fadaf5bd003af516d3c25c68d0fe405a812ca33", "blockNumber": 73653801, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 369, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0xef5cba1e3ce028795f4003cd624c6ba66d4e07ddd27edde13c5aa5ea11786dda", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-10-22\",\"filesChanged\":1,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/2b365e825630f3dd212a8019454f7f981630e2db\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-03T14:43:04Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"flattened/FlareSmartContracts.sol\"}],\"sha\":\"2b365e825630f3dd212a8019454f7f981630e2db\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"fix(flattened): SafePct rounds up with SafeMath, as flare-smart-contracts does\",\"text\":\"On October 22, 2026, the Flare Foundation recorded in its system-contracts history: fix(flattened): SafePct rounds up with SafeMath, as flare-smart-contracts does. 1 file changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xe2d5fb5954a07f3d4703a8dac41a85e08f54787619d244ebec42446adbc2ea9c", "receiptUrl": "https://flare-explorer.flare.network/tx/0xe2d5fb5954a07f3d4703a8dac41a85e08f54787619d244ebec42446adbc2ea9c", "blockNumber": 73653805, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 370, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x0eef934af1d03dece970d9365624c0bf60176e4fcefefcbbc9fca815bc804b29", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-11-03\",\"filesChanged\":4,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/cfd010db7858d7b293e1926d5e3defe36f632293\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-03T14:43:05Z\",\"rows\":[{\"kind\":\"path\",\"value\":\".gitlab-ci.yml\"},{\"kind\":\"path\",\"value\":\"package.json\"},{\"kind\":\"path\",\"value\":\"pnpm-lock.yaml\"},{\"kind\":\"path\",\"value\":\"pnpm-workspace.yaml\"}],\"sha\":\"cfd010db7858d7b293e1926d5e3defe36f632293\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"chore(deps): drop the Truffle CLI and gate CI on high npm advisories\",\"text\":\"On November 3, 2026, the Flare Foundation recorded in its system-contracts history: chore(deps): drop the Truffle CLI and gate CI on high npm advisories. 4 files changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xf579526a3ac04643f8763732839f346a1411220ba3f5c7af0c4772a06ebc9be8", "receiptUrl": "https://flare-explorer.flare.network/tx/0xf579526a3ac04643f8763732839f346a1411220ba3f5c7af0c4772a06ebc9be8", "blockNumber": 73653809, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 371, "projectId": 28, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x10ee1a75eb8e057c8880f02cf0742b4bec6d1f0d15bf461a78e8a8989f93796e", "content": "{\"credit\":\"Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.\",\"date\":\"2026-11-03\",\"filesChanged\":1,\"kind\":\"watch-item\",\"receipts\":[{\"label\":\"The commit\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commit/341c3556fca05ba31360fb662c250e25c95a0ab9\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/flare-foundation/flare-smart-contracts-v2/commits\"},{\"label\":\"Keeper's site\",\"url\":\"https://flare.network\"}],\"recordedAt\":\"2026-11-03T14:43:05Z\",\"rows\":[{\"kind\":\"path\",\"value\":\"test-forge/fv/lean/relay_ir_optimized.yul\"}],\"sha\":\"341c3556fca05ba31360fb662c250e25c95a0ab9\",\"sourceId\":\"flare-contracts-v2-commits\",\"subject\":\"test(relay): rebaseline the optimized-IR snapshot for the npm dependency update\",\"text\":\"On November 3, 2026, the Flare Foundation recorded in its system-contracts history: test(relay): rebaseline the optimized-IR snapshot for the npm dependency update. 1 file changed.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x5a1eaa59a1b03e2f5d5286b98fbbf8ef976b4cec96967ad7957dc01892ea536e", "receiptUrl": "https://flare-explorer.flare.network/tx/0x5a1eaa59a1b03e2f5d5286b98fbbf8ef976b4cec96967ad7957dc01892ea536e", "blockNumber": 73653812, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}], "threads": [{"projectId": 28, "rootNoteId": 300, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 300, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 300, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 302, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 302, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 302, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 304, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 304, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 304, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 306, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 306, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 306, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 308, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 308, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 308, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 310, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 310, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 310, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 312, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 312, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 312, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 314, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 314, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 314, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 316, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 316, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 316, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 318, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 318, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 318, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 367, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 367, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 367, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 368, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 368, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 368, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 369, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 369, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 369, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 370, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 370, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 370, "version": "0.3"}}, {"projectId": 28, "rootNoteId": 371, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 371, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 371, "version": "0.3"}}], "voiceLabels": [], "card": {"projectId": 28, "name": "Flare system contracts: deploy record", "kind": "watch", "markText": "FC", "findingsCount": 14, "statusLine": "14 commits on record \u00b7 Latest Nov 3, 2026", "checked": "2026-11-03", "credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license."}, "record": {"sourceId": "flare-contracts-v2-commits", "keeper": "Flare Foundation", "what": "the commit history of flare-smart-contracts-v2, where Flare records the contracts it deploys for FTSO, FDC and the Relay", "repoUrl": "https://github.com/flare-foundation/flare-smart-contracts-v2", "credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "markText": "FC", "chunk": "item", "noun": "commits", "entries": [{"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-11-03", "filesChanged": 1, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/341c3556fca05ba31360fb662c250e25c95a0ab9"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-03T14:43:05Z", "rows": [{"kind": "path", "value": "test-forge/fv/lean/relay_ir_optimized.yul"}], "sha": "341c3556fca05ba31360fb662c250e25c95a0ab9", "sourceId": "flare-contracts-v2-commits", "subject": "test(relay): rebaseline the optimized-IR snapshot for the npm dependency update", "text": "On November 3, 2026, the Flare Foundation recorded in its system-contracts history: test(relay): rebaseline the optimized-IR snapshot for the npm dependency update. 1 file changed.", "v": 1, "noteId": 371, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-11-03", "filesChanged": 4, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/cfd010db7858d7b293e1926d5e3defe36f632293"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-03T14:43:05Z", "rows": [{"kind": "path", "value": ".gitlab-ci.yml"}, {"kind": "path", "value": "package.json"}, {"kind": "path", "value": "pnpm-lock.yaml"}, {"kind": "path", "value": "pnpm-workspace.yaml"}], "sha": "cfd010db7858d7b293e1926d5e3defe36f632293", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deps): drop the Truffle CLI and gate CI on high npm advisories", "text": "On November 3, 2026, the Flare Foundation recorded in its system-contracts history: chore(deps): drop the Truffle CLI and gate CI on high npm advisories. 4 files changed.", "v": 1, "noteId": 370, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-26", "filesChanged": 3, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/9406de478b1e57d128be0bb057c115f55df33c98"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:39Z", "rows": [{"kind": "path", "value": "deployment/chain-config/relay/flare.json"}, {"kind": "path", "value": "deployment/deploys/all/ethereum.json"}, {"kind": "path", "value": "deployment/deploys/ethereum.json"}], "sha": "9406de478b1e57d128be0bb057c115f55df33c98", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): record the ethereum Relay mirror of flare", "text": "On October 26, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the ethereum Relay mirror of flare. 3 files changed.", "v": 1, "noteId": 318, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-22", "filesChanged": 1, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/2b365e825630f3dd212a8019454f7f981630e2db"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-03T14:43:04Z", "rows": [{"kind": "path", "value": "flattened/FlareSmartContracts.sol"}], "sha": "2b365e825630f3dd212a8019454f7f981630e2db", "sourceId": "flare-contracts-v2-commits", "subject": "fix(flattened): SafePct rounds up with SafeMath, as flare-smart-contracts does", "text": "On October 22, 2026, the Flare Foundation recorded in its system-contracts history: fix(flattened): SafePct rounds up with SafeMath, as flare-smart-contracts does. 1 file changed.", "v": 1, "noteId": 369, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-22", "filesChanged": 1, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/fca9f20061cd4d2b56fa355a372ec76f3ab32504"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-03T14:43:04Z", "rows": [{"kind": "path", "value": "scripts/flatten-dependencies.sh"}], "sha": "fca9f20061cd4d2b56fa355a372ec76f3ab32504", "sourceId": "flare-contracts-v2-commits", "subject": "chore(scripts): the flatten installs the subproject with its own pnpm settings", "text": "On October 22, 2026, the Flare Foundation recorded in its system-contracts history: chore(scripts): the flatten installs the subproject with its own pnpm settings. 1 file changed.", "v": 1, "noteId": 368, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-22", "filesChanged": 11, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/765109d0c0a6393e494e659b90b76cc4e9b6d1f2"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-03T14:43:04Z", "rows": [{"kind": "path", "value": "Dockerfile"}, {"kind": "path", "value": "package.json"}, {"kind": "path", "value": "pnpm-lock.yaml"}, {"kind": "path", "value": "pnpm-workspace.yaml"}, {"kind": "path", "value": "scripts/libs/mock/SignerEmulatorManager.ts"}, {"kind": "path", "value": "scripts/libs/protocol/ECDSASignature.ts"}, {"kind": "path", "value": "scripts/libs/protocol/ECDSASignatureWithIndex.ts"}, {"kind": "path", "value": "scripts/libs/protocol/SignaturePayload.ts"}, {"kind": "path", "value": "test/unit/fastUpdates/implementation/FastUpdater.test.ts"}, {"kind": "path", "value": "test/unit/protocol/implementation/Relay.test.ts"}, {"kind": "path", "value": "test/utils/Web3EventDecoder.ts"}], "sha": "765109d0c0a6393e494e659b90b76cc4e9b6d1f2", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deps): update vulnerable npm dependencies", "text": "On October 22, 2026, the Flare Foundation recorded in its system-contracts history: chore(deps): update vulnerable npm dependencies. 11 files changed.", "v": 1, "noteId": 367, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-12", "filesChanged": 1, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/a9e50898d3279e9b17c8a53a500e0e88aee94cb0"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:38Z", "rows": [{"kind": "path", "value": "test-forge/unit/deployment/RelayDeployAddress.t.sol"}], "sha": "a9e50898d3279e9b17c8a53a500e0e88aee94cb0", "sourceId": "flare-contracts-v2-commits", "subject": "test(relay): check the flare deploys-registry Relay against the pin", "text": "On October 12, 2026, the Flare Foundation recorded in its system-contracts history: test(relay): check the flare deploys-registry Relay against the pin. 1 file changed.", "v": 1, "noteId": 314, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-12", "filesChanged": 2, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/788702b6e8e599ee6921c78a2719e21bffec3ddb"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:38Z", "rows": [{"kind": "path", "value": "deployment/deploys/all/flare.json"}, {"kind": "path", "value": "deployment/deploys/flare.json"}], "sha": "788702b6e8e599ee6921c78a2719e21bffec3ddb", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): record the flare Relay proxy and implementation", "text": "On October 12, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the flare Relay proxy and implementation. 2 files changed.", "v": 1, "noteId": 312, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-06", "filesChanged": 2, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/3fa9eeb66b596b0d2ffdfec58eaad90a085e73cc"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:38Z", "rows": [{"kind": "path", "value": "deployment/deploys/all/coston2.json"}, {"kind": "path", "value": "deployment/deploys/coston2.json"}], "sha": "3fa9eeb66b596b0d2ffdfec58eaad90a085e73cc", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): deploy NodePossessionVerifier on coston2", "text": "On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): deploy NodePossessionVerifier on coston2. 2 files changed.", "v": 1, "noteId": 310, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-06", "filesChanged": 2, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/dd70f389765313dceb93d13cc523c15a43a510b2"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:37Z", "rows": [{"kind": "path", "value": "deployment/deploys/all/flare.json"}, {"kind": "path", "value": "deployment/deploys/flare.json"}], "sha": "dd70f389765313dceb93d13cc523c15a43a510b2", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): deploy the FtsoV2 implementation and NodePossessionVerifier on flare", "text": "On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): deploy the FtsoV2 implementation and NodePossessionVerifier on flare. 2 files changed.", "v": 1, "noteId": 308, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-06", "filesChanged": 3, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/b912e7d57aad5a43bd41ca85f9c90bfc0296b026"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:37Z", "rows": [{"kind": "path", "value": "deployment/scripts/DeployTeeOracle.s.sol"}, {"kind": "path", "value": "deployment/scripts/deploy-tee-oracle.sh"}, {"kind": "path", "value": "docs/specs/FCC/TeeOracle.md"}], "sha": "b912e7d57aad5a43bd41ca85f9c90bfc0296b026", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): stop deploying a FtsoV2 implementation with the TEE oracle", "text": "On October 6, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): stop deploying a FtsoV2 implementation with the TEE oracle. 3 files changed.", "v": 1, "noteId": 306, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-06", "filesChanged": 1, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/622543b1a4fff89622d4b1156e38c365de1b5303"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:37Z", "rows": [{"kind": "path", "value": "CLAUDE.md"}], "sha": "622543b1a4fff89622d4b1156e38c365de1b5303", "sourceId": "flare-contracts-v2-commits", "subject": "docs: point CLAUDE.md at OpenZeppelin 5.7.0", "text": "On October 6, 2026, the Flare Foundation recorded in its system-contracts history: docs: point CLAUDE.md at OpenZeppelin 5.7.0. 1 file changed.", "v": 1, "noteId": 304, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-10-06", "filesChanged": 2, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/eff5d9c0784919c1782c1f7b84bf1d5b92c5ec40"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:37Z", "rows": [{"kind": "path", "value": "SECURITY.md"}, {"kind": "path", "value": "audit/2026-07-31-Zellic-FSP_Diff_FCC_Smart_Contract_Security_Assessment.pdf"}], "sha": "eff5d9c0784919c1782c1f7b84bf1d5b92c5ec40", "sourceId": "flare-contracts-v2-commits", "subject": "docs: add the FSP Diff - FCC Zellic report", "text": "On October 6, 2026, the Flare Foundation recorded in its system-contracts history: docs: add the FSP Diff - FCC Zellic report. 2 files changed.", "v": 1, "noteId": 302, "amendmentReason": null}, {"credit": "Kept by the Flare Foundation (github.com/flare-foundation/flare-smart-contracts-v2), MIT license.", "date": "2026-09-29", "filesChanged": 4, "kind": "watch-item", "receipts": [{"label": "The commit", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commit/e0f62e905094df554b74b26dcf4682c0118f2a13"}, {"label": "Keeper's history", "url": "https://github.com/flare-foundation/flare-smart-contracts-v2/commits"}, {"label": "Keeper's site", "url": "https://flare.network"}], "recordedAt": "2026-11-02T14:57:38Z", "rows": [{"kind": "path", "value": ".env.template"}, {"kind": "path", "value": "deployment/chain-config/relay/README.md"}, {"kind": "path", "value": "deployment/scripts/relay/DeployCreate3Factory.s.sol"}, {"kind": "path", "value": "deployment/scripts/relay/deploy-relay.sh"}], "sha": "e0f62e905094df554b74b26dcf4682c0118f2a13", "sourceId": "flare-contracts-v2-commits", "subject": "chore(deploy): record the relay factory step under its network name, and drop the forge output", "text": "On September 29, 2026, the Flare Foundation recorded in its system-contracts history: chore(deploy): record the relay factory step under its network name, and drop the forge output. 4 files changed.", "v": 1, "noteId": 316, "amendmentReason": null}], "firstCheck": {"noteId": 300, "date": "2026-11-02T14:57:36Z", "text": "First check recorded on November 2, 2026. This record follows the commit history of flare-smart-contracts-v2, where Flare records the contracts it deploys for FTSO, FDC and the Relay, kept by Flare Foundation at https://github.com/flare-foundation/flare-smart-contracts-v2. Changes before this day are in that history. This record starts with the changes from the last 30 days."}}}