A Go lang implementation of the Native - a secure and decentralized Interoperability and Application Platform for Bitcoin based on the Zero Trust Architecture.
Native is transforming Bitcoin into a programmable, decentralized finance powerhouse without sacrificing its core values. Leveraging the groundbreaking Zero Trust Architecture, Native brings modular interoperability to Bitcoin, allowing dApps to securely tap into Bitcoin's vast liquidity and yield opportunities.
Version | Testnet | Mainnet | Cosmos SDK | IBC | libwasmvm |
---|---|---|---|---|---|
todo | ✓ | ✗ | v0.52.x | TODO | - |
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 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
.
Check out SECURITY.md for security concerns.
make build
We recommend to use Pebble. Make sure you have it set in the config files:
# app.toml / base configuration options
app-db-backend = "pebbledb"
# config.toml / base configuration options
db_backend = "pebbledb"
Please follow network documentation to configure and setup your validator node.