Skip to content

Demonstrates Usage of Zapper API via Web3 and Smart Contracts

Notifications You must be signed in to change notification settings

Gasila5/Zapper-API-Stack

 
 

Repository files navigation

Zapper-API-Stack

This repo demonstrates usage of the Zapper API using Web3 and Smart Contracts

See https://docs.zapper.fi/zapper-api/api-guides for additional context

Setup

  1. Clone this repository
  2. cd into the cloned folder
  3. Run the command yarn to install dependencies

Testing

  1. Run the command yarn test

Explanation

This repo includes a contract called ZapConsumer.sol which demonstrates how to consume Zapper Transaction API data in a smart contract.

The test folder contains tests demonstrating the usage of the ZapConsumer.sol contract as well as examples of how to consume transaction data with vanilla Web3.

The api folder contains example utility functions for calling the Zapper API with Axios via GET requests.

NOTE: An example of .env is provided as .env.example. You must create a .env after cloning this repository.

About

Demonstrates Usage of Zapper API via Web3 and Smart Contracts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 82.9%
  • JavaScript 17.1%