code: def GET_utxos_insight( self, path_info, address ):
          
          if not BLOCKSTACK_TEST:
              return self._send_headers(status_code=404, content_type='text/plain')
  
          if not check_address(address):
              return self._reply_json({'error': 'Invalid address'}, status_code=400)
  
          bitcoind_opts = get_bitcoin_opts()
          bitcoind_host = bitcoind_opts['bitcoind_server']
          bitcoind_port = bitcoind_opts['bitcoind_port']
          bitcoind_user = bitcoind_opts['bitcoind_user']
          bitcoind_passwd = bitcoind_opts['bitcoind_passwd']
  
          bitcoind = create_bitcoind_service_proxy(bitcoind_user, bitcoind_passwd, server=bitcoind_host, port=bitcoind_port)
          address = virtualchain.address_reencode(address)
          utxos = get_unspents(address, bitcoind)
          return self._reply_json(utxos)
docs: Handle GET /insight-api/addr/:address/utxo
          NOTE: this is not compatible with the Bitcore Insight API method of the same name