Skip to content
gdk_rpc for bitcoind/liquidd
Rust C Shell Other
Branch: master
Clone or download
Latest commit 4333bb8 Oct 2, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.cargo fix CI Mar 17, 2019
libwally-core @ eadc247 Add wally bindings for SLIP-77 functions Aug 19, 2019
src Merge pull request #35 from jb55/more-api-cleanup Oct 2, 2019
tests api: remove watchonly, subaccount and asset calls Sep 27, 2019
.ackrc Add .ackrc Mar 17, 2019
.gitignore gitignore: ignore c-test Sep 21, 2019
.gitlab-ci.yml gitlab: enable submodules Sep 14, 2019
.gitmodules Add wally bindings for SLIP-77 functions Aug 19, 2019
.rustfmt.toml Commit .rustfmt.toml Jul 23, 2019
.travis.yml travis: disable android builds for now Sep 21, 2019
Cargo.lock Add ElementsRegtest/Liquid support Aug 19, 2019
Cargo.toml cargo: produce a static library as well Sep 10, 2019
Dockerfile update docker image to debian buster, latest ndk r20, latest gdk 0.0.17 Jul 24, 2019
LICENSE update license Mar 13, 2019
Makefile make: check-src Sep 21, 2019
README.md update ndk version mentioned in the README Jul 24, 2019
build.rs Add wally bindings for SLIP-77 functions Aug 19, 2019
build_deps.sh sh: dont hardcode bash locations Sep 21, 2019
buster_deps.sh Have build.rs read the GDK location from GDK_LOCATION Jul 26, 2019
gdk_rpc.h api: remove watchonly, subaccount and asset calls Sep 27, 2019
ndk.sh clean up build Jul 26, 2019
test.sh

README.md

GDK Rust RPC Bitcoin/Liquid bridge

build status MIT license Pull Requests Welcome

GDK is a cross-platform, cross-language library for Blockstream Green wallets.

For an overview of the api see gdk.readthedocs.io.

GDK-RPC library is compatible with gdk and allows users to use the Green mobile/cli/desktop apps with a Bitcoin or Liquid full node including pruned.

Building

Get rust

cd in the repo

cargo build

Building for Android

Download ndk r20

export ANDROID_NDK=location_of_unzipped_ndk_r20

You will also need to run (one off)

rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

then to build for the various target run

./ndk.sh

You can’t perform that action at this time.