Skip to content

Commit e8a9907

Browse files
authored
Update 17_3_Usando_BIP32_en_Libwally.md
1 parent 491b75c commit e8a9907

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

es/17_3_Usando_BIP32_en_Libwally.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Para crear una dirección HD se requiere comenzar con una semilla, y luego ir ha
1818
size_t seed_len;
1919
lw_response = bip39_mnemonic_to_seed(mnem,NULL,seed,BIP39_SEED_LEN_512,&seed_len);
2020
```
21-
Como puede ver, necesitara decirle qué versión de la clave devolver, en este caso `BIP32_VER_TEST_PRIVATE`, una clave de testnet privada.
21+
Como puede ver, necesitará decirle qué versión de la clave devolver, en este caso `BIP32_VER_TEST_PRIVATE`, una clave de testnet privada.
2222

2323
> :link: **TESTNET vs MAINNET:** En mainnet, en cambio, se pide `BIP32_VER_MAIN_PRIVATE`.
2424
@@ -40,11 +40,11 @@ Antes de ir más lejos, es necesario entender cómo funciona la jerarquía de un
4040
Sin embargo, para las carteras HD, cada uno de esos niveles de la jerarquía se utiliza de una manera muy específica. Esto se definió originalmente en [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) y más tarde se actualizó para Segwit en [BIP84].
4141

4242
En conjunto, una ruta de derivación BIP32 se define para tener cinco niveles:
43-
1. **Purpose.** Normalmente se establece en `44'` o `84'`, dependiendo del BIP que se esté siguiendo.
44-
2. ***Coin.** Para bitcoins en MAINNET, esto es `0'`, para testnet es `1'`.
45-
3. **Account.** Una cartera puede contener varias cuentas discretas, empezando por `0'`.
46-
4. ***Change.** Las direcciones externas (para distribución) se establecen en `0`, mientras que las direcciones internas (para cambio) se establecen en `1`.
47-
5. **Index.** La enésima dirección de la jerarquía, comenzando con `0`.
43+
1. **Proósito.** Normalmente se establece en `44'` o `84'`, dependiendo del BIP que se esté siguiendo.
44+
2. **Moneda.** Para bitcoins en MAINNET, esto es `0'`, para testnet es `1'`.
45+
3. **Cuenta.** Una cartera puede contener varias cuentas discretas, empezando por `0'`.
46+
4. **Cambio.** Las direcciones externas (para distribución) se establecen en `0`, mientras que las direcciones internas (para cambio) se establecen en `1`.
47+
5. **Índice.** La enésima dirección de la jerarquía, comenzando con `0`.
4848

4949
Así que en testnet, la dirección cero para una dirección externa para la cuenta cero para monedas de testnet usando los estándares BIP84 es `[m/84'/1'/0'/0/0]`. Esa es la dirección que usted estara creando momentáneamente.
5050

@@ -78,7 +78,7 @@ Cada vez que tenga una nueva clave,usted puede usarla para generar nuevas clave
7878
```
7979
### Generar una clave de dirección
8080

81-
Alternativamente, puede usar la función `bip32_key_from_parent_alloc` , que simplemente baja un nivel de la jerarquía a la vez. El siguiente ejemplo se reduce al descendiente 0º de la clave de cuenta (que es la dirección externa) y luego al descendiente 0º de la anterior. Esto sería útil porque entonces usted podría seguir generando la primera dirección, la segunda dirección, y así sucesivamente a partir de esa clave externa:
81+
Alternativamente, puede usar la función `bip32_key_from_parent_alloc`, que simplemente baja un nivel de la jerarquía a la vez. El siguiente ejemplo se reduce al descendiente 0º de la clave de cuenta (que es la dirección externa) y luego al descendiente 0º de la anterior. Esto sería útil porque entonces usted podría seguir generando la primera dirección, la segunda dirección, y así sucesivamente a partir de esa clave externa:
8282
```
8383
struct ext_key *key_external;
8484
lw_response = bip32_key_from_parent_alloc(key_account,0,BIP32_FLAG_KEY_PRIVATE,&key_external);
@@ -103,7 +103,7 @@ También hay una función `wally_bip32_key_to_address` que se puede utilizar par
103103

104104
## Prueba de código HD
105105

106-
El código para este ejemplo de HD se puede encontrar, como de costumbre, en el [src directory](src/16_3_genhd.c).
106+
El código para este ejemplo de HD se puede encontrar, como de costumbre, en el [src directory](../src/16_3_genhd.c).
107107

108108
Puede compilarlo y probarlo:
109109
```

0 commit comments

Comments
 (0)