Class Address

  • All Implemented Interfaces:
    Type<java.lang.String>

    public class Address
    extends java.lang.Object
    implements Type<java.lang.String>
    Address type, which by default is equivalent to uint160 which follows the Klaytn specification.
    • Constructor Detail

      • Address

        public Address​(Uint value)
      • Address

        public Address​(java.math.BigInteger value)
      • Address

        public Address​(int bitSize,
                       java.math.BigInteger value)
      • Address

        public Address​(java.lang.String hexValue)
      • Address

        public Address​(int bitSize,
                       java.lang.String hexValue)
    • Method Detail

      • toUint

        public Uint toUint()
      • getTypeAsString

        public java.lang.String getTypeAsString()
        Specified by:
        getTypeAsString in interface Type<java.lang.String>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getValue

        public java.lang.String getValue()
        Specified by:
        getValue in interface Type<java.lang.String>
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object