- All Known Implementing Classes:
Abi.Signer.External
,Abi.Signer.Keys
,Abi.Signer.None
,Abi.Signer.SigningBox
- Enclosing class:
Abi
public static sealed interface Abi.Signer
permits Abi.Signer.None, Abi.Signer.External, Abi.Signer.Keys, Abi.Signer.SigningBox
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Only public key is provided in unprefixed hex string format to generate unsigned message and `data_to_sign` which can be signed later.static final record
Key pair is provided for signingstatic final record
Creates an unsigned message.static final record
Signing Box interface is provided for signing, allows Dapps to sign messages using external APIs, such as HSM, cold wallet, etc.