├── .eslintrc.js ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── hardhat.config.ts ├── logo.svg ├── package.json ├── scripts ├── extractor.js └── validate.ts ├── src ├── constants │ ├── abis │ │ ├── ANGLE.json │ │ ├── AaveConvexStaker.json │ │ ├── AgToken.json │ │ ├── AgTokenSideChainMultiBridge.json │ │ ├── AlgebraV1.9NonFungibleManager.json │ │ ├── AlgebraV1.9Pool.json │ │ ├── AngleBorrowHelpers.json │ │ ├── AngleDistributor.json │ │ ├── AngleGovernor.json │ │ ├── AngleHelpers.json │ │ ├── AngleMiddleman.json │ │ ├── AngleRegistry.json │ │ ├── AngleRouterPolygon.json │ │ ├── AngleRouterV2.json │ │ ├── ArrakisGauge.json │ │ ├── ArrakisPool.json │ │ ├── BPAMOJob.json │ │ ├── BaseStrategy4626.json │ │ ├── BaseSurplusConverter.json │ │ ├── BaseXNonFungiblePositionManager.json │ │ ├── BondingCurve.json │ │ ├── BorrowStaker.json │ │ ├── ConvexTokenStaker.json │ │ ├── Core.json │ │ ├── CurveLevSwapper2Tokens.json │ │ ├── CurveLevSwapper3Tokens.json │ │ ├── CurveLevSwapper3TokensWithBP.json │ │ ├── DistributionCreator.json │ │ ├── Distributor.json │ │ ├── ERC4626.json │ │ ├── FeeDistributor.json │ │ ├── FeeManager.json │ │ ├── GammaPool.json │ │ ├── GaugeController.json │ │ ├── GenericAave.json │ │ ├── GenericCompound.json │ │ ├── GenericEulerStaker.json │ │ ├── Governor.json │ │ ├── Guardian.json │ │ ├── LiquidityGaugeV4.json │ │ ├── Marketplace.json │ │ ├── MerklGaugeMiddleman.json │ │ ├── MerkleRewardManager.json │ │ ├── MerkleRootDistributor.json │ │ ├── MockLiquidityGaugeV4.json │ │ ├── MultiStakerCurveBPAMO.json │ │ ├── Multicall.json │ │ ├── MulticallWithFailure.json │ │ ├── OFTCore.json │ │ ├── OneInchAggregatorV4.json │ │ ├── OptimizerAPRStrategy.json │ │ ├── Oracle.json │ │ ├── OracleMulti.json │ │ ├── Orchestrator.json │ │ ├── PerpetualManagerFront.json │ │ ├── PoolManager.json │ │ ├── ProposalReceiver.json │ │ ├── ProposalSender.json │ │ ├── ProxyAdmin.json │ │ ├── RewardsDistributor.json │ │ ├── SanToken.json │ │ ├── SanTokenLevSwapper.json │ │ ├── Savings.json │ │ ├── SavingsRate.json │ │ ├── SavingsRateFactory.json │ │ ├── SavingsRateIlliquid.json │ │ ├── SavingsRateL2.json │ │ ├── SmartWalletWhitelist.json │ │ ├── StableMasterFront.json │ │ ├── StakingRewards.json │ │ ├── Strategy.json │ │ ├── StrategyLeverageAave.json │ │ ├── StrategyMarketplace.json │ │ ├── SurplusConverterSanTokens.json │ │ ├── SurplusConverterUniV3.json │ │ ├── Timelock copy.json │ │ ├── Timelock.json │ │ ├── Transmuter.json │ │ ├── Treasury.json │ │ ├── UniswapV3NFTManager.json │ │ ├── UniswapV3Pool.json │ │ ├── VaultManager.json │ │ ├── VeANGLEVotingDelegation.json │ │ ├── Vesting.json │ │ ├── angleRouter.json │ │ ├── erc20.json │ │ ├── erc20_bytes32.json │ │ ├── veANGLE.json │ │ ├── veBoost.json │ │ ├── veBoostProxy.json │ │ └── weth.json │ ├── contracts.ts │ ├── contracts_addresses │ │ ├── arbitrum.ts │ │ ├── aurora.ts │ │ ├── avalanche.ts │ │ ├── base.ts │ │ ├── bsc.ts │ │ ├── celo.ts │ │ ├── fantom.ts │ │ ├── gnosis.ts │ │ ├── linea.ts │ │ ├── local.ts │ │ ├── mainnet.ts │ │ ├── mantle.ts │ │ ├── optimism.ts │ │ ├── polygon.ts │ │ ├── polygonzkevm.ts │ │ └── zksync.ts │ ├── index.ts │ ├── layerZero.ts │ ├── merkl │ │ ├── addresses.ts │ │ ├── endpoints.ts │ │ └── index.ts │ └── parameters │ │ ├── arbitrum.ts │ │ ├── avalanche.ts │ │ ├── index.ts │ │ ├── localhost.ts │ │ ├── mainnet.ts │ │ ├── optimism.ts │ │ ├── polygon.ts │ │ ├── test.ts │ │ └── types.ts ├── helpers │ ├── decoderMixer.ts │ └── index.ts ├── index.ts ├── lib │ ├── index.ts │ ├── int256.ts │ └── tokenAmount.ts ├── types │ ├── borrow.ts │ ├── constants.ts │ ├── index.ts │ ├── merkl.ts │ ├── token.ts │ └── utils.ts └── utils │ ├── bignumber.ts │ ├── index.ts │ ├── merkl.ts │ ├── thegraph.ts │ └── uniswap.ts ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/README.md -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/package.json -------------------------------------------------------------------------------- /scripts/extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/scripts/extractor.js -------------------------------------------------------------------------------- /scripts/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/scripts/validate.ts -------------------------------------------------------------------------------- /src/constants/abis/ANGLE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ANGLE.json -------------------------------------------------------------------------------- /src/constants/abis/AaveConvexStaker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AaveConvexStaker.json -------------------------------------------------------------------------------- /src/constants/abis/AgToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AgToken.json -------------------------------------------------------------------------------- /src/constants/abis/AgTokenSideChainMultiBridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AgTokenSideChainMultiBridge.json -------------------------------------------------------------------------------- /src/constants/abis/AlgebraV1.9NonFungibleManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AlgebraV1.9NonFungibleManager.json -------------------------------------------------------------------------------- /src/constants/abis/AlgebraV1.9Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AlgebraV1.9Pool.json -------------------------------------------------------------------------------- /src/constants/abis/AngleBorrowHelpers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleBorrowHelpers.json -------------------------------------------------------------------------------- /src/constants/abis/AngleDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleDistributor.json -------------------------------------------------------------------------------- /src/constants/abis/AngleGovernor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleGovernor.json -------------------------------------------------------------------------------- /src/constants/abis/AngleHelpers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleHelpers.json -------------------------------------------------------------------------------- /src/constants/abis/AngleMiddleman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleMiddleman.json -------------------------------------------------------------------------------- /src/constants/abis/AngleRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleRegistry.json -------------------------------------------------------------------------------- /src/constants/abis/AngleRouterPolygon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleRouterPolygon.json -------------------------------------------------------------------------------- /src/constants/abis/AngleRouterV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/AngleRouterV2.json -------------------------------------------------------------------------------- /src/constants/abis/ArrakisGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ArrakisGauge.json -------------------------------------------------------------------------------- /src/constants/abis/ArrakisPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ArrakisPool.json -------------------------------------------------------------------------------- /src/constants/abis/BPAMOJob.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BPAMOJob.json -------------------------------------------------------------------------------- /src/constants/abis/BaseStrategy4626.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BaseStrategy4626.json -------------------------------------------------------------------------------- /src/constants/abis/BaseSurplusConverter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BaseSurplusConverter.json -------------------------------------------------------------------------------- /src/constants/abis/BaseXNonFungiblePositionManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BaseXNonFungiblePositionManager.json -------------------------------------------------------------------------------- /src/constants/abis/BondingCurve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BondingCurve.json -------------------------------------------------------------------------------- /src/constants/abis/BorrowStaker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/BorrowStaker.json -------------------------------------------------------------------------------- /src/constants/abis/ConvexTokenStaker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ConvexTokenStaker.json -------------------------------------------------------------------------------- /src/constants/abis/Core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Core.json -------------------------------------------------------------------------------- /src/constants/abis/CurveLevSwapper2Tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/CurveLevSwapper2Tokens.json -------------------------------------------------------------------------------- /src/constants/abis/CurveLevSwapper3Tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/CurveLevSwapper3Tokens.json -------------------------------------------------------------------------------- /src/constants/abis/CurveLevSwapper3TokensWithBP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/CurveLevSwapper3TokensWithBP.json -------------------------------------------------------------------------------- /src/constants/abis/DistributionCreator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/DistributionCreator.json -------------------------------------------------------------------------------- /src/constants/abis/Distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Distributor.json -------------------------------------------------------------------------------- /src/constants/abis/ERC4626.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ERC4626.json -------------------------------------------------------------------------------- /src/constants/abis/FeeDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/FeeDistributor.json -------------------------------------------------------------------------------- /src/constants/abis/FeeManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/FeeManager.json -------------------------------------------------------------------------------- /src/constants/abis/GammaPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/GammaPool.json -------------------------------------------------------------------------------- /src/constants/abis/GaugeController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/GaugeController.json -------------------------------------------------------------------------------- /src/constants/abis/GenericAave.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/GenericAave.json -------------------------------------------------------------------------------- /src/constants/abis/GenericCompound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/GenericCompound.json -------------------------------------------------------------------------------- /src/constants/abis/GenericEulerStaker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/GenericEulerStaker.json -------------------------------------------------------------------------------- /src/constants/abis/Governor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Governor.json -------------------------------------------------------------------------------- /src/constants/abis/Guardian.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Guardian.json -------------------------------------------------------------------------------- /src/constants/abis/LiquidityGaugeV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/LiquidityGaugeV4.json -------------------------------------------------------------------------------- /src/constants/abis/Marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Marketplace.json -------------------------------------------------------------------------------- /src/constants/abis/MerklGaugeMiddleman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MerklGaugeMiddleman.json -------------------------------------------------------------------------------- /src/constants/abis/MerkleRewardManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MerkleRewardManager.json -------------------------------------------------------------------------------- /src/constants/abis/MerkleRootDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MerkleRootDistributor.json -------------------------------------------------------------------------------- /src/constants/abis/MockLiquidityGaugeV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MockLiquidityGaugeV4.json -------------------------------------------------------------------------------- /src/constants/abis/MultiStakerCurveBPAMO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MultiStakerCurveBPAMO.json -------------------------------------------------------------------------------- /src/constants/abis/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Multicall.json -------------------------------------------------------------------------------- /src/constants/abis/MulticallWithFailure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/MulticallWithFailure.json -------------------------------------------------------------------------------- /src/constants/abis/OFTCore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/OFTCore.json -------------------------------------------------------------------------------- /src/constants/abis/OneInchAggregatorV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/OneInchAggregatorV4.json -------------------------------------------------------------------------------- /src/constants/abis/OptimizerAPRStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/OptimizerAPRStrategy.json -------------------------------------------------------------------------------- /src/constants/abis/Oracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Oracle.json -------------------------------------------------------------------------------- /src/constants/abis/OracleMulti.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/OracleMulti.json -------------------------------------------------------------------------------- /src/constants/abis/Orchestrator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Orchestrator.json -------------------------------------------------------------------------------- /src/constants/abis/PerpetualManagerFront.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/PerpetualManagerFront.json -------------------------------------------------------------------------------- /src/constants/abis/PoolManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/PoolManager.json -------------------------------------------------------------------------------- /src/constants/abis/ProposalReceiver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ProposalReceiver.json -------------------------------------------------------------------------------- /src/constants/abis/ProposalSender.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ProposalSender.json -------------------------------------------------------------------------------- /src/constants/abis/ProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/ProxyAdmin.json -------------------------------------------------------------------------------- /src/constants/abis/RewardsDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/RewardsDistributor.json -------------------------------------------------------------------------------- /src/constants/abis/SanToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SanToken.json -------------------------------------------------------------------------------- /src/constants/abis/SanTokenLevSwapper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SanTokenLevSwapper.json -------------------------------------------------------------------------------- /src/constants/abis/Savings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Savings.json -------------------------------------------------------------------------------- /src/constants/abis/SavingsRate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SavingsRate.json -------------------------------------------------------------------------------- /src/constants/abis/SavingsRateFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SavingsRateFactory.json -------------------------------------------------------------------------------- /src/constants/abis/SavingsRateIlliquid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SavingsRateIlliquid.json -------------------------------------------------------------------------------- /src/constants/abis/SavingsRateL2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SavingsRateL2.json -------------------------------------------------------------------------------- /src/constants/abis/SmartWalletWhitelist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SmartWalletWhitelist.json -------------------------------------------------------------------------------- /src/constants/abis/StableMasterFront.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/StableMasterFront.json -------------------------------------------------------------------------------- /src/constants/abis/StakingRewards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/StakingRewards.json -------------------------------------------------------------------------------- /src/constants/abis/Strategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Strategy.json -------------------------------------------------------------------------------- /src/constants/abis/StrategyLeverageAave.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/StrategyLeverageAave.json -------------------------------------------------------------------------------- /src/constants/abis/StrategyMarketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/StrategyMarketplace.json -------------------------------------------------------------------------------- /src/constants/abis/SurplusConverterSanTokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SurplusConverterSanTokens.json -------------------------------------------------------------------------------- /src/constants/abis/SurplusConverterUniV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/SurplusConverterUniV3.json -------------------------------------------------------------------------------- /src/constants/abis/Timelock copy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Timelock copy.json -------------------------------------------------------------------------------- /src/constants/abis/Timelock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Timelock.json -------------------------------------------------------------------------------- /src/constants/abis/Transmuter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Transmuter.json -------------------------------------------------------------------------------- /src/constants/abis/Treasury.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Treasury.json -------------------------------------------------------------------------------- /src/constants/abis/UniswapV3NFTManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/UniswapV3NFTManager.json -------------------------------------------------------------------------------- /src/constants/abis/UniswapV3Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/UniswapV3Pool.json -------------------------------------------------------------------------------- /src/constants/abis/VaultManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/VaultManager.json -------------------------------------------------------------------------------- /src/constants/abis/VeANGLEVotingDelegation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/VeANGLEVotingDelegation.json -------------------------------------------------------------------------------- /src/constants/abis/Vesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/Vesting.json -------------------------------------------------------------------------------- /src/constants/abis/angleRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/angleRouter.json -------------------------------------------------------------------------------- /src/constants/abis/erc20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/erc20.json -------------------------------------------------------------------------------- /src/constants/abis/erc20_bytes32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/erc20_bytes32.json -------------------------------------------------------------------------------- /src/constants/abis/veANGLE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/veANGLE.json -------------------------------------------------------------------------------- /src/constants/abis/veBoost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/veBoost.json -------------------------------------------------------------------------------- /src/constants/abis/veBoostProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/veBoostProxy.json -------------------------------------------------------------------------------- /src/constants/abis/weth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/abis/weth.json -------------------------------------------------------------------------------- /src/constants/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/arbitrum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/arbitrum.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/aurora.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/aurora.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/avalanche.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/avalanche.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/base.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/bsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/bsc.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/celo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/celo.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/fantom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/fantom.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/gnosis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/gnosis.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/linea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/linea.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/local.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/mainnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/mainnet.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/mantle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/mantle.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/optimism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/optimism.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/polygon.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/polygonzkevm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/polygonzkevm.ts -------------------------------------------------------------------------------- /src/constants/contracts_addresses/zksync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/contracts_addresses/zksync.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/layerZero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/layerZero.ts -------------------------------------------------------------------------------- /src/constants/merkl/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/merkl/addresses.ts -------------------------------------------------------------------------------- /src/constants/merkl/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/merkl/endpoints.ts -------------------------------------------------------------------------------- /src/constants/merkl/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/merkl/index.ts -------------------------------------------------------------------------------- /src/constants/parameters/arbitrum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/arbitrum.ts -------------------------------------------------------------------------------- /src/constants/parameters/avalanche.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/avalanche.ts -------------------------------------------------------------------------------- /src/constants/parameters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/index.ts -------------------------------------------------------------------------------- /src/constants/parameters/localhost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/localhost.ts -------------------------------------------------------------------------------- /src/constants/parameters/mainnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/mainnet.ts -------------------------------------------------------------------------------- /src/constants/parameters/optimism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/optimism.ts -------------------------------------------------------------------------------- /src/constants/parameters/polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/polygon.ts -------------------------------------------------------------------------------- /src/constants/parameters/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/test.ts -------------------------------------------------------------------------------- /src/constants/parameters/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/constants/parameters/types.ts -------------------------------------------------------------------------------- /src/helpers/decoderMixer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/helpers/decoderMixer.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/int256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/lib/int256.ts -------------------------------------------------------------------------------- /src/lib/tokenAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/lib/tokenAmount.ts -------------------------------------------------------------------------------- /src/types/borrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/borrow.ts -------------------------------------------------------------------------------- /src/types/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/constants.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/merkl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/merkl.ts -------------------------------------------------------------------------------- /src/types/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/token.ts -------------------------------------------------------------------------------- /src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/types/utils.ts -------------------------------------------------------------------------------- /src/utils/bignumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/utils/bignumber.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/merkl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/utils/merkl.ts -------------------------------------------------------------------------------- /src/utils/thegraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/utils/thegraph.ts -------------------------------------------------------------------------------- /src/utils/uniswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/src/utils/uniswap.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AngleProtocol/public-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------