Signers Registry Contract

Signers Registry contract is used by other smart contracts to verify if the signature was created by the whitelisted signer. This smart contract has to be deployed on each supported chain.

SignersRegistry implements this interface:

interface ISignersRegistry {
    function isPublicWhitelisted(address signer) view external returns (bool);
    function isPrivateWhitelisted(address signerAdmin, address signer) view external returns (bool);
}

The signer could be public or private.

  • Anyone can use the public signer for supported chains.

  • The Private signer could be used for specific dApps, chains, etc. Such signers are restricted and closed for the community. Contact us if you want to implement a private signer.

See the example to understand how to use Signers Registry smart contract.

See deployed smart contract on explorer.

Last updated