12 KiB
| outline | ||
|---|---|---|
|
Codex Testnet
La red de pruebas (Testnet) de Codex ha sido lanzada y está lista para ser utilizada para pruebas.
Tu participación en la Testnet de Codex está sujeta a los Términos y Condiciones de la Testnet de Codex y a la Política de Privacidad de la Testnet de Codex.
Guías. Tenemos guías básicas que cubren cómo configurar un Cliente de Almacenamiento, que puede ser utilizado para subir y almacenar archivos comprando espacio de almacenamiento en la red Codex. Recomendamos que comiences con estas.
Ejecutar un Proveedor de Almacenamiento es más complejo y está cubierto en una guía separada, la cual demuestra el lado de la venta de almacenamiento, así como también cómo ejecutar Codex con su propio cliente de ejecución de Ethereum local.
Las guías están disponibles en Discord, como guías interactivas paso a paso, o aquí como instrucciones simples que puedes seguir:
- Básico: Ejecutando un cliente de almacenamiento. [Discord | Web]
- Avanzado: Ejecutando un proveedor de almacenamiento. [Web]
Las guías fueron probadas en los siguientes sistemas operativos:
- Linux: Ubuntu 24.04, Debian 12, Fedora 40
- macOS: 15
- Windows: 11, Server 2022
Ejecutando un Cliente de Almacenamiento (Versión Discord)
Puedes unirte al servidor de Discord de Codex e ingresar al canal #📺|join-testnet.
Es prácticamente lo mismo que la Guía Web, pero utiliza las capacidades de Discord para que puedas tener una guía interactiva paso a paso, y también puedes obtener soporte en el canal #🆘|node-help.
Ejecutando un Cliente de Almacenamiento (Versión Web)
Prerrequisitos
- Acceso a tu enrutador de Internet para que puedas configurar el reenvío de puertos
Los pasos para Linux/macOS y Windows son ligeramente diferentes, así que por favor utiliza los que correspondan a tu sistema operativo.
Linux/macOS
-
Descarga el archivo tarball maestro del repositorio de inicio de la testnet de Codex, y descomprime su contenido:
curl -LO https://github.com/codex-storage/codex-testnet-starter/archive/master.tar.gz tar xzvf master.tar.gz rm master.tar.gz -
Navega a la carpeta de scripts:
cd codex-testnet-starter-master/scripts -
Instala las dependencias cuando sea necesario:
# Linux basado en Debian sudo apt update && sudo apt install libgomp1 -
Descarga los binarios de Codex desde las versiones de GitHub:
./download_online.sh -
Genera claves Ethereum:
./generate.shTu clave privada se guardará en el archivo
eth.keyy la dirección en el archivoeth.address. -
Completa tu dirección que se muestra en la pantalla con los tokens:
- Usa los grifos web para acuñar algunos ETH y los tokens TST .
- También podemos hacer esto usando el canal Discord # bot .
- Use
/set ethaddresscomando para ingresar su dirección generada - Use
/mintcomando para recibir ETH y tokens TST - Use
/balancecomando para verificar si recibió los tokens de prueba con éxito
- Use
-
Ejecuta el nodo Codex:
./run_client.sh -
Configura el reenvío de puertos y ya estaría.
Windows
-
Descarga el archivo tarball maestro del repositorio de inicio de la testnet de Codex, y descomprime su contenido:
[¡ATENCIÓN!] El software antivirus de Windows y los firewalls integrados pueden causar que los pasos fallen. Cubriremos algunos posibles errores aquí, pero considera siempre revisar tu configuración si las peticiones fallan - en particular, si deshabilitar temporalmente tu antivirus lo soluciona, entonces es probable que este sea el culpable.
curl -LO https://github.com/codex-storage/codex-testnet-starter/archive/master.tar.gzSi ves un error como:
curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_NO_REVOCATION_CHECK (0x80092012) - The revocation function was unable to check revocation for the certificate.Puede que necesites añadir la opción
--ssl-no-revokea tu llamada curl, por ejemplo:curl -LO --ssl-no-revoke https://github.com/codex-storage/codex-testnet-starter/archive/master.tar.gz -
Extrae el contenido del archivo tar, y luego elimínalo:
tar xzvf master.tar.gz del master.tar.gz -
Navega a la carpeta de scripts:
cd codex-testnet-starter-master\scripts\windows -
Descarga los binarios de Codex desde las versiones de GitHub:
download-online.bat -
Genera claves de Ethereum:
generate.bat
Tu clave privada se guardará en el archivo eth.key y la dirección en el archivo eth.address .
-
Completa tu dirección que se muestra en la pantalla con los tokens:
- Usa los grifos web para acuñar algunos ETH y los tokens TST .
- También podemos hacer esto usando el canal Discord # bot .
- Use
/set ethaddresscomando para ingresar su dirección generada - Use
/mintcomando para recibir ETH y tokens TST - Use
/balancecomando para verificar si recibió los tokens de prueba con éxito
- Use
-
Ejecuta el nodo Codex:
run-client.bat -
Configura el reenvío de puertos y ya estaría.
Todos los SO
Configura el reenvío de puertos en tu router
| # | Protocolo | Puerto | Descripción |
|---|---|---|---|
| 1 | UDP |
8090 |
Descubrimiento de Codex |
| 2 | TCP |
8070 |
Transporte de Codex |
Una vez que tu nodo esté en funcionamiento, puedes utilizar la API de Codex para interactuar con tu nodo Codex. Por favor, revisa nuestro recorrido por la API para más detalles.
También puedes utilizar la Interfaz de Usuario de la App de Codex para interactuar con tu nodo Codex local.
¿Necesitas ayuda? Contáctanos en el canal #🆘|node-help o revisa la guía de resolución de problemas.
Ejecutando un Proveedor de Almacenamiento (Versión Web)
Trabajo en progreso 🚧
Datos de la Testnet
Nodos Bootstrap
Codex
spr:CiUIAhIhAiJvIcA_ZwPZ9ugVKDbmqwhJZaig5zKyLiuaicRcCGqLEgIDARo8CicAJQgCEiECIm8hwD9nA9n26BUoNuarCEllqKDnMrIuK5qJxFwIaosQ3d6esAYaCwoJBJ_f8zKRAnU6KkYwRAIgM0MvWNJL296kJ9gWvfatfmVvT-A7O2s8Mxp8l9c8EW0CIC-h-H-jBVSgFjg3Eny2u33qF7BDnWFzo7fGfZ7_qc9P
spr:CiUIAhIhAyUvcPkKoGE7-gh84RmKIPHJPdsX5Ugm_IHVJgF-Mmu_EgIDARo8CicAJQgCEiEDJS9w-QqgYTv6CHzhGYog8ck92xflSCb8gdUmAX4ya78QoemesAYaCwoJBES39Q2RAnVOKkYwRAIgLi3rouyaZFS_Uilx8k99ySdQCP1tsmLR21tDb9p8LcgCIG30o5YnEooQ1n6tgm9fCT7s53k6XlxyeSkD_uIO9mb3
spr:CiUIAhIhA6_j28xa--PvvOUxH10wKEm9feXEKJIK3Z9JQ5xXgSD9EgIDARo8CicAJQgCEiEDr-PbzFr74--85TEfXTAoSb195cQokgrdn0lDnFeBIP0QzOGesAYaCwoJBK6Kf1-RAnVEKkcwRQIhAPUH5nQrqG4OW86JQWphdSdnPA98ErQ0hL9OZH9a4e5kAiBBZmUl9KnhSOiDgU3_hvjXrXZXoMxhGuZ92_rk30sNDA
spr:CiUIAhIhA7E4DEMer8nUOIUSaNPA4z6x0n9Xaknd28Cfw9S2-cCeEgIDARo8CicAJQgCEiEDsTgMQx6vydQ4hRJo08DjPrHSf1dqSd3bwJ_D1Lb5wJ4Qt_CesAYaCwoJBEDhWZORAnVYKkYwRAIgFNzhnftocLlVHJl1onuhbSUM7MysXPV6dawHAA0DZNsCIDRVu9gnPTH5UkcRXLtt7MLHCo4-DL-RCMyTcMxYBXL0
spr:CiUIAhIhAzZn3JmJab46BNjadVnLNQKbhnN3eYxwqpteKYY32SbOEgIDARo8CicAJQgCEiEDNmfcmYlpvjoE2Np1Wcs1ApuGc3d5jHCqm14phjfZJs4QrvWesAYaCwoJBKpA-TaRAnViKkcwRQIhANuMmZDD2c25xzTbKSirEpkZYoxbq-FU_lpI0K0e4mIVAiBfQX4yR47h1LCnHznXgDs6xx5DLO5q3lUcicqUeaqGeg
spr:CiUIAhIhAgybmRwboqDdUJjeZrzh43sn5mp8jt6ENIb08tLn4x01EgIDARo8CicAJQgCEiECDJuZHBuioN1QmN5mvOHjeyfmanyO3oQ0hvTy0ufjHTUQh4ifsAYaCwoJBI_0zSiRAnVsKkcwRQIhAJCb_z0E3RsnQrEePdJzMSQrmn_ooHv6mbw1DOh5IbVNAiBbBJrWR8eBV6ftzMd6ofa5khNA2h88OBhMqHCIzSjCeA
spr:CiUIAhIhAntGLadpfuBCD9XXfiN_43-V3L5VWgFCXxg4a8uhDdnYEgIDARo8CicAJQgCEiECe0Ytp2l-4EIP1dd-I3_jf5XcvlVaAUJfGDhry6EN2dgQsIufsAYaCwoJBNEmoCiRAnV2KkYwRAIgXO3bzd5VF8jLZG8r7dcLJ_FnQBYp1BcxrOvovEa40acCIDhQ14eJRoPwJ6GKgqOkXdaFAsoszl-HIRzYcXKeb7D9
Geth
enode://cff0c44c62ecd6e00d72131f336bb4e4968f2c1c1abeca7d4be2d35f818608b6d8688b6b65a18f1d57796eaca32fd9d08f15908a88afe18c1748997235ea6fe7@159.223.243.50:40010
enode://ea331eaa8c5150a45b793b3d7c17db138b09f7c9dd7d881a1e2e17a053e0d2600e0a8419899188a87e6b91928d14267949a7e6ec18bfe972f3a14c5c2fe9aecb@68.183.245.13:40030
enode://4a7303b8a72db91c7c80c8fb69df0ffb06370d7f5fe951bcdc19107a686ba61432dc5397d073571433e8fc1f8295127cabbcbfd9d8464b242b7ad0dcd35e67fc@174.138.127.95:40020
enode://36f25e91385206300d04b95a2f8df7d7a792db0a76bd68f897ec7749241b5fdb549a4eecfab4a03c36955d1242b0316b47548b87ad8291794ab6d3fecda3e85b@64.225.89.147:40040
enode://2e14e4a8092b67db76c90b0a02d97d88fc2bb9df0e85df1e0a96472cdfa06b83d970ea503a9bc569c4112c4c447dbd1e1f03cf68471668ba31920ac1d05f85e3@170.64.249.54:40050
enode://6eeb3b3af8bef5634b47b573a17477ea2c4129ab3964210afe3b93774ce57da832eb110f90fbfcfa5f7adf18e55faaf2393d2e94710882d09d0204a9d7bc6dd2@143.244.205.40:40060
enode://6ba0e8b5d968ca8eb2650dd984cdcf50acc01e4ea182350e990191aadd79897801b79455a1186060aa3818a6bc4496af07f0912f7af53995a5ddb1e53d6f31b5@209.38.160.40:40070
Contratos Inteligentes
| Contract | Dirección |
|---|---|
| Token | 0x34a22f3911De437307c6f4485931779670f78764 |
| Dirección | 0x02dd582726F7507D7d0F8bD8bf8053d3006F9092 |
| Marketplace | 0xAB03b6a58C5262f530D54146DA2a552B1C0F7648 |
Puntos de Acceso (Endpoints)
| # | Service | URL |
|---|---|---|
| 1 | Geth RPC Público | rpc.testnet.codex.storage |
| 2 | Explorador de Bloques | explorer.testnet.codex.storage |
| 3 | Faucet ETH | faucet-eth.testnet.codex.storage |
| 4 | Faucet TST | faucet-tst.testnet.codex.storage |
| 5 | Página de Estado | status.testnet.codex.storage |