Skip to content
/ bronte Public

Atomic Swap programs allowing HoldInvoice to serve as Lockup for PreImage trustless swap for Stablecoin

License

Notifications You must be signed in to change notification settings

krutt/bronte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bronte

Bitcoin Sui Top Languages Size Last commit

Bronte Banner

Introduction

Bronte, Thunder; Bestower in Gaelic, is a set of MoveVM programs written for the atomic swapping assets between Bitcoin with stable assets. for the SUI Resource-Oriented Architecture.

Prerequisites

  • posix terminal
  • python (3.9 and up)

Getting started

This project makes use of the combination of aesir and acqua command line tools for development environment setup as well as the sui move compiler.

pip install aesir
pip install acqua
# and
brew install sui  # Linux, WSL or macOS
# or
choco install sui  # Windows

Contributions

Deploy local SUI validator as such with acqua command.

acqua deploy --devnet
aesir deploy --duo  # cluster consisting of two LND nodes

Publish bronte on to the local devnet environment.

tbd;

Generate locked asset on the SUI ROA.

tbd;

Run tests

$ sui move test
> ...

Move Blockchain State

blockchain-state

Figure 1: Move Blockchain State by Greg Shen, Bucket Protocol.

Acknowledgements

  1. SOV Tejo typeface by Worawut Thanawatanawich
  2. Boltz - Non-custodial Bitcoin Bridge
  3. Adam Bor from Atomiq
  4. Greg Shen from Bucket Protocol

License

This project is licensed under the terms of the MIT license.

About

Atomic Swap programs allowing HoldInvoice to serve as Lockup for PreImage trustless swap for Stablecoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages