https://github.com/gonative-cc/sui-native
Move packages for Native Bitcoin Chain Abstraction on Sui
https://github.com/gonative-cc/sui-native
Last synced: 5 months ago
JSON representation
Move packages for Native Bitcoin Chain Abstraction on Sui
- Host: GitHub
- URL: https://github.com/gonative-cc/sui-native
- Owner: gonative-cc
- License: mpl-2.0
- Created: 2025-03-26T12:22:34.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-26T13:20:36.000Z (about 1 year ago)
- Last Synced: 2025-03-26T13:33:17.925Z (about 1 year ago)
- Language: Makefile
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README

# Bitcoin Chain Abstraction on Sui powered by Native
Move packages for Native Bitcoin Chain Abstraction on Sui.
Packages:
- [Bitcoin Verifier, SPV](./bitcoin_spv/) - enhanced Bitcoin Light Client implementation.
- [nBTC](./nBTC) - the synthetic 1-1 Bitcoin, fully permissionless, custodyless, and rightmost trust minimized.
- [nBTC OTC](./nbtc_swap) - simple marketplace to buy nBTC with SUI.
- [Bitcoin Executor](./bitcoin_executor) - trustless Bitcoin execution node on Sui (part of the Trustless Sui Bitcoin Node).
- [nBTC Swap](./nbtc_swap/) - nBTC - SUI swap contract for testnet.
## Deployed objects & packages
- [Alpha Testnet](INTEGRATIONS-testnet-alpha.md)
- [Bitcoin Executor contracts](https://github.com/gonative-cc/sui-native/tree/master/bitcoin_executor#deployed-smart-contracts)
- [Testnet-v2](nBTC/docs/testnet-v2.md)
## Contributing
Participating in open source is often a highly collaborative experience. We’re encouraged to create in public view, and we’re incentivized to welcome contributions of all kinds from people around the world.
Check out [contributing repo](https://github.com/gonative-cc/contributig) for our guidelines & policies for how to contribute. Note: we require DCO! Thank you to all those who have contributed!
After cloning the repository, **make sure to run `make setup-hooks`**.
### Requirements
- Sui >= latest
- [Bun](https://bun.com/) >= 1.2 -- NOTE: we use bun rather than Node.js
- `prettier` and `prettier-move` to format the code.
### Development
- use `bun format:move` or `bun format:move-all` to format your Move code.
### Security
Check out [SECURITY.md](./SECURITY.md) for security concerns.