Skip to content

blinklabs-io/bursa

bursa

Bursa Logo

Programmatic Cardano Wallet

Supported CIPs

Bursa implements the following Cardano Improvement Proposals:

  • CIP-0003: Wallet Key Generation - Complete BIP39 seed generation and key derivation
  • CIP-0005: Bech32 Address Format - Bech32 encoding/decoding for addresses and keys
  • CIP-0011: Staking Key Delegation - Stake key derivation and reward address generation
  • CIP-0016: Cryptographic Key Serialization - CBOR serialization for all key types
  • CIP-0018: Multi-Stake Keys - Support for multiple stake keys per wallet
  • CIP-0019: Cardano Addresses - Full address format support (mainnet/testnet)
  • CIP-0105: Conway Era Key Chains - Governance key derivation (DRep, Committee)
  • CIP-1852: HD Wallets - Hierarchical deterministic wallet structure
  • CIP-1854: Multi-signature Scripts - Native script support and validation

Start a Bursa wallet and interact with it using the Bursa API.

# Clone the Bursa repository
git clone git@github.com:blinklabs-io/bursa.git
cd bursa

# Start the Bursa API server
go run ./cmd/bursa api 

Access API Swagger documentation: http://localhost:8080/swagger/index.html

For more information about Bursa CLI

go run ./cmd/bursa    
Usage:
  bursa [command]

Available Commands:
  api         Runs the api
  help        Help about any command
  wallet      Wallet commands

Flags:
  -h, --help   help for bursa

Use "bursa [command] --help" for more information about a command.

Packages

 
 
 

Contributors 7

Languages