Referencia para desarrolladores
Las constantes que necesitas para crear wallets, exploradores, bots y software de pool para Garlicoin, todas en un mismo lugar. Comprobadas con el código fuente de Garlicoin Core 0.18 y con el nodo en vivo que hace funcionar este sitio.
Red
| Parámetro | Mainnet | Testnet |
|---|---|---|
| Ticker | GRLC. 1 GRLC = 100.000.000 unidades base (8 decimales). | |
| Suministro máximo | 69.000.000 GRLC. La recompensa por bloque empezó en 50 GRLC y se reduce a la mitad cada 690.000 bloques. | |
| Tiempo de bloque | Objetivo de 40 segundos. La dificultad se reajusta en cada bloque con Dark Gravity Wave sobre los últimos 45 bloques. | |
| Puerto P2P | 42069 | 42075 |
| Puerto RPC (predeterminado) | 42068 | 42070 |
| Inicio de mensaje (magic) | d2 c6 b6 db | fd d2 c8 f2 |
| Bloque génesis | 2ada80bf415a89358d697569c96eb98cdbf4c3b8878ac5722c01284492e2722814 de enero de 2018 (hora 1515925970) | b25004ec2dc27689999f9ee14856ee0464d7f73f3fae3cf43c1d40f89c141aea |
| Madurez de coinbase | 100 bloques (unos 67 minutos) | |
| Peso máximo de bloque | 4.000.000 unidades de peso, como en Bitcoin | |
| SegWit | Activo desde el bloque 24.192 (31 de enero de 2018) | Activo |
| Comisión mínima de retransmisión | 0,00006 GRLC por kB (valor predeterminado de Garlicoin Core 0.18) | |
| Versión del protocolo | 70017, user agent /GarlicoinCore:0.18.5/ para la versión actual (cada nodo muestra su propia versión) | |
Regtest usa el puerto P2P 19444 y el puerto RPC 42070. Los datos en vivo, como la altura y la dificultad, están en la API de datos.
Direcciones y claves
| Tipo | Mainnet | Testnet |
|---|---|---|
| P2PKH (heredada) | Versión 38 (0x26). Las direcciones empiezan por G. | 111 (0x6f) |
| P2SH (script) | Versión 50 (0x32). Las direcciones empiezan por M. | 58 (0x3a) |
| Bech32 (SegWit) | Prefijo grlc. Las direcciones empiezan por grlc1q. | tgrlc |
| Clave privada WIF | Versión 176 (0xb0). Las claves comprimidas empiezan por T, las no comprimidas con 6. | 239 (0xef) |
| Claves extendidas BIP32 | Los mismos bytes de versión que Bitcoin: 0488b21e (xpub) y 0488ade4 (xprv) en mainnet, 043587cf / 04358394 en testnet. | |
| Coin type BIP44 | 69420 (SLIP-0044), así que la primera cuenta es m/44'/69420'/0' | |
| Prefijo de mensaje firmado | "Garlicoin Signed Message:\n", con hash como el de Bitcoin (longitud varint, doble SHA-256) | |
| Enlaces de pago | garlicoin:<address>?amount=1.5&label=...&message=... (BIP21). Garlicoin Core los abre. Crea uno. | |
- Solo witness versión 0. Garlicoin Core 0.18 es anterior a Taproot y bech32m, así que rechaza las direcciones
grlc1p…. No las generes. - La firma de mensajes en Garlicoin Core solo funciona con direcciones G. Para M y grlc1, las herramientas usan los bytes de cabecera BIP137 (35–38 y 39–42); nuestro verificador acepta ambos.
Vectores de prueba
Clave privada 1, la clave más pequeña posible. Nunca envíes monedas a estas direcciones: cualquiera puede gastarlas. Comprobado con validateaddress y verifymessage.
- WIF (comprimida)
T33ydQRKp4FCW5LCLLUB7deioUMoveiwekdwUwyfRDeGZm76aUjV - Dirección G
GUXByHDZLvU4DnVH9imSFckt3HEQ5cFgE5 - Dirección M (P2SH-P2WPKH)
MR8UQSBr5ULwWheBHznrHk2jxyxkHQu8vB - Dirección grlc1 (P2WPKH)
grlc1qw508d6qejxtdg4y5r3zarvary0c5xw7kh3dm3c - Firma de "garlicoin.org" con la dirección G
H9YqRVHzWvTzYSQZ4a7YCcL1/VPtgt3yCeGfyVAmDdglPrmvGNnXZPqRoX/FAMHz6dz3Qqvj0NbGyTMGNgen76o=
Prueba de trabajo
Garlicoin se minaba con scrypt al principio y pasó a Allium tras el bloque 58.670 (16 de febrero de 2018). Allium pasa la cabecera de bloque de 80 bytes por esta cadena:
- BLAKE-256
- Keccak-256
- Lyra2 (t=1, rows=8, cols=8)
- CubeHash-256
- Lyra2 otra vez
- Skein-256
- Grøstl-256
El ID del bloque sigue siendo el doble SHA-256 de la cabecera, como en Bitcoin. Solo la comprobación de la prueba de trabajo usa Allium. Código fuente: allium.c ↗
Habla con un nodo
Añade los datos de acceso RPC a garlicoin.conf y reinicia. Consulta ejecutar un nodo para saber dónde va el archivo.
server=1 rpcuser=yourname rpcpassword=a-long-random-password
Luego pregúntale lo que quieras por JSON-RPC:
curl --user yourname --data-binary \
'{"jsonrpc":"1.0","id":1,"method":"getblockcount","params":[]}' \
-H 'content-type: text/plain' http://127.0.0.1:42068/
La RPC es la de Bitcoin Core 0.18. No hay getnodeaddresses ni índice de transacciones a menos que arranques con txindex=1.
Encontrar peers
Las semillas DNS integradas en Garlicoin Core ya no responden (comprobado en octubre de 2026), así que un nodo recién instalado puede quedarse sin conexiones. Dale algunas líneas addnode= de peers.txt, que se actualiza cada minuto.
Enlaces
- Código fuente de Garlicoin Core ↗, con las constantes de arriba en
src/chainparams.cpp. - Nuestra API de datos: altura, hashrate, suministro, pools de minería y precio en JSON, además de insignias en vivo para README.
- API del explorador grlc.eu ↗ para transacciones, direcciones y bloques.
- Herramientas de navegador hechas con estas constantes: comprobador de direcciones, firmar y verificar mensajes, direcciones personalizadas.