Skip to content

nttams/hydra-sdk-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hydra-sdk-rust

hydra-sdk-rust is a Rust SDK for building applications that interact with Hydra, Cardano's layer 2 protocol for fast, secure off-chain transaction processing. Hydra brings Cardano's safety guarantees to high-speed environments, and Rust is the perfect match, offering performance and safety

⚠️ Warning: this project is under heavy development, things will change frequently

  • Transaction
    • Build simple spending transaction
    • Build spending transaction with datum
    • Build spending transaction with redeemer
  • Websocket commands
    • Init head
    • Close head
    • Increment
    • Recover
  • HTTP interface
    • Get snapshot
    • Submit transaction
  • Websocket interface
    • Support adding callbacks for each type of websocket event
    • Support all event types
      • SnapshotConfirmed
      • TxValid
      • TxInvalid
      • ValidationError
      • Greetings
      • Other messages
  • Prometheus metrics
    • Number of nodes
    • Websocket event per second
    • Current utxo count
  • Wallet integration

About

A performant rust sdk for cardano hydra

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published