iaping / opensea-go

Golang's library for OpenSea APIs (https://docs.opensea.io/reference).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opensea-go

Go Reference codecov golangci-lint Go Report Card License

Golang's library for OpenSea APIs (https://docs.opensea.io/reference).

Get Started

Get it

go get -u github.com/pinealctx/opensea-go

Use it

package main

import (
	"context"
	"github.com/pinealctx/opensea-go"
	"log"
)

func main() {
	var cli = opensea.New(opensea.WithTestNets(true))
	var asset, err = cli.Asset(context.Background(), &opensea.AssetRequest{
		AssetContractAddress: "0x66583bd73a27c9245b723ff6a58f872234c3a50a",
		TokenID:              "3",
	})
	if err != nil {
		log.Fatalln(err)
		return
	}
	log.Println(asset)
}

Special thanks

  • JetBrains for providing us with All Products Pack licenses.

About

Golang's library for OpenSea APIs (https://docs.opensea.io/reference).

License:Other


Languages

Language:Solidity 58.8%Language:Go 41.0%Language:Makefile 0.1%