Skip to content

Commit

Permalink
feat: remove commands added to VIP 449
Browse files Browse the repository at this point in the history
  • Loading branch information
chechu committed Feb 12, 2025
1 parent ff17a79 commit 471867d
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 40 deletions.
25 changes: 1 addition & 24 deletions simulations/vip-455/bscmainnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,8 @@ import { forking, testVip } from "src/vip-framework";

import vip455, {
CORE_COMPTROLLER,
ETH,
ETH_AMOUNT_TO_LIQUIDITY_PROVIDER,
LIQUIDITY_PROVIDER,
MIN_DST_GAS,
UNICHAIN_MAINNET_TRUSTED_REMOTE,
USDC,
USDC_AMOUNT_TO_VANGUARD_TREASURY,
USDT,
USDT_AMOUNT_TO_DEX,
VANGUARD_TREASURY,
Expand All @@ -44,16 +39,12 @@ forking(46566370, async () => {
let bridge: Contract;
let xvs: Contract;
let usdt: Contract;
let usdc: Contract;
let eth: Contract;
let xvsHolderSigner: SignerWithAddress;
let receiver: SignerWithAddress;
let receiverAddressBytes32: string;
let defaultAdapterParams: string;
let resilientOracle: Contract;
let usdtBalanceOfVanguardTreasury: BigNumber;
let usdcBalanceOfVanguardTreasury: BigNumber;
let ethBalanceOfLiquidityProvider: BigNumber;
let xvsBalanceOfVanguardTreasury: BigNumber;
let xvsBalanceOfComptroller: BigNumber;

Expand All @@ -67,12 +58,8 @@ forking(46566370, async () => {
resilientOracle = new ethers.Contract(bscmainnet.RESILIENT_ORACLE, RESILIENT_ORACLE_ABI, provider);

usdt = new ethers.Contract(USDT, ERC20_ABI, provider);
usdc = new ethers.Contract(USDC, ERC20_ABI, provider);
eth = new ethers.Contract(ETH, ERC20_ABI, provider);

usdtBalanceOfVanguardTreasury = await usdt.balanceOf(VANGUARD_TREASURY);
usdcBalanceOfVanguardTreasury = await usdc.balanceOf(VANGUARD_TREASURY);
ethBalanceOfLiquidityProvider = await eth.balanceOf(LIQUIDITY_PROVIDER);
xvsBalanceOfVanguardTreasury = await xvs.balanceOf(VANGUARD_TREASURY);
xvsBalanceOfComptroller = await xvs.balanceOf(CORE_COMPTROLLER);
});
Expand All @@ -99,7 +86,7 @@ forking(46566370, async () => {
["ExecuteRemoteProposal", "StorePayload"],
[6, 0],
);
await expectEvents(txResponse, [VTREASURY_ABI], ["WithdrawTreasuryBEP20"], [3]);
await expectEvents(txResponse, [VTREASURY_ABI], ["WithdrawTreasuryBEP20"], [1]);
await expectEvents(txResponse, [CORE_COMPTROLLER_ABI], ["VenusGranted"], [2]);
},
});
Expand All @@ -115,16 +102,6 @@ forking(46566370, async () => {
expect(newBalance).to.equals(usdtBalanceOfVanguardTreasury.add(USDT_AMOUNT_TO_DEX));
});

it("check usdc balance of Vanguard Treasury", async () => {
const newBalance = await usdc.balanceOf(VANGUARD_TREASURY);
expect(newBalance).to.equals(usdcBalanceOfVanguardTreasury.add(USDC_AMOUNT_TO_VANGUARD_TREASURY));
});

it("check eth balance of Liquidity Provider", async () => {
const newBalance = await eth.balanceOf(LIQUIDITY_PROVIDER);
expect(newBalance).to.equals(ethBalanceOfLiquidityProvider.add(ETH_AMOUNT_TO_LIQUIDITY_PROVIDER));
});

it("check xvs balance of Vanguard Treasury", async () => {
const newBalance = await xvs.balanceOf(VANGUARD_TREASURY);
expect(newBalance).to.equals(xvsBalanceOfVanguardTreasury.add(XVS_AMOUNT_TO_DEX));
Expand Down
16 changes: 0 additions & 16 deletions vips/vip-455/bscmainnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,12 @@ export const MIN_DST_GAS = "300000";
export const XVS_BRIDGE_BNB_CHAIN = "0xf8F46791E3dB29a029Ec6c9d946226f3c613e854";
export const CORE_COMPTROLLER = bscmainnet.UNITROLLER;
export const VANGUARD_TREASURY = "0xf645a387180F5F74b968305dF81d54EB328d21ca";
export const LIQUIDITY_PROVIDER = "0xe4E14BdC7dAD60F1d60ec8153D04322Ff2f9B100";
export const USDT = "0x55d398326f99059fF775485246999027B3197955";
export const ETH = "0x2170Ed0880ac9A755fd29B2688956BD959F933F8";
export const USDC = "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d";

export const XVS_AMOUNT_TO_BRIDGE = parseUnits("19500", 18);
export const XVS_AMOUNT_TO_DEX = parseUnits("5000", 18);
export const USDT_AMOUNT_TO_DEX = parseUnits("27000", 18);

export const ETH_AMOUNT_TO_LIQUIDITY_PROVIDER = parseUnits("1", 18);
export const USDC_AMOUNT_TO_VANGUARD_TREASURY = parseUnits("5000", 18);

export const ADAPTER_PARAMS = ethers.utils.solidityPack(["uint16", "uint256"], [1, 300000]);
const BRIDGE_FEES = parseUnits("0.5", 18);

Expand Down Expand Up @@ -150,16 +144,6 @@ const vip455 = () => {
return makeProposal(
[
...remoteBridgeEntries.flatMap(getRemoteBridgeCommands),
{
target: bscmainnet.VTREASURY,
signature: "withdrawTreasuryBEP20(address,uint256,address)",
params: [USDC, USDC_AMOUNT_TO_VANGUARD_TREASURY, VANGUARD_TREASURY],
},
{
target: bscmainnet.VTREASURY,
signature: "withdrawTreasuryBEP20(address,uint256,address)",
params: [ETH, ETH_AMOUNT_TO_LIQUIDITY_PROVIDER, LIQUIDITY_PROVIDER],
},
{
target: bscmainnet.VTREASURY,
signature: "withdrawTreasuryBEP20(address,uint256,address)",
Expand Down

0 comments on commit 471867d

Please sign in to comment.