Files
ark/client
Pietralberto Mazza 89df461623 Update client sdk (#207)
* Add bitcoin networks

* Refactor client

* Refactor explorer

* Refactor store

* Refactor wallet

* Refactor sdk client

* Refactor wasm & Update examples

* Move common util funcs to internal/utils

* Move to constants for service types

* Add unit tests

* Parallelize tests

* Lint

* Add job to gh action

* go mod tidy

* Fixes

* Fixes

* Fix compose file

* Fixes

* Fixes after review:
* Drop factory pattern
* Drop password from ark client methods
* Make singlekey wallet manage store and wallet store instead of defining WalletStore as extension of Store
* Move constants to arksdk module
* Drop config and expect directory store and wallet as ark client factory args

* Fix

* Add constants for bitcoin/liquid explorer

* Fix test

* Fix wasm

* Rename client.Client to client.ASPClient

* Rename store.Store to store.ConfigStore

* Rename wallet.Wallet to wallet.WalletService

* Renamings

* Lint

* Fixes

* Move everything to internal/utils & move ComputeVtxoTaprootScript to common

* Go mod tidy
2024-07-30 16:08:23 +02:00
..
2024-07-30 16:08:23 +02:00
2024-07-30 16:08:23 +02:00
2024-05-01 16:14:02 +02:00
2024-02-28 18:05:03 +01:00
2024-05-01 16:14:02 +02:00
2024-07-30 16:08:23 +02:00
2024-07-30 16:08:23 +02:00
2024-07-30 16:08:23 +02:00
2024-05-01 16:14:02 +02:00
2024-02-09 19:32:58 +01:00
2024-04-27 03:22:41 +02:00
2024-05-01 16:14:02 +02:00
2024-05-01 16:14:02 +02:00
2024-05-01 16:14:02 +02:00
2024-05-01 16:14:02 +02:00
2024-05-01 16:14:02 +02:00

Ark CLI

Ark CLI is a command line interface for the Ark wallet. It is written in Go and provides a variety of commands to interact with the Ark wallet.

Requirements

  • Go 1.16 or higher

Installation

To install Ark CLI, you need to have Go installed on your machine. Once Go is installed, you can build and install Ark CLI using the following command:

alias ark='go run main.go'

Usage

You can use Ark CLI by running the ark command followed by the command you want to execute. Here's the general usage:

ark [global options] command [command options] [arguments...]

For more information about each command, you can run ark help <command> to get detailed help for the command.

Version

The current version of Ark CLI is alpha stage.