Constructor for the PKPBase class. Initializes the instance with the provided properties.
The properties for the PKPBase instance.
Private PREFIXOptional controllerOptional controllerOptional controllerOptional litOptional litPrivate orangePrivate redPrivate resetOptional rpcsOptional sessionCreates and sets the session sigs and their expiration.
The parameters for generating session sigs.
Runs the specified Lit action with the given parameters.
pkpPubKey is not provided, if controllerAuthSig or controllerSessionSigs is not provided, if controllerSessionSigs is not an object, if executeJsArgs does not have either code or ipfsId, or if an error occurs during the execution of the Lit action.The data to be signed by the Lit action.
The name of the signature to be returned by the Lit action.
Sets the compressed public key and its buffer representation.
The properties for the PKPBase instance.
Sets the Lit action to be executed by the LitNode client.
litActionCode and litActionIPFS are present, throws an Error. Otherwise, does not return a value.An object containing the parameters for the Lit action.
A function that sets the value of the litActionJsParams property to the given params object.
SomeClass
A generic type that extends T, where T is the type of the litActionJsParams property.
An object of type CustomType that contains the parameters to be set as litActionJsParams.
Sets the uncompressed public key and its buffer representation.
The properties for the PKPBase instance.
Generated using TypeDoc
A base class that can be shared between Ethers and Cosmos signers.