From 5d928fd4aa41ac79afd6efdfef6af99991f342d3 Mon Sep 17 00:00:00 2001 From: Abhivansh <31abhivanshj@gmail.com> Date: Wed, 3 Dec 2025 21:10:13 +0530 Subject: [PATCH 1/3] fix the verification process in transfer-owner.sh --- foundry.lock | 17 +++++++++++++++++ tools/transfer-owner.sh | 6 +++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 foundry.lock diff --git a/foundry.lock b/foundry.lock new file mode 100644 index 0000000..e75ef76 --- /dev/null +++ b/foundry.lock @@ -0,0 +1,17 @@ +{ + "lib/forge-std": { + "rev": "0e7097750918380d84dd3cfdef595bee74dabb70" + }, + "lib/fvm-solidity": { + "rev": "d8d2fb5899440ff38b5bb484557b825ac0b642e2" + }, + "lib/openzeppelin-contracts": { + "rev": "dac63c4612df765c9d0f24d9148e912b8cd5032f" + }, + "lib/openzeppelin-contracts-upgradeable": { + "rev": "2f0d9bd3da66a4072081d396760fecb517f50b56" + }, + "lib/pyth-sdk-solidity": { + "rev": "11d6bcfc2e56885535a9a8e3c8417847cb20be14" + } +} \ No newline at end of file diff --git a/tools/transfer-owner.sh b/tools/transfer-owner.sh index bebe3cd..8ecd9ff 100755 --- a/tools/transfer-owner.sh +++ b/tools/transfer-owner.sh @@ -54,12 +54,16 @@ NEW_OWNER_ADDRESS=$( "owner()(address)" ) -if [ "${NEW_OWNER_ADDRESS,,}" != "${NEW_OWNER,,}" ]; then +NEW_OWNER_ADDRESS_LOWERCASE=$(echo "$NEW_OWNER_ADDRESS" | tr '[:upper:]' '[:lower:]') +NEW_OWNER_LOWERCASE=$(echo "$NEW_OWNER" | tr '[:upper:]' '[:lower:]') + +if [ "$NEW_OWNER_ADDRESS_LOWERCASE" != "$NEW_OWNER_LOWERCASE" ]; then echo "Failed to transfer ownership" echo "Expected new owner to be: ${NEW_OWNER}" echo "Got: ${NEW_OWNER_ADDRESS}" exit 1 fi + echo "✓ Ownership transferred successfully to ${NEW_OWNER}" echo \ No newline at end of file From 5fdd098e33bfaa09f120d71231d2ea3257104c3b Mon Sep 17 00:00:00 2001 From: Abhivansh <31abhivanshj@gmail.com> Date: Wed, 3 Dec 2025 21:11:49 +0530 Subject: [PATCH 2/3] changes --- foundry.lock | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 foundry.lock diff --git a/foundry.lock b/foundry.lock deleted file mode 100644 index e75ef76..0000000 --- a/foundry.lock +++ /dev/null @@ -1,17 +0,0 @@ -{ - "lib/forge-std": { - "rev": "0e7097750918380d84dd3cfdef595bee74dabb70" - }, - "lib/fvm-solidity": { - "rev": "d8d2fb5899440ff38b5bb484557b825ac0b642e2" - }, - "lib/openzeppelin-contracts": { - "rev": "dac63c4612df765c9d0f24d9148e912b8cd5032f" - }, - "lib/openzeppelin-contracts-upgradeable": { - "rev": "2f0d9bd3da66a4072081d396760fecb517f50b56" - }, - "lib/pyth-sdk-solidity": { - "rev": "11d6bcfc2e56885535a9a8e3c8417847cb20be14" - } -} \ No newline at end of file From 0cbdd3bbc00e4f7abd3c3fce2ce0eaa1fbb7389d Mon Sep 17 00:00:00 2001 From: Abhivansh <31abhivanshj@gmail.com> Date: Wed, 3 Dec 2025 21:12:37 +0530 Subject: [PATCH 3/3] remove extra newline --- tools/transfer-owner.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/transfer-owner.sh b/tools/transfer-owner.sh index 8ecd9ff..6280585 100755 --- a/tools/transfer-owner.sh +++ b/tools/transfer-owner.sh @@ -64,6 +64,5 @@ if [ "$NEW_OWNER_ADDRESS_LOWERCASE" != "$NEW_OWNER_LOWERCASE" ]; then exit 1 fi - echo "✓ Ownership transferred successfully to ${NEW_OWNER}" echo \ No newline at end of file