def stake_amplification_step(self, utxo_list, address_list=[]):
    ' spends a list of utxos providing the list of new outputs\n        :param      utxo_list:     (JSON list) returned from listunspent used as input\n                    address_list:  (string list) [optional] recipient TradePlus_Coin addresses.\n        :return:    new_utxos:     (JSON list) list of new (valid) inputs after the spends\n        '
    self.log.info('--> Stake Amplification step started with %d UTXOs', len(utxo_list))
    txHashes = self.spend_utxos(utxo_list, address_list)
    num_of_txes = len(txHashes)
    new_utxos = []
    if (num_of_txes > 0):
        self.log.info(('Created %d transactions...Mining 2 blocks to include them...' % num_of_txes))
        self.node.generate(2)
        time.sleep(2)
        new_utxos = self.node.listunspent()
    self.log.info(('Amplification step produced %d new "Fake Stake" inputs:' % len(new_utxos)))
    return new_utxos
spends a list of utxos providing the list of new outputs
:param      utxo_list:     (JSON list) returned from listunspent used as input
            address_list:  (string list) [optional] recipient TradePlus_Coin addresses.
:return:    new_utxos:     (JSON list) list of new (valid) inputs after the spends
def stake_amplification_step(self, utxo_list, address_list=[]):
    ' spends a list of utxos providing the list of new outputs\n        :param      utxo_list:     (JSON list) returned from listunspent used as input\n                    address_list:  (string list) [optional] recipient TradePlus_Coin addresses.\n        :return:    new_utxos:     (JSON list) list of new (valid) inputs after the spends\n        '
    self.log.info('--> Stake Amplification step started with %d UTXOs', len(utxo_list))
    txHashes = self.spend_utxos(utxo_list, address_list)
    num_of_txes = len(txHashes)
    new_utxos = []
    if (num_of_txes > 0):
        self.log.info(('Created %d transactions...Mining 2 blocks to include them...' % num_of_txes))
        self.node.generate(2)
        time.sleep(2)
        new_utxos = self.node.listunspent()
    self.log.info(('Amplification step produced %d new "Fake Stake" inputs:' % len(new_utxos)))
    return new_utxos