Skip to content

A reproducible cross-compilation of BDK-Rust library for Android, Linux, iOS and MacOS targets for BDK-Flutter, LWK-Dart & Boltz-Dart libraries

Notifications You must be signed in to change notification settings

hkarani/bdk-flutter-reproducible-build

Repository files navigation

# BDK-REP-BUILD

 ____  ____  _  __     ____  _____ ____       ____  _   _ ___ _     ____  
| __ )|  _ \| |/ /    |  _ \| ____|  _ \     | __ )| | | |_ _| |   |  _ \ 
|  _ \| | | | ' /_____| |_) |  _| | |_) |____|  _ \| | | || || |   | | | |
| |_) | |_| | . \_____|  _ <| |___|  __/_____| |_) | |_| || || |___| |_| |
|____/|____/|_|\_\    |_| \_\_____|_|        |____/ \___/|___|_____|____/ 

        Cross-compile and verify reproducible builds for bdk-rust library.
            * To use with : BDK-Flutter, LWK-Dart, BOLTZ-dart
            * Targeting: Linux, Android, MacOS, iOS  
USAGE
    $ bdk-rep-build [COMMAND]
    $ bdk-rep-build help [COMMAND]

COMMANDS
    help                show help
    
    verify          verify build against release
    build           build artifacts for a target  


## USAGE

> Clone the library you like to test into the SRC folder
> chmod +x bdk-rep-build

# BUILDING

For linux
  > ./bdk-rep-build build linux

For androdid
  > ./bdk-rep-build build android

For macos
  > ./bdk-rep-build build macos

For macos
  > ./bdk-rep-build build ios

## Verify

1. Download binary into release/$target folder
2. Run ./bdk-rep-build verify <target>

 > ./bdk-rep-build verify macos

About

A reproducible cross-compilation of BDK-Rust library for Android, Linux, iOS and MacOS targets for BDK-Flutter, LWK-Dart & Boltz-Dart libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published