An open API service indexing awesome lists of open source software.

https://github.com/interest-protocol/interface

The frontend to interact with Interest Protocol contracts
https://github.com/interest-protocol/interface

bsc bsc-project ethereum ethereum-dapp nextjs react typescript wagmi web3

Last synced: 2 months ago
JSON representation

The frontend to interact with Interest Protocol contracts

Awesome Lists containing this project

README

          

# [Interest Protocol](https://www.interestprotocol.com/)

Is a protocol to swap and lend crypto, commodities, gold, and fiat currencies.

## Contributing

We always want to be better.

Feel invited to contribute, if you are comfortable, follow the instructions in [CONTRIBUTING.md](./CONTRIBUTING.md) to get started.

## Environment Variables

To run this project you will need to add the following environment variables to your .env

`GETRESPONSE_API_KEY=apiKey`

`GETRESPONSE_LIST_TOKEN=listToken`.

`NEXT_PUBLIC_BSC_TEST_NET_JSON_RPC=test-net-json-rpc`

`NEXT_PUBLIC_BSC_RPC_URL=main-net-json-rpc`

## Quick start

Install the project dependencies with yarn

```bash
yarn
```

Initialize the application

```bash
yarn dev
```

### Run tests

First of all, make sure you have `jest` installed, if not, follow the steps below.

```bash
yarn add --dev jest
```

Only then will you be able to run the following command

```bash
yarn test
```

## Code Style

You must install it in your Editor text

- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

## Technologies

- [Typescript](https://typescriptlang.org)
- [Styled System](https://styled-system.com)
- [Emotion](https://emotion.sh/docs/introduction)
- [NextJS](https://nextjs.org/docs/getting-started)
- [Jest](https://jestjs.io)
- [Redux](https://redux.js.org/)
- [Ramda](https://ramdajs.com/)
- [Wagmi](https://wagmi.sh/)
- [Typechain](https://wagmi.sh/)

## Google Analytics

### logTransactionEvent

A Function that will log to google analytics about all transactions that will come up within the platform. The successful transactions will be registered along with any errors.

### logGenericEvent

Generic events will be registered, events about the most common occurrences that take place inside the platform.

## Live

Go to [here (Interest Protocol)](https://www.interestprotocol.com/) and see what we have prepared for you

## DApp

Access [DApp](https://www.interestprotocol.com/dapp/dex) and enjoy what has been prepared for you

## Contact Us

- Twitter: [@interest_dinero](https://twitter.com/interest_dinero)
- Discord: https://discord.gg/interestprotocol
- Telegram: https://t.me/interestprotocol
- Email: [contact@interestprotocol.com](mailto:contact@interestprotocol.com)
- Medium: [@interestprotocol](https://medium.com/@interestprotocol)