1.0.5 • Published 9 months ago

@into-the-fathom/fathom-lending-address-book v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Fathom Lending Address Book :book:

This repository contains an up-to-date registry of all addresses of the Fathom Lending ecosystem's smart contracts, for its usage in Solidity codebases.

The goal is for Solidity developers to have the most integrated environment possible when they want to develop on top of Fathom Lending Platform, by just importing a package with all the necessary addresses to interact with.

Usage with foundry

With Foundry installed and being in a Git repository:

forge install into-the-fathom/fathom-lending-platform-address-book

Import a pool specific collection of addresses & interfaces:

import {FathomLendingApothem} from "fathom-lending-address-book/FathomLendingApothem.sol";

Included addresses:

// v3 libraries
IPoolAddressesProvider POOL_ADDRESSES_PROVIDER;
IPool POOL;
IPoolConfigurator POOL_CONFIGURATOR;
IFathomOracle ORACLE;
IProtocolDataProvider PROTOCOL_DATA_PROVIDER;
IACLManager ACL_MANAGER;
address ACL_ADMIN;
ICollector COLLECTOR;
address DEFAULT_INCENTIVES_CONTROLLER;
address DEFAULT_FM_TOKEN_IMPL_REV_1;
address DEFAULT_VARIABLE_DEBT_TOKEN_IMPL_REV_1;
address DEFAULT_STABLE_DEBT_TOKEN_IMPL_REV_1;

Usage with node

Install

npm i @into-the-fathom/fathom-lending-address-book

Usage

import * as pools from "@into-the-fathom/fathom-lending-address-book"; // wildcard import
import { FathomLendingApothem } from "@into-the-fathom/fathom-lending-address-book"; // import specific pool

// all variables available on solidity version are available in javascript as well
console.log(FathomLendingApothem.POOL_ADDRESSES_PROVIDER);
// "0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb"

## Running this repository

### Generate files

The library is generated based on the config file located in `scripts/config.ts`. You can regenerate the files by running `yarn start`.

### Dependencies

```bash
forge update

Compilation

forge build

Testing

forge test
1.0.5

9 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

2 years ago

0.1.0

2 years ago