Arweave-api - Arweave API implementation in golang

Overview

Arweave API

Go implementation of the Arweave API

Todo

A list of endpoints that are complete or need to be done, if the endpoint is marked as done it means it includes unit tests and an example

Transactions

Wallets

  • Get Wallet Balance
  • Get Last Transaction ID

Blocks

  • Get Block by ID

Network and Node State

  • Network Info
  • Peer List

Chunks

Upload Chunks

  • Upload Chunks

Download Chunks

  • Get Transaction Data
  • Get Transaction Offset and Size
You might also like...
ABAG - The implementation for the alternating trees problem specified in the task

ABAG - GO task This repo contains the implementation for the alternating trees p

Qfy - Self-hosted implementation of Synthetics - Monitoring checks to validate your service availability

qfy Self-hosted implementation of Synthetics - Monitoring checks to validate you

An API client for the Notion API implemented in Golang

An API client for the Notion API implemented in Golang

A API scanner written in GOLANG to scan files recursively and look for API keys and IDs.

GO FIND APIS _____ ____ ______ _____ _ _ _____ _____ _____ _____ / ____|/ __ \ | ____|_ _| \ | | __ \ /\ | __ \_

Reservationbox-api - Reservationbox Api with golang
Reservationbox-api - Reservationbox Api with golang

reservationbox-api How to set up application Cloning git on this link : https://

Go api infra - Infrastructure for making api on golang so easy

Go Infra Api Infrastructre methods and types for make api simple Response abstra

A GoLang wrapper for Politics & War's API. Forego the hassle of accessing the API directly!

A GoLang wrapper for Politics & War's API. Forego the hassle of accessing the API directly!

Awb-kh-api - AWB KH API WITH GOLANG

AWB KH API Da die vorhandene API des Abfallwirtschaftsbetriebs in Bad Kreuznach

Golang API for Whatsapp API MultiDevice version
Golang API for Whatsapp API MultiDevice version

Go Whatsapp API Multi Device Version Required Mac OS: brew install vips export C

Comments
  • Question: why is a *string needed in func (a *Arweave) TransactionPrice(... ?

    Question: why is a *string needed in func (a *Arweave) TransactionPrice(... ?

    Hello,

    I am trying your package's functionalities, they are cool. But I have a question:

    In transaction.go you have:

    func (a *Arweave) TransactionPrice(bytes string, target *string) (*big.Int, error) {
    	req, err := http.NewRequest("GET", fmt.Sprintf("%s/price/%s/%s", a.fqdn(), bytes, target), nil)
    ...
    

    Why do you need to get the parameter target as a pointer to string? Why not just as a string? Maybe I am missing something, but I couldn't let it work this way...

    opened by lg007 0
Owner
Joshua Lawson
Builder of things. Tinkerer and out of the box thinker!
Joshua Lawson
Unofficial golang implementation for the Preev API

go-preev The unofficial golang implementation for the Preev.pro API Table of Contents Installation Documentation Examples & Tests Benchmarks Code Stan

Mr. Z 7 Sep 13, 2022
Unofficial golang implementation for the pipl.com search API

go-pipl The unofficial golang wrapper for the pipl.com API. Table of Contents Installation Documentation Examples & Tests Benchmarks Code Standards Us

Mr. Z 6 Nov 6, 2022
🔗 Unofficial golang implementation for the NOWNodes API

go-nownodes The unofficial golang implementation for the NOWNodes.io API Table of Contents Installation Documentation Examples & Tests Benchmarks Code

Mr. Z 2 Jan 30, 2022
Terraform provider implementation for interacting with the Tailscale API.

Terraform Provider Tailscale This repository contains a Terraform provider implementation for interacting with the Tailscale API.

David Bond 0 Oct 3, 2022
School POC of an AES implementation in an API/Client system

poc_aes_implement School POC of an AES implementation in an API/Client system How to use : Start the api with : poc-aes -api start Client commands : p

Thryn 0 Nov 29, 2021
Implementation of Technical Test - Article API

Technical Test on Article API Abstract For the technical test on an set of article API, this document outlines its requirements, and the design, devel

Spenser Kao 0 Feb 8, 2022
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key

Simple Weather API Simple weather api app created using golang and Open Weather

Siva Prakash 3 Feb 6, 2022
OpenTelemetry-Go is the Go implementation of OpenTelemetry

OpenTelemetry-Go is the Go implementation of OpenTelemetry. It provides a set of APIs to directly measure performance and behavior of your software and send this data to observability platforms.

OpenTelemetry - CNCF 3.4k Dec 30, 2022
A simple implementation to upload file to AWS S3

A simple implementation to upload file to AWS S3.

Leonardo Comelli 0 Nov 19, 2021
A work-in-progress implementation of MobileMe.

mobileme A work-in-progress implementation of MobileMe. At the moment, authentication is assumed to be with the username someuser and password testing

Spotlight 2 May 28, 2022