hermes-v2-sdk
Version:
⚒️ An SDK for building applications on top of Hermes V2
53 lines (52 loc) • 1.67 kB
TypeScript
/**
* Contains the parameters for the decrement gauge action in bHermesGauges
* @param pool the pool address for which gauge to decrement
* @param amount the amount to decrement the gauge by
*/
export declare type TDecrementGaugeParams = {
pool: string;
weight: string;
};
/**
* Contains the parameters for the decrement gauge action in bHermesGauges
* @param pool the pool address for which gauge to decrement
* @param amount the amount to decrement the gauge by
*/
export declare type TDecrementGaugesParams = {
pools: string[];
weights: string[];
};
/**
* Contains the parameters for the delegate action in bHermesGauges
* @param newDelegatee the address to delegate to
*/
export declare type TDelegateGaugeParams = {
newDelegatee: string;
};
/**
* Contains the parameters for the increment gauge action in bHermesGauges
* @param pool the pool address for which gauge to increment
* @param amount the amount to increment the gauge by
*/
export declare type TIncrementGaugeParams = {
pool: string;
weight: string;
};
/**
* Contains the parameters for the increment gauge action in bHermesGauges
* @param pools the pool address for which gauge to increment
* @param amount the amount to increment the gauge by
*/
export declare type TIncrementGaugesParams = {
pools: string[];
weights: string[];
};
/**
* Contains the parameters for the undelegate action in bHermesGauges
* @param delegatee the address to undelegate from
* @param amount the amount to undelegate
*/
export declare type TUndelegateGaugeParams = {
delegatee: string;
weight: string;
};