{"repo":"manuelmauro/algonaut","free":true,"listed":false,"github":"https://github.com/manuelmauro/algonaut","clone":"git clone https://github.com/manuelmauro/algonaut.git","description":"A rusty sdk for Algorand.","language":"Rust","stars":70,"topics":["algorand","blockchain","nft","crypto","rust","wasm"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Rust algonaut A Rust SDK for the Algorand blockchain. Pre-1.0 — the API is stabilising but still moves between minor versions. Highlights - Async clients for algod v2, kmd v1, and indexer v2 - One-call transaction builders for payments, asset config / transfer / freeze / clawback, application calls, key registration, and state proofs - A typestate AtomicGroupBuilder — bundle transactions and ARC-4 ABI calls, then simulate , sign , and execute - Typed contract clients generated at compile time from an ARC-4 ABI or a full ARC-56 app spec ( contract! ) — typed-struct args, a deploy constructor, state readers, and ARC-28 events - An open, async Signer trait: Account out of the box, or plug in an HSM, remote KMS, or WalletConnect - TEAL compile / disassemble + V3 source-map decoder - Cucumber acceptance suite that exercises the algorand-sdk-testing harness end-to-end Quickstart: an atomic group Generate a typed client from an ARC-56 app spec with contract! , deploy it straight from the spec, call a method with a typed-struct argument, dry-run the group with simulate , then sign and execute the very same group — the headline algonaut flow. Raw transactions (payments, asset ops) drop into the same group via add transaction . See examples/contract arc56.rs for the fully annotated version (events, defaults, lifecycle actions, and more). What's new since 0.4.2 algonaut rested at 0.4.2 for years; the 0.5 – 0.8 line is a ground-up modernization, and the example above is the API as it sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/manuelmauro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/manuelmauro/algonaut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}