Class WeightedPublicKey


  • public class WeightedPublicKey
    extends java.lang.Object
    • Constructor Detail

      • WeightedPublicKey

        public WeightedPublicKey​(java.lang.String publicKey,
                                 java.math.BigInteger weight)
        Creates WeightedPublicKey instance
        Parameters:
        publicKey - The ECC Public key String.(Compressed or Uncompressed format)
        weight - THe weight of Key
    • Method Detail

      • getPublicKey

        public java.lang.String getPublicKey()
        Getter function for PublicKey
        Returns:
        publicKey
      • setPublicKey

        public void setPublicKey​(java.lang.String publicKey)
        Setter function for PublicKey It allows both compressed and uncompressed format.
        Parameters:
        publicKey - ecc Public key
      • getWeight

        public java.math.BigInteger getWeight()
        Getter function for weight.
        Returns:
        weight
      • setWeight

        public void setWeight​(java.math.BigInteger weight)
        Setter function for weight
        Parameters:
        weight - a weight
      • encodeToBytes

        public java.lang.String[] encodeToBytes()
        Returns an encoded weighted public key string.
        Returns:
        array of string. [0] : weight, [1] compressed public key