Files
ark/server
Louis Singer 329ba555db Covenant-less TxBuilder (#178)
* initial commit

* wip

* add bitcointree pkg in common

* add bitcoin txbuilder

* fix BuildPoolTx test

* fix sweeper

* v0 musig2 congestion tree

* bitcointree: add signatures support

* add Makefile in common

* fix lint

* fix go.mod and TxBuilder

* go mod tidy

* rename "pset" --> "psbt"

* add GetSweepInput method in TxBuilder

* fix extractSweepLeaf (bitcoin tx builder)
2024-05-31 12:49:52 +02:00
..
2024-05-31 12:49:52 +02:00
2024-02-28 18:05:03 +01:00
2024-05-31 12:49:52 +02:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-05-31 12:49:52 +02:00
2024-05-31 12:49:52 +02:00
2024-02-09 19:32:58 +01:00
2024-02-09 19:32:58 +01:00
2024-05-06 17:24:28 -05:00

Ark Server

This is a Go implementation of an Ark Service Provider (ASP). An ASP it's an always-on server that provide Bitcoin liquidity to the Ark protocol. It's built using the Elements introspection opcodes and currently supports Elements as chain of deployment.

This is in an early phase of development, the goal is to experiment with many possibile use-cases of Ark and adapt quickly based on user feedback early on.

ALPHA STAGE SOFTWARE: USE AT YOUR OWN RISK!

Development

Prerequisites

Build Server

make build

Run the server

go run ./cmd/arkd

Refer to config.go for the available configuration options via ENV VARs.