Skip to content

Programa educativo "Construyendo dApps on AAVE desde cero" para programadores de habla hispana

Notifications You must be signed in to change notification settings

somos-colledge/AAVE

Repository files navigation

AAVE v3 collaterallized loans tool box

This is a simple application using RainbowKit + wagmi + Next.js in order to interact with the smart contacts of AAVE v3 on the test networks of Polygon, Arbitrum and Optimism

Setup

Fill the required smart contract addresses in the file constants/contracts.js. The contracts for Polygon Mumbai have been already filled

You can find the smart contract addresses in the official AAVE Documentation

Getting Started

First, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying . The page auto-updates as you edit the file.

Completing the functions

Complete the file pages/index.js and create your custom components and funtions using Wagmi as a base

Example

To delegate collateral use the following function:

    const { request } = await prepareWriteContract({
      address: variableDebtAToken,
      abi: ICreditDelegationTokenArtifact.abi,
      functionName: 'approveDelegation',
      args: [delegatee, parseUnits(amount, reserveDecimals)],
    })

    const { hash } = await writeContract(request)

Resources and Documentation

To learn more about this stack, take a look at the following resources:

You can check out the RainbowKit GitHub repository - your feedback and contributions are welcome!

About

Programa educativo "Construyendo dApps on AAVE desde cero" para programadores de habla hispana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published