Skip to content

nymlab/vectis-authenticators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

title
Proxy Authenticator

A Proxy Authenticator is a way to verify / authenticate the signature / intent of a transaction to be executed by the Proxy is indeed from the controlling Entity of said Proxy.

The Entity can choose the authentication method, typically to be Webauthn / Passkeys. However, more authenticators can be added in the future.

Authenticators are shared between all Proxies and their addresses are stored in D-Chain's Abstract Account module.

Interactions with other contracts / modules

  • Proxy - does a wasm call for the logic
  • Abstract Account Module - stores the authenticator addresses so that Proxy can use them on authentication in before_tx.

Traits

All authenticators must implement the authenticator_trait defined in dchain-interfaces package.

About

Authenticators for Vectis Entities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages