# README
Alephium API Client for Golang
Warning This project is no longer maintained, please use the official go-sdk from Alephium: https://github.com/alephium/go-sdk
This project is a simple, yet expressive, API Client for Alephium blockchain, written in Golang.
Getting started
The client wraps the API call in regular functions, ready to be used:
import (
"github.com/sirupsen/logrus"
"github.com/touilleio/alephium-go-client"
)
alephiumClient, err := alephium.New("http://localhost:12973", logrus.StandardLogger())
// Create a miner wallet
minerWallet, err := alephiumClient.CreateWallet("", "walletPassword", true, "")
// Get the addresses of the freshly created miner wallet
walletAddresses, err := alephiumClient.GetWalletAddresses(minerWallet.Name)
// Wait until the node is sync'ed with bootstrap nodes
alephiumClient.WaitUntilSyncedWithAtLeastOnePeer()
Hack
Build:
go build .
Test:
go test .
If you want to run your node manually,
docker run -it --rm -v ${PWD}/user-dev-standalone.conf:/alephium-home/.alephium/user.conf -p 12973:12973 alephium/alephium:v1.1.13
# Functions
TODO: should the ALPH parsing function return a typed error instead of a bool?.
No description provided by the author
No description provided by the author
IsSyncedWithAtLeastOnePeer checks if the clique is connected with at least one clique or the list of peers is empty.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
N = "א".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author