Skip to content

Commit

Permalink
fix(metavault-trade): Display naming fixes. Positions list added. (Za…
Browse files Browse the repository at this point in the history
  • Loading branch information
0xrmvdao committed Aug 15, 2022
1 parent d43c153 commit 3a57c52
Show file tree
Hide file tree
Showing 18 changed files with 5,674 additions and 5,504 deletions.
6,930 changes: 3,147 additions & 3,783 deletions src/apps/metavault-trade/contracts/abis/vault.json

Large diffs are not rendered by default.

434 changes: 240 additions & 194 deletions src/apps/metavault-trade/contracts/ethers/MvlpManager.ts

Large diffs are not rendered by default.

105 changes: 75 additions & 30 deletions src/apps/metavault-trade/contracts/ethers/RewardReader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import type { BaseContract, BigNumber, BytesLike, CallOverrides, PopulatedTransaction, Signer, utils } from 'ethers';
import type { FunctionFragment, Result } from '@ethersproject/abi';
import type { Listener, Provider } from '@ethersproject/providers';
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from './common';
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from './common';

export interface RewardReaderInterface extends utils.Interface {
functions: {
Expand All @@ -15,9 +15,18 @@ export interface RewardReaderInterface extends utils.Interface {

getFunction(nameOrSignatureOrTopic: 'getDepositBalances' | 'getStakingInfo' | 'getVestingInfoV2'): FunctionFragment;

encodeFunctionData(functionFragment: 'getDepositBalances', values: [string, string[], string[]]): string;
encodeFunctionData(functionFragment: 'getStakingInfo', values: [string, string[]]): string;
encodeFunctionData(functionFragment: 'getVestingInfoV2', values: [string, string[]]): string;
encodeFunctionData(
functionFragment: 'getDepositBalances',
values: [PromiseOrValue<string>, PromiseOrValue<string>[], PromiseOrValue<string>[]],
): string;
encodeFunctionData(
functionFragment: 'getStakingInfo',
values: [PromiseOrValue<string>, PromiseOrValue<string>[]],
): string;
encodeFunctionData(
functionFragment: 'getVestingInfoV2',
values: [PromiseOrValue<string>, PromiseOrValue<string>[]],
): string;

decodeFunctionResult(functionFragment: 'getDepositBalances', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getStakingInfo', data: BytesLike): Result;
Expand Down Expand Up @@ -50,70 +59,106 @@ export interface RewardReader extends BaseContract {

functions: {
getDepositBalances(
_account: string,
_depositTokens: string[],
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_depositTokens: PromiseOrValue<string>[],
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<[BigNumber[]]>;

getStakingInfo(_account: string, _rewardTrackers: string[], overrides?: CallOverrides): Promise<[BigNumber[]]>;
getStakingInfo(
_account: PromiseOrValue<string>,
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<[BigNumber[]]>;

getVestingInfoV2(_account: string, _vesters: string[], overrides?: CallOverrides): Promise<[BigNumber[]]>;
getVestingInfoV2(
_account: PromiseOrValue<string>,
_vesters: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<[BigNumber[]]>;
};

getDepositBalances(
_account: string,
_depositTokens: string[],
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_depositTokens: PromiseOrValue<string>[],
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;

getStakingInfo(_account: string, _rewardTrackers: string[], overrides?: CallOverrides): Promise<BigNumber[]>;
getStakingInfo(
_account: PromiseOrValue<string>,
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;

getVestingInfoV2(_account: string, _vesters: string[], overrides?: CallOverrides): Promise<BigNumber[]>;
getVestingInfoV2(
_account: PromiseOrValue<string>,
_vesters: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;

callStatic: {
getDepositBalances(
_account: string,
_depositTokens: string[],
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_depositTokens: PromiseOrValue<string>[],
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;

getStakingInfo(_account: string, _rewardTrackers: string[], overrides?: CallOverrides): Promise<BigNumber[]>;
getStakingInfo(
_account: PromiseOrValue<string>,
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;

getVestingInfoV2(_account: string, _vesters: string[], overrides?: CallOverrides): Promise<BigNumber[]>;
getVestingInfoV2(
_account: PromiseOrValue<string>,
_vesters: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber[]>;
};

filters: {};

estimateGas: {
getDepositBalances(
_account: string,
_depositTokens: string[],
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_depositTokens: PromiseOrValue<string>[],
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber>;

getStakingInfo(_account: string, _rewardTrackers: string[], overrides?: CallOverrides): Promise<BigNumber>;
getStakingInfo(
_account: PromiseOrValue<string>,
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber>;

getVestingInfoV2(_account: string, _vesters: string[], overrides?: CallOverrides): Promise<BigNumber>;
getVestingInfoV2(
_account: PromiseOrValue<string>,
_vesters: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<BigNumber>;
};

populateTransaction: {
getDepositBalances(
_account: string,
_depositTokens: string[],
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_depositTokens: PromiseOrValue<string>[],
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<PopulatedTransaction>;

getStakingInfo(
_account: string,
_rewardTrackers: string[],
_account: PromiseOrValue<string>,
_rewardTrackers: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<PopulatedTransaction>;

getVestingInfoV2(_account: string, _vesters: string[], overrides?: CallOverrides): Promise<PopulatedTransaction>;
getVestingInfoV2(
_account: PromiseOrValue<string>,
_vesters: PromiseOrValue<string>[],
overrides?: CallOverrides,
): Promise<PopulatedTransaction>;
};
}

0 comments on commit 3a57c52

Please sign in to comment.