NextGenSoftware.OASIS.API.Providers.AztecOASIS
2.0.4
dotnet add package NextGenSoftware.OASIS.API.Providers.AztecOASIS --version 2.0.4
NuGet\Install-Package NextGenSoftware.OASIS.API.Providers.AztecOASIS -Version 2.0.4
<PackageReference Include="NextGenSoftware.OASIS.API.Providers.AztecOASIS" Version="2.0.4" />
<PackageVersion Include="NextGenSoftware.OASIS.API.Providers.AztecOASIS" Version="2.0.4" />
<PackageReference Include="NextGenSoftware.OASIS.API.Providers.AztecOASIS" />
paket add NextGenSoftware.OASIS.API.Providers.AztecOASIS --version 2.0.4
#r "nuget: NextGenSoftware.OASIS.API.Providers.AztecOASIS, 2.0.4"
#:package NextGenSoftware.OASIS.API.Providers.AztecOASIS@2.0.4
#addin nuget:?package=NextGenSoftware.OASIS.API.Providers.AztecOASIS&version=2.0.4
#tool nuget:?package=NextGenSoftware.OASIS.API.Providers.AztecOASIS&version=2.0.4
Aztec OASIS Provider
Aztec privacy provider for OASIS enabling private note creation, STARK proof workflows, and cross-chain bridge operations with Zcash. Built for the Zypherpunk hackathon.
Features
- ✅ Aztec API integration (sandbox/testnet)
- ✅ Private note creation and nullification
- ✅ STARK proof generation (placeholder workflow)
- ✅ Bridge helpers for Zcash ↔ Aztec demos
- ✅ Holon storage scaffolding
Configuration
Add to OASIS_DNA.json:
{
"StorageProviders": {
"AztecOASIS": {
"ProviderType": "AztecOASIS",
"IsEnabled": true,
"IsDefault": false,
"ApiUrl": "http://localhost:8080",
"ApiKey": "optional-key",
"Network": "sandbox"
}
}
}
Environment variables:
AZTEC_API_URLAZTEC_API_KEY
Usage
var provider = new AztecOASIS("http://localhost:8080");
await provider.ActivateProviderAsync();
var noteResult = await provider.CreatePrivateNoteAsync(1.23m, "public_key");
var proof = await provider.GenerateProofAsync("bridgeDeposit", new { noteId = noteResult.Result.NoteId });
await provider.SubmitProofAsync(proof);
Hackathon Targets
Supports:
- Aztec Labs – Private bridge
- Aztec Labs – Unified wallet
- Aztec Labs – Zcash-backed stablecoin
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Nethereum.Signer (>= 7.0.0)
- Newtonsoft.Json (>= 13.0.3)
- NextGenSoftware.OASIS.API.Core (>= 2.0.5)
- NextGenSoftware.OASIS.Common (>= 2.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
NextGenSoftware.OASIS.API.Providers.AztecOASIS v2.0.4
Connects the OASIS to Aztec -- the leading ZK privacy rollup enabling confidential smart contract execution. Store OASIS holons and avatar data with cryptographic privacy, keeping sensitive information shielded while maintaining verifiability. Part of the OASIS HOT-Swappable Provider Architecture. Ecosystem: https://oasisomniverse.one/
What's new since v2.0.3
- feat: complete Edge offline runtime and release automation (279c090)
Full changelog
https://github.com/NextGenSoftwareUK/OASIS/commits/master/Providers/Blockchain/NextGenSoftware.OASIS.API.Providers.AztecOASIS