iota/types.py
def _generate_checksum(self):
        # type: () -> AddressChecksum
        """
        Generates the correct checksum for this address.
        """
        checksum_trits = []  # type: MutableSequence[int]

        sponge = Kerl()
        sponge.absorb(self.address.as_trits())
        sponge.squeeze(checksum_trits)

        checksum_length = AddressChecksum.LEN * TRITS_PER_TRYTE

        return AddressChecksum.from_trits(checksum_trits[-checksum_length:])
def _generate_checksum(self):
        # type: () -> AddressChecksum
        checksum_trits = []  # type: MutableSequence[int]

        sponge = Kerl()
        sponge.absorb(self.address.as_trits())
        sponge.squeeze(checksum_trits)

        checksum_length = AddressChecksum.LEN * TRITS_PER_TRYTE

        return AddressChecksum.from_trits(checksum_trits[-checksum_length:])
def _generate_checksum ( self ) : # type: () -> AddressChecksum checksum_trits = [ ] # type: MutableSequence[int] sponge = Kerl ( ) sponge . absorb ( self . address . as_trits ( ) ) sponge . squeeze ( checksum_trits ) checksum_length = AddressChecksum . LEN * TRITS_PER_TRYTE return AddressChecksum . from_trits ( checksum_trits [ - checksum_length : ] )
Generates the correct checksum for this address.
Generates the correct checksum for this address .