def generate_nut_kwargs(self):
    '\n        Generate kwargs which can be used to create new :obj:`.models.SQRLNut`.\n\n        Returns\n        -------\n        dict\n            All required kwargs to instantiate and create :obj:`.models.SQRLNut`.\n        '
    randomness = generate_randomness(64)
    l = (len(randomness) // 2)
    return {'session_key': self.get_or_create_session_key(), 'nonce': randomness[:l], 'transaction_nonce': randomness[l:], 'is_transaction_complete': False, 'ip_address': get_user_ip(self.request)}
Generate kwargs which can be used to create new :obj:`.models.SQRLNut`.

Returns
-------
dict
    All required kwargs to instantiate and create :obj:`.models.SQRLNut`.
def generate_nut_kwargs(self):
    '\n        Generate kwargs which can be used to create new :obj:`.models.SQRLNut`.\n\n        Returns\n        -------\n        dict\n            All required kwargs to instantiate and create :obj:`.models.SQRLNut`.\n        '
    randomness = generate_randomness(64)
    l = (len(randomness) // 2)
    return {'session_key': self.get_or_create_session_key(), 'nonce': randomness[:l], 'transaction_nonce': randomness[l:], 'is_transaction_complete': False, 'ip_address': get_user_ip(self.request)}