Interface Abi.Signer

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 Classes
    Modifier and Type
    Interface
    Description
    static 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 signing
    static 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.