Gamwiz LogoGamwiz Logo

Casino redefinido

X logoX logo
Gamwiz LogoGamwiz Logo

Casino redefinido

Introducción

  • Crear una cuenta
  • Primer depósito
  • Personaliza Gamwiz
  • Noticias

Cuenta

  • Seguridad de contraseña
  • Recuperar cuenta
  • Cerrar cuenta

Juego seguro

  • Límites de depósito
  • Autoexclusión
  • Juego responsable

Pagos

  • Criptos admitidas
  • Retirar fondos
  • Depositar con USDT

Legal

  • Términos y Condiciones
  • Betting Rules
  • Juego Responsable
  • Política KYC
X logoX logo
Insignias
18+ Age Restriction18+ Age Restriction
BeGambleAwareBeGambleAware
NCPGNCPG

Gamwiz.com is owned and operated by Gamwiz Inc. Registration number: C62780, registered address: Unit 207, Heritage Plaza II, Main Street, Charlestown, Nevis. Contact us: support@gamwiz.com. Gamwiz.com is licensed and regulated by the Government of the Autonomous Island of Anjouan, Union of Comoros, and operates under License No. ALSI-202602039-FI2. Gamwiz.com has passed all regulatory compliance and is legally authorized to conduct gaming operations for any and all games of chance and wagering.

Copyright © 2026 Gamwiz.com. All rights reserved.

    • Tragamonedas
    • Blackjack
    • Ruleta
    • Baccarat
    • Equipos
    • Tira por Cashback
    • Misiones
    • Tienda de Shards
    • Lealtad
    • Guerras de Apuestas
    • Programa de Afiliados
    Tirada de cashback
    Cargando…
    Gamwiz LogoGamwiz Logo
    Gamwiz LogoGamwiz Logo
    Cargando…
    Gamwiz LogoGamwiz Logo
    Casino Gamwiz
    Cargando…
    Gamwiz LogoGamwiz Logo
    Gamwiz LogoGamwiz Logo

    Provably fair, comprobado por ti

    No te fíes de nuestra palabra sobre el resultado. Vuelve a calcularlo.

    Usa los valores de prueba divulgados para reproducir un resultado calculado.

    Compruébalo en este dispositivo o descarga código Python legible que se ejecuta en tu ordenador sin realizar solicitudes de red.

    Configurar la verificación localComprobar la prueba en este dispositivo

    No necesitas una cuenta de Gamwiz para comprobar valores de prueba que ya tienes. Para abrir un registro privado de una partida de Gamwiz, sí necesitas la cuenta a la que pertenece.

    Valores de prueba divulgados

    Semilla, hash, nonce, etiqueta y rango

    Tu dispositivo realiza el cálculo

    Ninguna devolución de llamada decide la respuesta

    Un resultado reproducible

    Coincide, no coincide o no se ha comprobado

    El cálculo es la evidencia

    Una insignia puede repetir la afirmación de un operador. Una prueba reproducible te permite usar los datos divulgados para llegar al mismo resultado en un entorno que controlas.

    Una afirmación que recibes

    «Confía en nosotros» no es una verificación

    Un operador o verificador integrado puede informar de que un resultado ha pasado la comprobación. Sigue siendo una afirmación hasta que los datos divulgados reproduzcan el resultado en un entorno que controlas.

    Evidencia que reproduces

    Ejecuta tú mismo el cálculo divulgado

    Las mismas entradas deben producir la misma salida en tu navegador o en el archivo legible que guardes en tu ordenador.

    Qué demuestra esta comprobación y qué no

    Provably fair tiene un alcance preciso. Esta página mantiene separada cada parte de la evidencia para que una comprobación parcial nunca se presente como completa.

    Compromiso de la semilla

    Una semilla del servidor revelada produce el hash SHA-256 proporcionado. Esto solo es significativo si ese hash se registró antes del resultado.

    Cálculo reproducible

    La semilla del servidor, la semilla del cliente, el nonce, la etiqueta y el módulo divulgados reproducen una salida HMAC-SHA256 determinista.

    Resultado registrado

    Si proporcionas el resultado que recibiste, el verificador lo compara con el resultado recalculado e informa si coincide o no.

    Esto no es un certificado general para un casino

    No demuestra que las semillas se eligieran al azar, que todos los juegos usen este método, que las probabilidades publicadas o las tablas de premios históricas fueran correctas, ni que un operador sea legal, solvente, seguro o fiable al procesar retiradas.

    Cálculo en el dispositivo

    No se envía ninguna solicitud de cálculo

    Comprobar la prueba en este dispositivo

    Pega abajo los valores divulgados. El cálculo HMAC-SHA256 compatible se ejecuta en este navegador; los valores que escribas aquí no se envían a Gamwiz para realizar el cálculo.

    La semilla secreta revelada, escrita en hexadecimal.

    Opcional. Añade el hash registrado antes del resultado para comprobar el compromiso.

    El valor del cliente incluido en el cálculo divulgado.

    El número de uso, empezando por cero, de esta semilla y este formato de cálculo.

    Elige el formato exacto de la etiqueta del mensaje que usa la prueba.

    El tamaño del rango numérico acotado que usa este cálculo.

    Se convierte en parte del mensaje firmado y debe coincidir exactamente.

    Opcional. Introduce el resultado numerado a partir de 1 que recibiste para compararlo con el cálculo.

    Una vez cargada esta página, los valores que escribas permanecen en este navegador durante el cálculo. Los valores incluidos en una URL compartida de esta página forman parte de la solicitud de la página y pueden quedar en el historial del navegador o en los registros del servidor. La consulta independiente de partidas guardadas que aparece arriba, cuando está disponible, está vinculada a una cuenta y usa la red.

    Tu evidencia aparecerá aquí

    Introduce los valores de prueba divulgados. Cada comprobación completada indicará si coincide, no coincide o no se ha comprobado.

    Verificador autónomo

    Ejecuta el mismo cálculo fuera de Gamwiz

    Descarga un archivo Python legible, revisa cada línea y ejecútalo en tu ordenador sin cuenta, devolución de llamada ni solicitud de red.

    No realiza solicitudes de red
    Puedes leerlo antes de ejecutarlo
    No requiere una cuenta de Gamwiz

    La guía completa se entiende mejor en un ordenador

    Puedes comprobar la prueba y descargar el archivo desde este teléfono. En un ordenador, esta sección también muestra el código fuente completo, un selector de plataforma y el comando exacto que debes ejecutar.

    1. 1Descarga el verificador de Python en este dispositivo o copia el enlace de esta página.
    2. 2Abre la página en un ordenador y revisa el código fuente completo antes de ejecutarlo.
    3. 3Ejecuta un comando y compara las comprobaciones que muestra con tu prueba.

    Guardar el verificador

    Elige tu ordenador y descarga gamwiz-pf-verifier.py. Los valores del formulario anterior se incluyen cuando están disponibles.

    Tu ordenador

    El archivo permanece en tu ordenador. Si falta algún valor obligatorio, lo solicita en el terminal al iniciarse.

    Ejecutar un comando

    python3 gamwiz-pf-verifier.py

    El script informa por separado de la comprobación del compromiso, el puntero calculado, el resultado numerado a partir de 1 y la comparación opcional con el resultado registrado.

    Léelo antes de ejecutarlo

    El archivo solo usa las bibliotecas estándar hashlib y hmac de Python. No hay nada que instalar ni ninguna llamada oculta a un servicio.

    Revisar el código fuente completoPython 3
    #!/usr/bin/env python3
    """Gamwiz compatible provably fair verifier.
    
    Runs locally with Python's standard library. This file makes no network calls.
    It checks one HMAC-SHA256 calculation format only; other formats need their own verifier.
    """
    
    import hashlib
    import hmac
    
    SERVER_SEED_HEX = ""
    SERVER_SEED_HASH = ""
    CLIENT_SEED = ""
    NONCE = "0"
    LABEL = ""
    MODULO = "6"
    RECORDED_OUTCOME = ""
    
    
    def required(value: str, prompt: str) -> str:
        return value.strip() or input(prompt).strip()
    
    
    server_seed_hex = required(SERVER_SEED_HEX, "Server seed (hex): ")
    server_seed_hash = SERVER_SEED_HASH.strip()
    client_seed = required(CLIENT_SEED, "Client seed: ")
    nonce = int(required(NONCE, "Nonce: "))
    label = required(LABEL, "Game label: ")
    modulo = int(required(MODULO, "Modulo: "))
    server_seed = bytes.fromhex(server_seed_hex)
    if not server_seed:
        raise ValueError("Server seed is missing")
    if nonce < 0:
        raise ValueError("Nonce must be zero or greater")
    if modulo <= 0:
        raise ValueError("Modulo must be greater than zero")
    
    computed_hash = hashlib.sha256(server_seed).hexdigest()
    if server_seed_hash:
        commitment_matches = hmac.compare_digest(
            computed_hash.lower(), server_seed_hash.lower()
        )
        print("Commitment:", "MATCH" if commitment_matches else "MISMATCH")
    else:
        print("Commitment: NOT CHECKED (server seed hash was not supplied)")
    
    space = 2 ** 64
    limit = (space // modulo) * modulo
    counter = 0
    while True:
        message = f"{client_seed}:{nonce}:{label}:{counter}".encode("utf-8")
        digest = hmac.new(server_seed, message, hashlib.sha256).digest()
        window = int.from_bytes(digest[:8], "big")
        if window < limit:
            pointer = window % modulo
            break
        counter += 1
    
    outcome = pointer + 1
    print("Computed server seed hash:", computed_hash)
    print("Pointer (zero-indexed):", pointer)
    print("Outcome (one-indexed):", outcome)
    
    if RECORDED_OUTCOME:
        recorded_outcome = int(RECORDED_OUTCOME)
        print(
            "Recorded outcome:",
            "MATCH" if recorded_outcome == outcome else "MISMATCH",
            f"({recorded_outcome})",
        )
    else:
        print("Recorded outcome: NOT CHECKED")
    

    Guárdalo, compártelo o elimínalo

    El archivo es autónomo. No crea ninguna cuenta, no instala paquetes ni deja procesos ejecutándose en segundo plano.

    Puedes usar este archivo con otro operador solo si divulga exactamente el mismo cálculo: HMAC-SHA256 sobre clientSeed:nonce:label:counter, los primeros ocho bytes del resumen como un entero big-endian, muestreo por rechazo, módulo y un resultado numerado a partir de 1. Que los nombres de los campos coincidan no es suficiente.

    Entender la evidencia

    Respuestas breves sobre los campos, el cálculo y sus límites.