Can be implemented if transport provides a storage as well.
Called if the request failed.
Present a signing request to the user.
The signing request.
Can be called to abort the request.
Called when a session request is initiated.
Session where the request originated.
Signing request that will be sent over the session.
Called if the request was successful.
Can be implemented to modify request just after it has been created.
Can be implemented to recover from certain errors, if the function returns true the error will not bubble up to the caller of .transact or .login and the link will continue waiting for the callback.
Send session request payload, optional. Can return false to indicate it has to be sent over the socket.
Called immediately when the transaction starts
User agent reported to the signer.
Generated using TypeDoc
Protocol link transports need to implement.
A transport is responsible for getting the request to the user, e.g. by opening request URIs or displaying QR codes.