The Ethereum address that was used to sign signedMessage
and create the sig
.
Optional
algoAn optional property only seen when generating session signatures, this is the signing algorithm used to generate session signatures.
The method used to derive the signature (e.g, web3.eth.personal.sign
).
The signature produced by signing the signMessage
property with the corresponding private key for the address
property.
An ERC-5573 SIWE (Sign-In with Ethereum) message. This can be prepared by using one of the createSiweMessage
functions from the @auth-helpers
package:
An
AuthSig
represents a cryptographic proof of ownership for an Ethereum address, created by signing a standardized ERC-5573 SIWE ReCap (Sign-In with Ethereum) message. This signature serves as a verifiable credential, allowing the Lit network to associate specific permissions, access rights, and operational parameters with the signing Ethereum address. By incorporating various capabilities, resources, and parameters into the SIWE message before signing, the resultingAuthSig
effectively defines and communicates these authorizations and specifications for the address within the Lit network.