Skip to content

Repository files navigation

NexeraID Signature Based Contracts

Repository for the NexeraID Signature Based Smart Contracts

This solution helps on-chain protocols gate access to their smart contracts on a per-transaction basis.

The client protocol will integrate NexeraID’s signature-based gating smart contracts in their own smart contracts.

Every time a user wants to call the protocol’s smart contract, they will have to obtain a signature from NexeraID’s API. They can only obtain this signature if they satisfy conditions set by the protocol in the NexeraID Dashboard. These conditions can be based on KYC conditions, but also inputs from the transaction itself.

Once the signature is fetched from the API, it will be added to the user’s inputs in the blockchain call. Then, this signature will be verified on chain using the smart contract that NexeraID provides, integrated into the protocol.

End to End flow

Signature Based Gating

./sig-gating-contracts

More details about smart contract architecture in this README

SDK

./contracts-sdk Includes deployed addresses, ABIs, signature libs.

About

Repository for the NexeraID Smart Contracts

Resources

Stars

1 star

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages