diff --git a/db/migrations/1735646045434-AddRF 5 Voter.js b/db/migrations/1735646045434-AddRF 5 Voter.js new file mode 100644 index 0000000..7427d1e --- /dev/null +++ b/db/migrations/1735646045434-AddRF 5 Voter.js @@ -0,0 +1,29 @@ +module.exports = class AddRF5Voter1735646045434 { + name = "AddRF5Voter1735646045434"; + + async up(db) { + const SQUID_NETWORK = process.env.SQUID_NETWORK || "eth-sepolia"; + if (SQUID_NETWORK !== "optimism-mainnet") return; + // add organisation with name "RF 5 Voter" and schema id "0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5" + await db.query( + `INSERT INTO "organisation" ("id", "name", "issuer", "color", "start_block") + VALUES ( + '0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5', + 'RF 5 Voter', + '0xe4553b743e74da3424ac51f8c1e586fd43ae226f', + '#ff0420', + 124930763 + )` + ); + } + + async down(db) { + const SQUID_NETWORK = process.env.SQUID_NETWORK || "eth-sepolia"; + if (SQUID_NETWORK !== "optimism-mainnet") return; + // remove organisation with name "RF 5 Voter" and schema id "0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5" + await db.query( + `DELETE FROM "organisation" WHERE "id" = '0x41513aa7b99bfea09d389c74aacedaeb13c28fb748569e9e2400109cbe284ee5'` + ); + } +}; + \ No newline at end of file