Algorand .NET SDK
Welcome to the .NET SDK technical reference.
The complete SDK technical documentation catalogue is available in the sidebar.
SDK Examples
The .NET SDK for Algorand includes a number of usage examples.
All of them can be run by changing the startup object in the csproj file.
They all assume you have the sandbox installed.
Account Example
This shows how to query Algod for information on a particular Account.
Asset Example
A number of operations using Algorand Standard Assets.
Atomic Transfer Example
An example of two transactions grouped into an atomic transaction.
Basic Example
A simple payment transaction and example of SDK usage.
Compile Teal
How to use a local or development Algod instance to compile a TEAL program.
Dryrun Debugging
How to currently dry-run execute logic on a transaction.
Indexer Example
Indexer usage, though in future the .NET SDK will encourage the use of Conduit and other approaches.
KMD Example
KMD key management via the Algod endpoints.
Logic Signature as Contract Example
Logic Signature as Contract Example
How to use logic signatures as smart contracts.
Logic Signature Example
A basic logic signature example, where the logic signature is used for delegated access to an Account.
Multisig Example
How to work with multisignatures.
Rekey Example
Changing the signing keys of an Account.
Stateful Contract Example
Smart Contracts, their creation, opt-in and other operations.