mirror of
https://github.com/logos-messaging/logos-messaging-rlnv2-contract.git
synced 2026-01-26 01:33:06 +00:00
Fix token proxy update function to use provided new TST address
This commit is contained in:
parent
f58a2c349f
commit
fe71bed76e
@ -25,17 +25,12 @@ contract DeployTokenWithProxy is BaseScript {
|
||||
}
|
||||
|
||||
contract UpdateTokenImplementation is BaseScript {
|
||||
function run(address proxyAddress, address proxyAdminAddress) public broadcast returns (address newImplementation) {
|
||||
// Deploy new implementation
|
||||
newImplementation = address(new TestStableToken());
|
||||
|
||||
// Upgrade via ProxyAdmin
|
||||
function run(address proxyAddress, address proxyAdminAddress, address newImplementation) public broadcast {
|
||||
// Upgrade via ProxyAdmin using the provided implementation address
|
||||
ProxyAdmin(proxyAdminAddress).upgradeAndCall(
|
||||
ITransparentUpgradeableProxy(proxyAddress),
|
||||
newImplementation,
|
||||
""
|
||||
);
|
||||
|
||||
return newImplementation;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user