NextGenSoftware.OASIS.API.Providers.CivicOASIS
2.0.3
dotnet add package NextGenSoftware.OASIS.API.Providers.CivicOASIS --version 2.0.3
NuGet\Install-Package NextGenSoftware.OASIS.API.Providers.CivicOASIS -Version 2.0.3
<PackageReference Include="NextGenSoftware.OASIS.API.Providers.CivicOASIS" Version="2.0.3" />
<PackageVersion Include="NextGenSoftware.OASIS.API.Providers.CivicOASIS" Version="2.0.3" />
<PackageReference Include="NextGenSoftware.OASIS.API.Providers.CivicOASIS" />
paket add NextGenSoftware.OASIS.API.Providers.CivicOASIS --version 2.0.3
#r "nuget: NextGenSoftware.OASIS.API.Providers.CivicOASIS, 2.0.3"
#:package NextGenSoftware.OASIS.API.Providers.CivicOASIS@2.0.3
#addin nuget:?package=NextGenSoftware.OASIS.API.Providers.CivicOASIS&version=2.0.3
#tool nuget:?package=NextGenSoftware.OASIS.API.Providers.CivicOASIS&version=2.0.3
CivicOASIS
Civic Pass verification, read on-chain from the Identity.com Gateway Protocol GatewayToken contract (0xF65b6396dF6B7e2D8a6270E3AB6c7BB08BAEF22E on Polygon and Ethereum).
VerifyPassAsync(address, network): callsverifyToken(address,uint256), so the pass must be active and unexpired.GetPassesAsync(address, network): lists all tokens with their state, expiration and bitmask.
Gatekeeper networks: 4 = CAPTCHA, 10 = uniqueness. RPC failures are returned as errors, never as "no pass".
Part of the OASIS HOT-Swappable Provider Architecture.
Usage
Register in your OASIS_DNA.json:
{
"DefaultProviders": ["CivicOASIS"]
}
Links
| 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.Web3 (>= 7.0.0)
- 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.CivicOASIS v2.0.3
Connects the OASIS to Civic -- the on-chain identity and KYC platform powering Civic Pass on Solana and EVM. Enables OASIS avatars to hold verifiable on-chain identity credentials without exposing personal data. Part of the OASIS HOT-Swappable Provider Architecture. Ecosystem: https://oasisomniverse.one/
What's new since v2.0.2
- docs: add README.md for 57 providers + bump submodule pointers (87b2b85)
- feat: add 11 new OASIS providers — Maps (4), Blockchain (2), Network (3), Storage (2) (e1538d7)
- feat(CivicOASIS): read Civic Pass gateway tokens on-chain (f234334)
- fix: resolve all build errors in 11 new OASIS providers (2d0a601)
Full changelog
https://github.com/NextGenSoftwareUK/OASIS/commits/master/Providers/Network/NextGenSoftware.OASIS.API.Providers.CivicOASIS