From 6482e0f4be3cd2e30af799cf8fd40390924debb6 Mon Sep 17 00:00:00 2001 From: Shahul Hameed <10547529+shahthepro@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:04:24 +0530 Subject: [PATCH 1/2] Add deployment file to change RewardsSource guardian --- .../167_change_rewards_source_strategist.js | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 contracts/deploy/mainnet/167_change_rewards_source_strategist.js diff --git a/contracts/deploy/mainnet/167_change_rewards_source_strategist.js b/contracts/deploy/mainnet/167_change_rewards_source_strategist.js new file mode 100644 index 0000000000..3209a28839 --- /dev/null +++ b/contracts/deploy/mainnet/167_change_rewards_source_strategist.js @@ -0,0 +1,35 @@ +const { deploymentWithGovernanceProposal } = require("../../utils/deploy"); +const addresses = require("../../utils/addresses"); + +module.exports = deploymentWithGovernanceProposal( + { + deployName: "167_change_rewards_source_strategist", + forceDeploy: false, + // forceSkip: true, + // reduceQueueTime: true, + deployerIsProposer: false, + proposalId: "", + }, + async () => { + // Current contracts + const xOGNRewardsSource = await ethers.getContractAt( + ["function setStrategistAddr(address) external"], + addresses.mainnet.OGNRewardsSource + ); + + // Governance Actions + // ---------------- + return { + name: `Change Guardian address on the OGNRewardsSource contract + +We previously changed the Guardian on all Ethereum contracts to the new Multichain Guardian. This contract was missed out. This proposal addresses that so that we can deprecate the older Guardian multisig.`, + actions: [ + { + contract: xOGNRewardsSource, + signature: "setStrategistAddr(address)", + args: [addresses.multichainStrategist], + }, + ], + }; + } +); From 39a3825339ea6daae367c69884de622147550da4 Mon Sep 17 00:00:00 2001 From: Shahul Hameed <10547529+shahthepro@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:45:41 +0530 Subject: [PATCH 2/2] Add proposal ID --- .../deploy/mainnet/167_change_rewards_source_strategist.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contracts/deploy/mainnet/167_change_rewards_source_strategist.js b/contracts/deploy/mainnet/167_change_rewards_source_strategist.js index 3209a28839..ecfa67dd5e 100644 --- a/contracts/deploy/mainnet/167_change_rewards_source_strategist.js +++ b/contracts/deploy/mainnet/167_change_rewards_source_strategist.js @@ -8,7 +8,8 @@ module.exports = deploymentWithGovernanceProposal( // forceSkip: true, // reduceQueueTime: true, deployerIsProposer: false, - proposalId: "", + proposalId: + "94269607648314023436956568233797971858375759818949315042916605004641910146597", }, async () => { // Current contracts