3 releases

new 0.13.0-rc.4 Apr 8, 2025
0.13.0-rc.3 Mar 31, 2025
0.13.0-rc.2 Mar 25, 2025

#138 in Magic Beans

Download history 146/week @ 2025-03-25 67/week @ 2025-04-01

213 downloads per month
Used in 9 crates (8 directly)

MIT and maybe LGPL-3.0-or-later

115KB
2K SLoC

Hyle client sdk

This crates holds some tools for the app interacting with a smart contract.

There is a tool called "Transaction Builder" you can use that helps you build transactions, prove them and keep a local state of your app. More documentation to come later. You can look at HyleOof server that uses it.

The risc0 & sp1 features enables necessary implementations for the Transaction Builder. Activate only the one relevant for your use-case.

The rest feature exports a NodeApiHttpClient and a IndexerApiHttpClient that allows you to call the node of the indexer on their http endpoints.

The tcp feature exports a NodeTcpClient that allows you to send transactions to the node using tcp. Used for loadtesting purposes.

Dependencies

~16–60MB
~1M SLoC