Skip to content

Commit 28aa2c2

Browse files
committed
Change storage layout for trusted signers
1 parent 1bf3ae1 commit 28aa2c2

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

lazer/contracts/evm/src/PythLazer.sol

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ import "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";
55
import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
66

77
contract PythLazer is OwnableUpgradeable, UUPSUpgradeable {
8-
TrustedSignerInfo[2] private deprecatedTrustedSigners;
9-
uint256 public verification_fee;
108
TrustedSignerInfo[100] internal trustedSigners;
9+
uint256 public verification_fee;
1110

1211
struct TrustedSignerInfo {
1312
address pubkey;
@@ -22,16 +21,7 @@ contract PythLazer is OwnableUpgradeable, UUPSUpgradeable {
2221
}
2322

2423
function migrate() public onlyOwner {
25-
require(
26-
trustedSigners.length >= deprecatedTrustedSigners.length,
27-
"trustedSigners cannot be migrated to smaller array"
28-
);
29-
3024
verification_fee = 1 wei;
31-
for (uint8 i = 0; i < deprecatedTrustedSigners.length; i++) {
32-
trustedSigners[i].pubkey = deprecatedTrustedSigners[i].pubkey;
33-
trustedSigners[i].expiresAt = deprecatedTrustedSigners[i].expiresAt;
34-
}
3525
}
3626

3727
function _authorizeUpgrade(address) internal override onlyOwner {}

0 commit comments

Comments
 (0)