PERFORMS a single reward. User defined with `huid_to` is rewarded with
        `amount` cents, transfered from the account of the authenticated user.
        
        :type huid_to: ``alphanumeric(40)``
        :param huid_to:
            Hashed User ID, bound to account of the authenticated user (doing
            the request).
        :type amount: ``integer``
        :param amount:
            Amount in cents.
        :type description: ``string``
        :param description:
            Transaction description (optional).
        
        :rtype: ``dict``
        :returns: ``{'transfer_id': <transfer_id>}``
            Fort Transfer ID packed inside a dict.
        :raises Forbidden: consumer has to have ``transfer.outbound`` ACL flag
            set.
        :raises GeneralException: :raises NotFound:
        
        :resource: ``rewards/``
        :access: authorized users (ACL flag: ``transfer.outbound``)

def reward_user(self, huid_to, amount, description=None):
        """
        PERFORMS a single reward. User defined with `huid_to` is rewarded with
        `amount` cents, transfered from the account of the authenticated user.
        
        :type huid_to: ``alphanumeric(40)``
        :param huid_to:
            Hashed User ID, bound to account of the authenticated user (doing
            the request).
        :type amount: ``integer``
        :param amount:
            Amount in cents.
        :type description: ``string``
        :param description:
            Transaction description (optional).
        
        :rtype: ``dict``
        :returns: ``{'transfer_id': <transfer_id>}``
            Fort Transfer ID packed inside a dict.
        :raises Forbidden: consumer has to have ``transfer.outbound`` ACL flag
            set.
        :raises GeneralException: :raises NotFound:
        
        :resource: ``rewards/``
        :access: authorized users (ACL flag: ``transfer.outbound``)
        """
        return self.request('post', 'rewards', json.dumps({
            'huid_to': huid_to,
            'amount': amount,
            'description': description
        }))