├── .codespellrc ├── .dockerignore ├── .env.template ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── feature.yml ├── actionlint.yaml ├── actions │ └── install-aptos-cli │ │ └── action.yml └── workflows │ ├── apterly-audit.yml │ ├── dependency-review.yml │ ├── doc.yml │ ├── examples.yml │ ├── get-prs.yml │ ├── lint.yml │ ├── move-audit.yml │ ├── move-v2.yml │ ├── security-scan.yml │ ├── test-suite-audit.yml │ ├── testnet-deployment.yml │ ├── typescript-integration-tests.yml │ └── unit_tests.yml ├── .gitignore ├── .gitleaks.toml ├── .markdownlint.json ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.toml ├── .secrets.baseline ├── .typos.toml ├── .yamlfix.toml ├── Deployment.md ├── LICENSE ├── Makefile ├── README.md ├── aave-core ├── .gitignore ├── Move.toml ├── aave-acl │ ├── Move.toml │ ├── sources │ │ └── acl_manage.move │ └── tests │ │ └── acl_manage_tests.move ├── aave-config │ ├── Move.toml │ ├── sources │ │ ├── error_config.move │ │ ├── helper.move │ │ ├── reserve_config.move │ │ ├── revision.move │ │ └── user_config.move │ └── tests │ │ ├── error_tests.move │ │ ├── is_using_as_collateral_tests.move │ │ ├── reserve_config_tests.move │ │ ├── revision_tests.move │ │ └── user_config_tests.move ├── aave-data │ ├── Move.toml │ └── sources │ │ ├── v1.move │ │ ├── v1_deployment.move │ │ └── v1_values.move ├── aave-large-packages │ ├── Move.toml │ └── sources │ │ └── large_packages.move ├── aave-math │ ├── Move.toml │ ├── sources │ │ ├── math_utils.move │ │ └── wad_ray_math.move │ └── tests │ │ ├── math_utils_tests.move │ │ ├── u256_to_u64_tests.move │ │ └── wad_ray_math_tests.move ├── aave-mock-underlyings │ ├── Move.toml │ ├── sources │ │ └── mock_underlying_token_factory.move │ └── tests │ │ └── mock_underlying_token_factory_tests.move ├── aave-oracle │ ├── Move.toml │ ├── sources │ │ └── oracle.move │ └── tests │ │ └── oracle_tests.move ├── chainlink-data-feeds │ ├── Move.toml │ └── sources │ │ ├── registry.move │ │ └── router.move ├── chainlink-platform │ ├── Move.toml │ └── sources │ │ ├── forwarder.move │ │ └── storage.move ├── sources │ ├── aave-events │ │ └── events.move │ ├── aave-logic │ │ ├── borrow_logic.move │ │ ├── emode_logic.move │ │ ├── flashloan_logic.move │ │ ├── generic_logic.move │ │ ├── isolation_mode_logic.move │ │ ├── liquidation_logic.move │ │ ├── supply_logic.move │ │ ├── user_logic.move │ │ └── validation_logic.move │ ├── aave-periphery │ │ ├── coin_migrator.move │ │ ├── collector.move │ │ ├── emission_manager.move │ │ ├── rewards_controller.move │ │ ├── rewards_distributor.move │ │ ├── transfer_strategy.move │ │ ├── ui_incentive_data_provider_v3.move │ │ └── ui_pool_data_provider_v3.move │ ├── aave-pool │ │ ├── default_reserve_interest_rate_strategy.move │ │ ├── pool.move │ │ ├── pool_configurator.move │ │ ├── pool_data_provider.move │ │ ├── pool_fee_manager.move │ │ ├── pool_logic.move │ │ └── pool_token_logic.move │ └── aave-tokens │ │ ├── a_token_factory.move │ │ ├── fungible_asset_manager.move │ │ ├── token_base.move │ │ └── variable_debt_token_factory.move └── tests │ ├── aave-logic │ ├── borrow_logic_tests.move │ ├── borrow_validation_tests.move │ ├── directional_rounding_tests.move │ ├── emode_logic_tests.move │ ├── flashloan_logic_tests.move │ ├── flashloan_validation_tests.move │ ├── generic_logic_tests.move │ ├── isolation_mode_logic_tests.move │ ├── liquidation_logic_tests.move │ ├── liquidation_validation_tests.move │ ├── supply_logic_tests.move │ ├── supply_validation_tests.move │ └── user_logic_tests.move │ ├── aave-periphery │ ├── coin_migrator_tests.move │ ├── collector_tests.move │ ├── emission_manager_tests.move │ ├── rewards_controller │ │ ├── claim_all_rewards_on_behalf_tests.move │ │ ├── claim_all_rewards_tests.move │ │ ├── claim_all_rewards_to_self_tests.move │ │ ├── claim_rewards_on_behalf_tests.move │ │ ├── claim_rewards_tests.move │ │ ├── claim_rewards_to_self_tests.move │ │ ├── configure_assets_tests.move │ │ ├── set_distribution_end_tests.move │ │ ├── set_emission_per_second_tests.move │ │ └── set_pull_rewards_transfer_strategy_tests.move │ ├── rewards_controller_tests.move │ ├── rewards_system │ │ ├── e2e_emission_manager.move │ │ ├── helper_account.move │ │ ├── helper_asset_listing.move │ │ ├── helper_setup.move │ │ ├── mock_coin1.move │ │ └── mock_coin2.move │ ├── transfer_strategy_tests.move │ ├── ui_incentive_data_provider_v3_tests.move │ └── ui_pool_data_provider_v3_tests.move │ ├── aave-pool │ ├── default_reserve_interest_rate_strategy_tests.move │ ├── drop_reserve_remaining_assets_tests.move │ ├── fee_manager_tests.move │ ├── pool_configurator_edge_tests.move │ ├── pool_configurator_role_verify_tests.move │ ├── pool_configurator_tests.move │ ├── pool_data_provider_tests.move │ ├── pool_logic_tests.move │ ├── pool_tests.move │ └── pool_token_logic_tests.move │ ├── aave-tokens │ ├── a_token_factory_tests.move │ ├── fungible_asset_manager_tests.move │ ├── standard_token.move │ ├── standard_token_tests.move │ ├── token_base_tests.move │ └── variable_token_factory_tests.move │ └── helpers │ └── token_helper.move ├── aave-test-kit ├── .markdownlint.json ├── .prettierignore ├── .prettierrc.toml ├── .typos.toml ├── .yamlfix.toml ├── Dockerfile ├── LICENSE ├── README.md ├── cli │ └── index.ts ├── docker-compose.yml ├── entrypoint.sh ├── eslint.config.js ├── jest.config.ts ├── package.json ├── postgres-init │ └── create_indexer_db.sql ├── test │ ├── example.ts │ └── test.sh ├── tsconfig.commonjs.json ├── tsconfig.esm.json └── tsconfig.json ├── aave-test-suite ├── .lintstagedrc ├── .markdownlint.json ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.toml ├── .typos.toml ├── .yamlfix.toml ├── LICENSE ├── README.md ├── configs │ ├── config.ts │ └── pool.ts ├── eslint.config.js ├── helpers │ ├── contractUIExtractor.sh │ ├── interfaces.ts │ ├── utils.ts │ └── wadraymath.ts ├── jest.config.ts ├── package.json ├── scripts │ ├── configReserves.ts │ ├── coreOperations.ts │ ├── createRoles.ts │ ├── createTokens.ts │ ├── getTokens.ts │ ├── initData.ts │ ├── initEModes.ts │ ├── initInterestRate.ts │ ├── initOraclePrice.ts │ └── initReserves.ts ├── test │ ├── aave-oracle.spec.ts │ ├── acl-manager.spec.ts │ ├── borrow.spec.ts │ ├── configurator-edge.spec.ts │ ├── configurator.spec.ts │ ├── liquidation-underlying.spec.ts │ ├── liquidation.spec.ts │ ├── pool-drop-reserve.spec.ts │ ├── pool-edge.spec.ts │ ├── pool-get-reserve-address-by-id.spec.ts │ ├── rate-strategy.spec.ts │ ├── repay-atoken.spec.ts │ ├── repay.spec.ts │ ├── rescue-tokens.spec.ts │ ├── supply.spec.ts │ ├── wadraymath.spec.ts │ └── withdraw.spec.ts ├── tsconfig.commonjs.json ├── tsconfig.esm.json └── tsconfig.json ├── assets └── logo.png ├── audits ├── Certora Aave Aptos Core V3.0.2 Report.pdf ├── Certora Aave Aptos Core V3.1-V3.3 Report.pdf ├── Certora Aave Aptos Periphery V3.0.2 Report.pdf ├── Ottersec Aave Aptos V3.1-V3.3 Report.pdf ├── Spearbit Aave Aptos Core V3.0.2 Report.pdf ├── Spearbit Aave Aptos Core V3.1-V3.3 Report.pdf └── Spearbit Aave Aptos Periphery V3.0.2 Report.pdf ├── coverage └── coverage.py ├── deploy.py ├── examples ├── Makefile ├── Move.toml └── sources │ ├── flashloan_complex.move │ └── flashloan_simple.move ├── movefmt.toml ├── my-docs ├── docs │ └── index.md └── mkdocs.yml ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.codespellrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.env.template -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/actions/install-aptos-cli/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/actions/install-aptos-cli/action.yml -------------------------------------------------------------------------------- /.github/workflows/apterly-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/apterly-audit.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.github/workflows/get-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/get-prs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/move-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/move-audit.yml -------------------------------------------------------------------------------- /.github/workflows/move-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/move-v2.yml -------------------------------------------------------------------------------- /.github/workflows/security-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/security-scan.yml -------------------------------------------------------------------------------- /.github/workflows/test-suite-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/test-suite-audit.yml -------------------------------------------------------------------------------- /.github/workflows/testnet-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/testnet-deployment.yml -------------------------------------------------------------------------------- /.github/workflows/typescript-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/typescript-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | images 3 | audit 4 | cov-reports 5 | aave-core 6 | -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.prettierrc.toml -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = [] 3 | -------------------------------------------------------------------------------- /.yamlfix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/.yamlfix.toml -------------------------------------------------------------------------------- /Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/Deployment.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/README.md -------------------------------------------------------------------------------- /aave-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/.gitignore -------------------------------------------------------------------------------- /aave-core/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-acl/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-acl/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-acl/sources/acl_manage.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-acl/sources/acl_manage.move -------------------------------------------------------------------------------- /aave-core/aave-acl/tests/acl_manage_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-acl/tests/acl_manage_tests.move -------------------------------------------------------------------------------- /aave-core/aave-config/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-config/sources/error_config.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/sources/error_config.move -------------------------------------------------------------------------------- /aave-core/aave-config/sources/helper.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/sources/helper.move -------------------------------------------------------------------------------- /aave-core/aave-config/sources/reserve_config.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/sources/reserve_config.move -------------------------------------------------------------------------------- /aave-core/aave-config/sources/revision.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/sources/revision.move -------------------------------------------------------------------------------- /aave-core/aave-config/sources/user_config.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/sources/user_config.move -------------------------------------------------------------------------------- /aave-core/aave-config/tests/error_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/tests/error_tests.move -------------------------------------------------------------------------------- /aave-core/aave-config/tests/is_using_as_collateral_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/tests/is_using_as_collateral_tests.move -------------------------------------------------------------------------------- /aave-core/aave-config/tests/reserve_config_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/tests/reserve_config_tests.move -------------------------------------------------------------------------------- /aave-core/aave-config/tests/revision_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/tests/revision_tests.move -------------------------------------------------------------------------------- /aave-core/aave-config/tests/user_config_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-config/tests/user_config_tests.move -------------------------------------------------------------------------------- /aave-core/aave-data/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-data/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-data/sources/v1.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-data/sources/v1.move -------------------------------------------------------------------------------- /aave-core/aave-data/sources/v1_deployment.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-data/sources/v1_deployment.move -------------------------------------------------------------------------------- /aave-core/aave-data/sources/v1_values.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-data/sources/v1_values.move -------------------------------------------------------------------------------- /aave-core/aave-large-packages/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-large-packages/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-large-packages/sources/large_packages.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-large-packages/sources/large_packages.move -------------------------------------------------------------------------------- /aave-core/aave-math/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-math/sources/math_utils.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/sources/math_utils.move -------------------------------------------------------------------------------- /aave-core/aave-math/sources/wad_ray_math.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/sources/wad_ray_math.move -------------------------------------------------------------------------------- /aave-core/aave-math/tests/math_utils_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/tests/math_utils_tests.move -------------------------------------------------------------------------------- /aave-core/aave-math/tests/u256_to_u64_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/tests/u256_to_u64_tests.move -------------------------------------------------------------------------------- /aave-core/aave-math/tests/wad_ray_math_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-math/tests/wad_ray_math_tests.move -------------------------------------------------------------------------------- /aave-core/aave-mock-underlyings/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-mock-underlyings/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-mock-underlyings/sources/mock_underlying_token_factory.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-mock-underlyings/sources/mock_underlying_token_factory.move -------------------------------------------------------------------------------- /aave-core/aave-mock-underlyings/tests/mock_underlying_token_factory_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-mock-underlyings/tests/mock_underlying_token_factory_tests.move -------------------------------------------------------------------------------- /aave-core/aave-oracle/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-oracle/Move.toml -------------------------------------------------------------------------------- /aave-core/aave-oracle/sources/oracle.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-oracle/sources/oracle.move -------------------------------------------------------------------------------- /aave-core/aave-oracle/tests/oracle_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/aave-oracle/tests/oracle_tests.move -------------------------------------------------------------------------------- /aave-core/chainlink-data-feeds/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-data-feeds/Move.toml -------------------------------------------------------------------------------- /aave-core/chainlink-data-feeds/sources/registry.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-data-feeds/sources/registry.move -------------------------------------------------------------------------------- /aave-core/chainlink-data-feeds/sources/router.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-data-feeds/sources/router.move -------------------------------------------------------------------------------- /aave-core/chainlink-platform/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-platform/Move.toml -------------------------------------------------------------------------------- /aave-core/chainlink-platform/sources/forwarder.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-platform/sources/forwarder.move -------------------------------------------------------------------------------- /aave-core/chainlink-platform/sources/storage.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/chainlink-platform/sources/storage.move -------------------------------------------------------------------------------- /aave-core/sources/aave-events/events.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-events/events.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/borrow_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/borrow_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/emode_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/emode_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/flashloan_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/flashloan_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/generic_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/generic_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/isolation_mode_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/isolation_mode_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/liquidation_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/liquidation_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/supply_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/supply_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/user_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/user_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-logic/validation_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-logic/validation_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/coin_migrator.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/coin_migrator.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/collector.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/collector.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/emission_manager.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/emission_manager.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/rewards_controller.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/rewards_controller.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/rewards_distributor.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/rewards_distributor.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/transfer_strategy.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/transfer_strategy.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/ui_incentive_data_provider_v3.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/ui_incentive_data_provider_v3.move -------------------------------------------------------------------------------- /aave-core/sources/aave-periphery/ui_pool_data_provider_v3.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-periphery/ui_pool_data_provider_v3.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/default_reserve_interest_rate_strategy.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/default_reserve_interest_rate_strategy.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool_configurator.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool_configurator.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool_data_provider.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool_data_provider.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool_fee_manager.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool_fee_manager.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-pool/pool_token_logic.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-pool/pool_token_logic.move -------------------------------------------------------------------------------- /aave-core/sources/aave-tokens/a_token_factory.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-tokens/a_token_factory.move -------------------------------------------------------------------------------- /aave-core/sources/aave-tokens/fungible_asset_manager.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-tokens/fungible_asset_manager.move -------------------------------------------------------------------------------- /aave-core/sources/aave-tokens/token_base.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-tokens/token_base.move -------------------------------------------------------------------------------- /aave-core/sources/aave-tokens/variable_debt_token_factory.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/sources/aave-tokens/variable_debt_token_factory.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/borrow_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/borrow_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/borrow_validation_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/borrow_validation_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/directional_rounding_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/directional_rounding_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/emode_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/emode_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/flashloan_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/flashloan_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/flashloan_validation_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/flashloan_validation_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/generic_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/generic_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/isolation_mode_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/isolation_mode_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/liquidation_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/liquidation_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/liquidation_validation_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/liquidation_validation_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/supply_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/supply_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/supply_validation_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/supply_validation_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-logic/user_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-logic/user_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/coin_migrator_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/coin_migrator_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/collector_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/collector_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/emission_manager_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/emission_manager_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_on_behalf_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_on_behalf_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_to_self_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_all_rewards_to_self_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_rewards_on_behalf_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_rewards_on_behalf_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_rewards_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_rewards_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/claim_rewards_to_self_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/claim_rewards_to_self_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/configure_assets_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/configure_assets_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/set_distribution_end_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/set_distribution_end_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/set_emission_per_second_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/set_emission_per_second_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller/set_pull_rewards_transfer_strategy_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller/set_pull_rewards_transfer_strategy_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_controller_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_controller_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/e2e_emission_manager.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/e2e_emission_manager.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/helper_account.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/helper_account.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/helper_asset_listing.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/helper_asset_listing.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/helper_setup.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/helper_setup.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/mock_coin1.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/mock_coin1.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/rewards_system/mock_coin2.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/rewards_system/mock_coin2.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/transfer_strategy_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/transfer_strategy_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/ui_incentive_data_provider_v3_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/ui_incentive_data_provider_v3_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-periphery/ui_pool_data_provider_v3_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-periphery/ui_pool_data_provider_v3_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/default_reserve_interest_rate_strategy_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/default_reserve_interest_rate_strategy_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/drop_reserve_remaining_assets_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/drop_reserve_remaining_assets_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/fee_manager_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/fee_manager_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_configurator_edge_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_configurator_edge_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_configurator_role_verify_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_configurator_role_verify_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_configurator_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_configurator_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_data_provider_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_data_provider_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-pool/pool_token_logic_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-pool/pool_token_logic_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/a_token_factory_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/a_token_factory_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/fungible_asset_manager_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/fungible_asset_manager_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/standard_token.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/standard_token.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/standard_token_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/standard_token_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/token_base_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/token_base_tests.move -------------------------------------------------------------------------------- /aave-core/tests/aave-tokens/variable_token_factory_tests.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/aave-tokens/variable_token_factory_tests.move -------------------------------------------------------------------------------- /aave-core/tests/helpers/token_helper.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-core/tests/helpers/token_helper.move -------------------------------------------------------------------------------- /aave-test-kit/.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/.markdownlint.json -------------------------------------------------------------------------------- /aave-test-kit/.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | images 3 | audit 4 | cov-reports 5 | aave-core 6 | -------------------------------------------------------------------------------- /aave-test-kit/.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/.prettierrc.toml -------------------------------------------------------------------------------- /aave-test-kit/.typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = [] 3 | -------------------------------------------------------------------------------- /aave-test-kit/.yamlfix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/.yamlfix.toml -------------------------------------------------------------------------------- /aave-test-kit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/Dockerfile -------------------------------------------------------------------------------- /aave-test-kit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/LICENSE -------------------------------------------------------------------------------- /aave-test-kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/README.md -------------------------------------------------------------------------------- /aave-test-kit/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/cli/index.ts -------------------------------------------------------------------------------- /aave-test-kit/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/docker-compose.yml -------------------------------------------------------------------------------- /aave-test-kit/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/entrypoint.sh -------------------------------------------------------------------------------- /aave-test-kit/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/eslint.config.js -------------------------------------------------------------------------------- /aave-test-kit/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/jest.config.ts -------------------------------------------------------------------------------- /aave-test-kit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/package.json -------------------------------------------------------------------------------- /aave-test-kit/postgres-init/create_indexer_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/postgres-init/create_indexer_db.sql -------------------------------------------------------------------------------- /aave-test-kit/test/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/test/example.ts -------------------------------------------------------------------------------- /aave-test-kit/test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/test/test.sh -------------------------------------------------------------------------------- /aave-test-kit/tsconfig.commonjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/tsconfig.commonjs.json -------------------------------------------------------------------------------- /aave-test-kit/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/tsconfig.esm.json -------------------------------------------------------------------------------- /aave-test-kit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-kit/tsconfig.json -------------------------------------------------------------------------------- /aave-test-suite/.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/.lintstagedrc -------------------------------------------------------------------------------- /aave-test-suite/.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/.markdownlint.json -------------------------------------------------------------------------------- /aave-test-suite/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/.pre-commit-config.yaml -------------------------------------------------------------------------------- /aave-test-suite/.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | images 3 | audit 4 | cov-reports 5 | aave-core 6 | -------------------------------------------------------------------------------- /aave-test-suite/.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/.prettierrc.toml -------------------------------------------------------------------------------- /aave-test-suite/.typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = [] 3 | -------------------------------------------------------------------------------- /aave-test-suite/.yamlfix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/.yamlfix.toml -------------------------------------------------------------------------------- /aave-test-suite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/LICENSE -------------------------------------------------------------------------------- /aave-test-suite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/README.md -------------------------------------------------------------------------------- /aave-test-suite/configs/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/configs/config.ts -------------------------------------------------------------------------------- /aave-test-suite/configs/pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/configs/pool.ts -------------------------------------------------------------------------------- /aave-test-suite/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/eslint.config.js -------------------------------------------------------------------------------- /aave-test-suite/helpers/contractUIExtractor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/helpers/contractUIExtractor.sh -------------------------------------------------------------------------------- /aave-test-suite/helpers/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/helpers/interfaces.ts -------------------------------------------------------------------------------- /aave-test-suite/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/helpers/utils.ts -------------------------------------------------------------------------------- /aave-test-suite/helpers/wadraymath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/helpers/wadraymath.ts -------------------------------------------------------------------------------- /aave-test-suite/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/jest.config.ts -------------------------------------------------------------------------------- /aave-test-suite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/package.json -------------------------------------------------------------------------------- /aave-test-suite/scripts/configReserves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/configReserves.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/coreOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/coreOperations.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/createRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/createRoles.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/createTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/createTokens.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/getTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/getTokens.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/initData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/initData.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/initEModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/initEModes.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/initInterestRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/initInterestRate.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/initOraclePrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/initOraclePrice.ts -------------------------------------------------------------------------------- /aave-test-suite/scripts/initReserves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/scripts/initReserves.ts -------------------------------------------------------------------------------- /aave-test-suite/test/aave-oracle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/aave-oracle.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/acl-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/acl-manager.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/borrow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/borrow.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/configurator-edge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/configurator-edge.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/configurator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/configurator.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/liquidation-underlying.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/liquidation-underlying.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/liquidation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/liquidation.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/pool-drop-reserve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/pool-drop-reserve.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/pool-edge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/pool-edge.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/pool-get-reserve-address-by-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/pool-get-reserve-address-by-id.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/rate-strategy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/rate-strategy.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/repay-atoken.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/repay-atoken.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/repay.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/repay.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/rescue-tokens.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/rescue-tokens.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/supply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/supply.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/wadraymath.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/wadraymath.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/test/withdraw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/test/withdraw.spec.ts -------------------------------------------------------------------------------- /aave-test-suite/tsconfig.commonjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/tsconfig.commonjs.json -------------------------------------------------------------------------------- /aave-test-suite/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/tsconfig.esm.json -------------------------------------------------------------------------------- /aave-test-suite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/aave-test-suite/tsconfig.json -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/assets/logo.png -------------------------------------------------------------------------------- /audits/Certora Aave Aptos Core V3.0.2 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Certora Aave Aptos Core V3.0.2 Report.pdf -------------------------------------------------------------------------------- /audits/Certora Aave Aptos Core V3.1-V3.3 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Certora Aave Aptos Core V3.1-V3.3 Report.pdf -------------------------------------------------------------------------------- /audits/Certora Aave Aptos Periphery V3.0.2 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Certora Aave Aptos Periphery V3.0.2 Report.pdf -------------------------------------------------------------------------------- /audits/Ottersec Aave Aptos V3.1-V3.3 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Ottersec Aave Aptos V3.1-V3.3 Report.pdf -------------------------------------------------------------------------------- /audits/Spearbit Aave Aptos Core V3.0.2 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Spearbit Aave Aptos Core V3.0.2 Report.pdf -------------------------------------------------------------------------------- /audits/Spearbit Aave Aptos Core V3.1-V3.3 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Spearbit Aave Aptos Core V3.1-V3.3 Report.pdf -------------------------------------------------------------------------------- /audits/Spearbit Aave Aptos Periphery V3.0.2 Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/audits/Spearbit Aave Aptos Periphery V3.0.2 Report.pdf -------------------------------------------------------------------------------- /coverage/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/coverage/coverage.py -------------------------------------------------------------------------------- /deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/deploy.py -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/examples/Move.toml -------------------------------------------------------------------------------- /examples/sources/flashloan_complex.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/examples/sources/flashloan_complex.move -------------------------------------------------------------------------------- /examples/sources/flashloan_simple.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/examples/sources/flashloan_simple.move -------------------------------------------------------------------------------- /movefmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/movefmt.toml -------------------------------------------------------------------------------- /my-docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/my-docs/docs/index.md -------------------------------------------------------------------------------- /my-docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/my-docs/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aave/aptos-aave-v3/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------