Skip to main content
Lending protocol on zkSync Era. Aave V3 fork.

Notes

  • Same interface as Aave V3 (forked codebase) — referralCode always 0
  • interestRateMode: 2 = variable (stable rate not supported)
  • All supply/repay operations require ERC-20 approval to the Pool
  • zkSync Era-only deployment

Its names in a program

On zkSync Era, Zerolend is a namespace: its contracts need no import.

Deployments

ABI

ZeroLendPoolABI

import ZeroLendPoolABI from "./protocols/zerolend/ZeroLendPoolABI.json"; Speaks for: pool.
  • supply(address asset, uint256 amount, address onBehalfOf, uint16 referralCode)
  • withdraw(address asset, uint256 amount, address to) returns (uint256)
  • borrow(address asset, uint256 amount, uint256 interestRateMode, uint16 referralCode, address onBehalfOf)
  • repay(address asset, uint256 amount, uint256 interestRateMode, address onBehalfOf) returns (uint256)

Next steps