def validate_bitcoin_change_address!
      addr = self.bitcoin_change_address
      raise ArgumentError, "Missing bitcoin_change_address" if !addr
      raise ArgumentError, "bitcoin_change_address must be an instance of BTC::Address" if !addr.is_a?(Address)
      raise ArgumentError, "bitcoin_change_address must not be an instance of BTC::AssetAddress" if addr.is_a?(AssetAddress)
    end
def validate_bitcoin_change_address!
      addr = self.bitcoin_change_address
      raise ArgumentError, "Missing bitcoin_change_address" if !addr
      raise ArgumentError, "bitcoin_change_address must be an instance of BTC::Address" if !addr.is_a?(Address)
      raise ArgumentError, "bitcoin_change_address must not be an instance of BTC::AssetAddress" if addr.is_a?(AssetAddress)
    end
Validation Methods