Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/algorand/avm-abi

ARC-4 ABI Reference Implementation
https://github.com/algorand/avm-abi

abi algorand avm blockchain encoding go golang smart-contracts types

Last synced: 2 months ago
JSON representation

ARC-4 ABI Reference Implementation

Awesome Lists containing this project

README

        

# avm-abi

[![Go Reference](https://pkg.go.dev/badge/github.com/algorand/avm-abi.svg)](https://pkg.go.dev/github.com/algorand/avm-abi)
[![codecov](https://codecov.io/gh/algorand/avm-abi/branch/main/graph/badge.svg?token=SCDOA6NAIZ)](https://codecov.io/gh/algorand/avm-abi)

An implementation of the Algorand [ARC-4](https://arc.algorand.foundation/ARCs/arc-0004) ABI type system.

> The scope of this module is intentionally minimal. If you wish to use a more
> comprehensive library, consider [Algorand's Go SDK](https://github.com/algorand/go-algorand-sdk),
> which uses this module internally.

## Installation

This module can be installed using the `go get` command.

```sh
go get github.com/algorand/avm-abi/abi
```