@aave/protocol-js
Version:
Aave protocol data aggregation tool
29 lines (28 loc) • 1.71 kB
TypeScript
import IERC20ServiceInterface from './tx-builder/interfaces/ERC20';
import FaucetInterface from './tx-builder/interfaces/Faucet';
import LTAMigratorInterface from './tx-builder/interfaces/LTAMigrator';
import StakingInterface from './tx-builder/interfaces/Staking';
import SynthetixInterface from './tx-builder/interfaces/Synthetix';
import AaveGovernanceV2Interface from './tx-builder/interfaces/v2/AaveGovernanceV2';
import GovernanceDelegationTokenInterface from './tx-builder/interfaces/v2/GovernanceDelegationToken';
import * as v1 from './v1';
import * as v2 from './v2';
export * from './helpers/bignumber';
export * from './helpers/constants';
export * from './helpers/pool-math';
export * from './helpers/ray-math';
export * from './v2';
export { v1, v2 };
export { BigNumber } from 'bignumber.js';
export { default as TxBuilderV2 } from './tx-builder/v2';
export { default as LendingPoolInterfaceV2 } from './tx-builder/interfaces/v2/LendingPool';
export * from './tx-builder/types';
export * from './tx-builder/types/WethGatewayMethodTypes';
export * from './tx-builder/types/LendingPoolMethodTypes';
export * from './tx-builder/types/FaucetMethodTypes';
export * from './tx-builder/types/GovernanceV2MethodTypes';
export * from './tx-builder/types/GovernanceV2ReturnTypes';
export * from './tx-builder/types/GovDelegationMethodTypes';
export { ClaimRewardsMethodType, IncentivesControllerInterface, } from './tx-builder/services/IncentivesController';
export * from './tx-builder/config';
export { IERC20ServiceInterface, LTAMigratorInterface, SynthetixInterface, StakingInterface, FaucetInterface, AaveGovernanceV2Interface, GovernanceDelegationTokenInterface, };