Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jon4hz/go-1inch

🦄 A Go wrapper for the 1Inch API
https://github.com/jon4hz/go-1inch

1inch api-wrapper binance-smart-chain dex ethereum exchange-api polygon

Last synced: 9 days ago
JSON representation

🦄 A Go wrapper for the 1Inch API

Awesome Lists containing this project

README

        

# go-1inch

A golang API wrapper for the 1inch API

## Getting started

[![testing](https://github.com/jon4hz/go-1inch/actions/workflows/testing.yml/badge.svg)](https://github.com/jon4hz/go-1inch/actions/workflows/testing.yml)

```go
package main

import (
"context"
"fmt"
"log"

go1inch "github.com/jon4hz/go-1inch"
)

func main(){
// create a new client
client := go1inch.NewClient()

// check the health status from the API pointing to the ethereum network
health, _, err := client.Healthcheck(context.Background(), go1inch.Eth)
if err != nil {
log.Fatal(err)
}

fmt.Println(health)
}

```

## Ressources

- [Official API Docs](https://docs.1inch.io/docs/aggregation-protocol/api/swagger/)
- [Go Docs](https://pkg.go.dev/github.com/jon4hz/go-1inch)