Skip to content

Commit 9b3a138

Browse files
authored
Spanish catchup (#112)
Recently, the english documentation got many updates regarding mainnet launch. In this PR the spansih documentation catches up to it.
1 parent c014299 commit 9b3a138

File tree

16 files changed

+210
-54
lines changed

16 files changed

+210
-54
lines changed

public/locales/es/translation.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@
6666
"commonErrors": "Errores Comunes",
6767
"rollupExplorer": "Rollup Explorer",
6868
"scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer",
69+
"scrollMainnet": "Scroll Mainnet",
70+
"scrollscan": "Explorador Scrollscan",
6971
"sepoliaBlockExplorer": "Sepolia Explorer",
7072
"community": "Comunidad",
7173
"discord": "Discord",
@@ -96,9 +98,13 @@
9698
"bridgingERC1155ThroughCustomGateway": "Bridging de un ERC1155 a través de una Gateway Personalizada",
9799
"estimatingGasAndTxFees": "Estimación de las Tarifas de Gas y Tx",
98100
"resources": "Recursos",
101+
"mainnetResources": "Recursos de Mainnet",
102+
"sepoliaResources": "Recursos de Sepolia",
103+
"scrollBlockExplorer": "Explorador Scrollscan",
99104
"rollupExplorer": "Rollup Explorer",
100105
"scrollSepoliaBlockExplorer": "Scroll Sepolia Explorer",
101-
"sepoliaBlockExplorer": "Sepolia Explorer"
106+
"sepoliaRollupExplorer": "Explorador de Rollup",
107+
"sepoliaBlockExplorer": "Explorador de bloques Scrollscan"
102108
},
103109
"technology": {
104110
"introduction": "Introducción",
@@ -129,7 +135,11 @@
129135
"bridgeOverview": "Vista General del Bridge",
130136
"prover": "Prover",
131137
"proofGeneration": "Proof Generation",
132-
"cpuProverRepo": "CPU Prover Repo"
138+
"cpuProverRepo": "Repo de probador de CPU",
139+
140+
"security": "Seguridad",
141+
"auditsAndBugBounty": "Auditorías y recompenzas por encontrar bugs",
142+
"l2BeatAssessment": "Análisis de L2Beat"
133143
},
134144
"learn": {
135145
"ethereumAndProtocols": "Ethereum y Protocolos",

src/content/docs/en/user-guide/bridge.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The time estimates above are typical for normal network behavior and activity le
3535

3636
### Instructions
3737

38-
1. First, navigate to the [Scroll Bridge](https://sepolia.scroll.io/bridge) and press the "Connect Wallet."
38+
1. First, navigate to the [Scroll Bridge](https://sepolia.scroll.io/bridge) and press the "Connect Wallet" button.
3939
1. In the app, ensure that **Ethereum Sepolia** is on top and **Scroll Sepolia** is on the bottom. You can click the "****" button to switch their positions.
4040
1. Select the token you want to transfer from Sepolia to Scroll Sepolia. If it's you're first time bridging, try "ETH."
4141
1. If this is your first time transferring a specific ERC20 token, you must **Approve** the Sepolia Bridge contract to access your ERC20 token.

src/content/docs/es/developers/developer-quickstart.mdx

Lines changed: 55 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,75 @@ import Aside from "../../../../components/Aside.astro"
1212
import ClickToZoom from "../../../../components/ClickToZoom.astro"
1313
import networkSelection from "./_images/mmNetworkSelection.png"
1414
import injectedProviderMM from "./_images/injectedProviderMM.png"
15+
import ToggleElement from "../../../../components/ToggleElement.astro"
1516

1617
Con Scroll, tus herramientas favoritas para la creación y prueba de smart contracts funcionan de manera intuitiva.
1718

18-
Dado que Scroll es equivalente en código de bytes con la EVM, sólo tendrás que dirijir tus herramientas de creación favoritas a un proveedor RPC de Scroll Sepolia Testnet.
19+
Dado que Scroll es equivalente en código de bytes con la EVM, sólo tendrás que dirijir tus herramientas de creación favoritas a un proveedor RPC de Scroll.
1920

2021
Si tienes algún problema, ponte en contacto con nosotros en [nuestro Discord](https://discord.gg/scroll).
2122

22-
## Adquiriendo Testnet Ether
23+
## Adquiriendo Ether
2324

24-
Para empezar a construir en Scroll, primero tendrás que adquirir algunos ETH de testnet. Consulta la página [Faucet](/es/user-guide/faucet) para obtener consejos sobre la obtención de tokens de la testnet Sepolia. Después de esto, podrás transferir sus testnet ETH a la Scroll Sepolia Testnet (Layer 2) utilizando nuestro [Bridge](/es/user-guide/bridge).
25+
Scroll usa ETH como moneda nativa, la cual se necesita para pagar comisiones de transacción para lanzar
26+
smart contract e interactuar con la red.
27+
28+
Para empezar construyendo en Scroll, es sugerido empezar con Scroll Sepolia testnet. Primero necesitarás
29+
adquirir un poco de testnet ETH. Consulta la página sobre las [Faucets](/user-guide/faucet) para tips
30+
sobre cómo obtener tokens en Sepolia. Luego de esto, puedes enviar por el bridge tu ETH de testnet hacia
31+
Scroll Sepolia Testnet (Layer 2) usando nuestro [Bridge de Sepolia](https://sepolia.scroll.io/bridge),
32+
tal y como se describe en el [artículo sobre el Bridge](/user-guide/bridge).
2533

2634
Para obtener más información, consulta la página de [Setup](/es/user-guide/bridge) de la Guía del usuario.
2735

36+
Una vez que estés listo para lanzar en Scroll mainnet, puedes usar nuestro
37+
[bridge native](https://scroll.io/bridge/) o algún bridge de terceros.
38+
2839
## Configuración de red
2940

41+
### Scroll Mainnet
42+
43+
Utiliza la siguiente tabla para configurar sus herramientas de Ethereum para la Scroll Mainnet.
44+
45+
| Nombre de red | Scroll | Scroll Mainnet |
46+
| ---------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------- |
47+
| RPC URL | [https://rpc.scroll.io/](https://rpc.scroll.io/) | [https://eth.llamarpc.com](https://eth.llamarpc.com) |
48+
| Identificador de Cadena | 534352 | 1 |
49+
| Símbolo de Moneda | ETH | ETH |
50+
| URL de Explorador de Bloques | [https://scrollscan.com/](https://scrollscan.com/) | [https://etherscan.io](https://etherscan.io) |
51+
52+
<ToggleElement anchor="mainnet-additional-infra">
53+
<div slot="title">RPCs e Infra adicional de Scroll Mainnet</div>
54+
- [Bridge Nativo de Scroll](https://scroll.io/bridge)
55+
- [Proveedores de RPC de Scroll en ChainList.org](https://chainlist.org/chain/534352)
56+
- [Proveedores de RPC de Scroll en ChainList.org](https://chainlist.org/chain/1)
57+
{/* - Exploradores de bloques adicionales:
58+
- [Dora](https://www.ondora.xyz/network/scroll/interactions)
59+
- [L2Scan](https://scroll.l2scan.co/) */}
60+
61+
</ToggleElement>
62+
63+
### Scroll Sepolia Testnet
64+
3065
Utiliza la siguiente tabla para configurar sus herramientas de Ethereum para la Scroll Sepolia Testnet.
3166

32-
| Nombre de red | Scroll Sepolia Testnet | Sepolia Testnet |
33-
| ------------------ | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
34-
| RPC URL | [https://sepolia-rpc.scroll.io/](https://sepolia-rpc.scroll.io/) | [https://eth-sepolia-public.unifra.io](https://eth-sepolia-public.unifra.io) |
35-
| Chain ID | 534351 | 11155111 |
36-
| Currency Symbol | ETH | ETH |
37-
| Block Explorer URL | [https://sepolia-blockscout.scroll.io](https://sepolia-blockscout.scroll.io/) | [https://sepolia.etherscan.io](https://sepolia.etherscan.io) |
67+
| Nombre de Red | Scroll Sepolia | Ethereum Sepolia |
68+
| ---------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------ |
69+
| RPC URL | [https://sepolia-rpc.scroll.io/](https://sepolia-rpc.scroll.io/) | [https://rpc2.sepolia.org](https://rpc2.sepolia.org) |
70+
| Identificador de Cadena | 534351 | 11155111 |
71+
| Símbolo de Moneda | ETH | ETH |
72+
| URL de Explorador de Bloques | [https://sepolia.scrollscan.com](https://sepolia.scrollscan.com/) | [https://sepolia.etherscan.io](https://sepolia.etherscan.io) |
73+
74+
<ToggleElement anchor="sepolia-additional-infra">
75+
<div slot="title">RPCs e Infra adicional de Scroll Sepolia</div>
76+
- [Bridge Nativo de Scroll Sepolia](https://sepolia.scroll.io/bridge)
77+
- [Proveedores de RPC de Scroll Sepolia en ChainList.org](https://chainlist.org/chain/534351)
78+
- [Proveedores de RPC de Ethereum Sepolia en ChainList.org](https://chainlist.org/chain/11155111)
79+
- Exploradores de bloque adicionales:
80+
- [Dora](https://www.ondora.xyz/network/scroll-sepolia/interactions)
81+
- [L2Scan](https://scroll.l2scan.co/)
82+
83+
</ToggleElement>
3884

3985
## Configura tus herramientas
4086

src/content/docs/es/developers/ethereum-and-scroll-differences.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ A la hora de verificar el "EXTCODESIZE", resulta costoso cargar todos los datos
7171

7272
## Tiempo de Bloques
7373

74-
El Testnet de Sepolia apunta a tener un tiempo de bloque constante de 3 segundos. Esto es más corto y consistente que los 12 segundos utilizados en Ethereum en condiciones ideales.
74+
Scroll apunta a tener un tiempo de bloque constante de 3 segundos. Esto es más corto y consistente que los 12 segundos utilizados en Ethereum en condiciones ideales.
7575

7676
Esto se eligió por dos razones:
7777

@@ -90,7 +90,7 @@ Puedes leer con más detalle las diferencias entre el hard fork de Shanghai y Lo
9090

9191
## Comisiones de Transacciones
9292

93-
La comisión aplicada a las transacciones de Scroll Sepolia consta de dos partes:
93+
La comisión aplicada a las transacciones de Scroll consta de dos partes:
9494

9595
- **Comisión de gas en L2:** similar a L1, el importe de la comisión de ejecución en L2 es igual a `L2_gas_price * L2_gas_used`, cubriendo los siguientes costos:
9696
- Costo de ejecución y almacenamiento del secuenciador en L2

src/content/docs/es/developers/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ comporta como si fuera ejecutado en la Capa 1 de Ethereum.
3030

3131
## Primeros Pasos
3232

33-
**¿Desea desarrollar en Scroll Sepolia Testnet?**
33+
**¿Buscas desarrollar en Scroll?**
3434

3535
- Para lo esencial: Consulta el [Inicio rápido para desarrolladores](/es/developers/developer-quickstart)
3636
- Para un tutorial sobre el despliegue de tu primer smart contract en Scroll, lee nuestro
@@ -80,8 +80,8 @@ comporta como si fuera ejecutado en la Capa 1 de Ethereum.
8080
<ToggleElement anchor="community">
8181
<div slot="title">Comunidad - Scroll reúne a usuarios y builders.</div>
8282
<p>
83-
Estamos conscientes de los retos de construir de manera abierta y conseguir la participación de los usuarios antes del lanzamiento de la mainnet.
84-
Scroll cuenta con una comunidad de Discord de más de 100.000 usuarios deseosos de probar aplicaciones en nuestra testnet.
83+
Estamos conscientes de los retos de construir de manera abierta y conseguir la participación de los usuarios!
84+
Scroll cuenta con una comunidad de Discord de más de 600,000 miembros deseosos de probar aplicaciones en nuestra testnet o mainnet.
8585
Estamos contentos de conectar a creadores con usuarios que puedan aportar feedback del mundo real.
8686
</p>
8787
</ToggleElement>

src/content/docs/es/developers/l1-and-l2-bridging/the-scroll-messenger.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,14 @@ el smart contract desplegado en L1, `L1ScrollMessenger`. Para enviar un mensaje
2323

2424
## Finalización de transacciones en L1
2525

26-
Cualquier transacción procedente de L2 necesita ser finalizada usando la función `relayMessageWithProof` en el contrato Scroll Messenger. Llamamos a este proceso "ejecución de una transacción de tipo Retiro", y es necesario tanto para enviar mensajes arbitrarios como para transferir activos a través de una gateway o del router. Cuando utilices `relayMessageWithProof`, tendrás que proporcionar una prueba de inclusión del Merkle Tree que demuestre que tu transacción está incluida en el trie de mensajes de "retiro", junto con otros parámetros. La producción de esta prueba y estos valores se puede hacer localmente y sin permisos, pero por el momento, la forma más fácil de recuperar estos parámetros es a través de nuestra API backend alojada en https://sepolia-api-bridge.scroll.io/api/.
26+
Cualquier transacción procedente de L2 necesita ser finalizada usando la función `relayMessageWithProof` en el contrato Scroll Messenger. Llamamos a este proceso "ejecución de una transacción de tipo Retiro", y es necesario tanto para enviar mensajes arbitrarios como para transferir activos a través de una gateway o del router. Cuando utilices `relayMessageWithProof`, tendrás que proporcionar una prueba de inclusión del Merkle Tree que demuestre que tu transacción está incluida en el trie de mensajes de "retiro", junto con otros parámetros. La producción de esta prueba y estos valores se puede hacer localmente y sin permisos, pero por el momento, la forma más fácil de recuperar estos parámetros es a través de nuestras APIs:
27+
28+
- API de Scroll Sepolia: https://sepolia-api-bridge.scroll.io/api/
29+
- API de Scroll: https://mainnet-api-bridge.scroll.io/api/
2730

2831
<Aside type="danger" title="API Experimental">
2932
Esta API se ha creado para nuestra IU del Bridge. Aún no está finalizada y puede cambiar en el futuro. Actualizaremos esta guía
30-
cuando la API esté finalizada.
33+
cuando la API esté finalizada. Adicionalmente, todos los ejemplos a continuación usan la API de Sepolia que debería ser muy similar a hacerlo en mainnet.
3134
</Aside>
3235

3336
Proporciona la dirección de la EOA o del contrato responsable de iniciar la transacción original en L2 al endpoint `/claimable`. La API te proporcionará toda la información necesaria para concluir con éxito la transacción en L1.

src/content/docs/es/developers/transaction-fees-on-scroll.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ import Aside from "../../../../components/Aside.astro"
1212

1313
## Vista General
1414

15-
Las comisiones de Scroll Sepolia Testnet son notablemente menores a las de su capa de soporte. Para usuarios y desarrolladores, las comisiones por transacción en Scroll parecen funcionar de forma similar a las de la mainnet de Ethereum, y las herramientas, wallets y código existentes probablemente funcionarán como si lo fueran. Sin embargo, la comisión por transacción que se muestra en la billetera no es la imagen completa, a menos que el software conozca específicamente los cálculos de comisiones de Scroll.
15+
Las comisiones de Scroll son notablemente menores a las de su capa de soporte. Para usuarios y desarrolladores, las comisiones por transacción en Scroll parecen funcionar de forma similar a las de la mainnet de Ethereum, y las herramientas, wallets y código existentes probablemente funcionarán como si lo fueran. Sin embargo, la comisión por transacción que se muestra en la billetera no es la imagen completa, a menos que el software conozca específicamente los cálculos de comisiones de Scroll.
1616

1717
Debido al diseño de los rollups L2, los costos de transacción dependen de los costos de la L1. Para aprovechar la seguridad de Ethereum, Scroll debe tener en cuenta el costo de los datos de las transacciones y las pruebas que deben almacenarse y verificarse en la L1.
1818

19-
Para lograr esto, Scroll Sepolia introduce algunas nuevas dimensiones en el cálculo de la comisión de transacción que no existen en Ethereum. El costo final de una transacción se construye a partir de varias partes:
19+
Para lograr esto, Scroll introduce algunas nuevas dimensiones en el cálculo de la comisión de transacción que no existen en Ethereum. El costo final de una transacción se construye a partir de varias partes:
2020

2121
- **Comisión de L2**
2222
- Calculada de la misma manera que en la L1, igual a `gas_price * gas_used`.
@@ -60,7 +60,7 @@ Las transacciones no se guardan de 1 en 1, sino en lotes de bloques (y bloques d
6060

6161
### Estimación de la Comisión de Datos de L1
6262

63-
Scroll tiene un `L1GasPriceOracle` pre-lanzado, accesible en Scroll Sepolia en ([`0x5300000000000000000000000000000000000000000000000002`](https://sepolia-blockscout.scroll.io/address/0x5300000000000000000000000000000000000002)). Proporciona un método `getL1Fee` para estimar la comisión de datos L1 para la raw data de una transacción dada.
63+
Scroll tiene un `L1GasPriceOracle` pre-lanzado, accesible en Scroll y Scroll Sepolia en ([`0x5300000000000000000000000000000000000000000000000002`](https://sepolia-blockscout.scroll.io/address/0x5300000000000000000000000000000000000002)). Proporciona un método `getL1Fee` para estimar la comisión de datos L1 para la raw data de una transacción dada.
6464

6565
```solidity
6666
function getL1Fee(bytes memory _data) external view override returns (uint256);

src/content/docs/es/developers/verifying-smart-contracts.mdx

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,16 @@ import ClickToZoom from "../../../../components/ClickToZoom.astro"
1313
import verify1 from "./_images/verify1.png"
1414
import CodeSample from "../../../../components/CodeSample/CodeSample.astro"
1515

16-
Después de desplegar tus smart contracts, es importante verificar tu código en [nuestro block explorer](https://sepolia-blockscout.scroll.io/). Esto se puede hacer de forma automatizada utilizando tus herramientas de desarrollo o la IU web de Blockscout.
16+
Después de desplegar tus smart contracts, es importante verificar tu código en [nuestro block explorer](https://scrollscan.com/)o en el [block explorer de Sepolia](https://sepolia-blockscout.scroll.io). Esto se puede hacer de forma automatizada utilizando tus herramientas de desarrollo o la IU web de Blockscout.
1717

18-
<Aside type="danger" title="Alerta">
18+
Esto se puede automatizar utilizando nuestras herramientas para desarrolladores o a través de UI en la web de Blockscout.
19+
20+
<Aside type="tip" title="Blockscout vs Etherscan">
1921
Nuestra instancia de Blockscout tiene actualmente un comportamiento inconsistente en la verificación de contratos con Foundry. Estamos trabajando en
2022
junto con otras mejoras de estabilidad. No dudes en pedir ayuda en [nuestro
2123
Discord](https://discord.com/channels/853955156100907018/1028102371894624337)
24+
Las instrucciones a continuación sobre la verificación en Sepolia Blockscout difieren un poco de Etherscan. Cuando
25+
actualizaremos estas instrucciones cuando existan más servicios en mainnet.
2226
</Aside>
2327

2428
## Uso de las herramientas para desarrolladores
@@ -80,8 +84,18 @@ npx hardhat verify --network scrollSepolia 0xD9880690bd717189cC3Fbe7B9020F27fae7
8084

8185
### Foundry
8286

87+
<Aside type="danger" title="Alerta">
88+
Nuestra instacia de blockscout actualmente tiene comportamientos incosistentes cuando se verfica usando Foundry, estamos
89+
trabajando para solucionar esto junto con otros problemas de estabilidad. En cualquier caso, siempre eres bienvenido
90+
a preguntar en [on Discord](https://discord.com/channels/853955156100907018/1028102371894624337).
91+
</Aside>
92+
8393
Cuando se utiliza Foundry, la función `verify-contract` ayuda a automatizar el proceso de verificación de los contratos.
8494

8595
```bash
86-
forge verify-contract <Contract Address> <Space separated params> <Solidity file>:<Contract name> --chain-id 534351 --verifier-url <https://sepolia-blockscout.scroll.io/api> --verifier blockscout
96+
forge verify-contract <Contract Address> <Space separated params> <Solidity file>:<Contract name> --chain-id 534351 --verifier-url https://sepolia-blockscout.scroll.io/api\? --verifier blockscout
8797
```
98+
99+
<Aside type="danger" title="Warning">
100+
Observa que añadimos `\?` al final de la URL del verificador, si no lo hacemos la verificación fallará. (Probado en forge v0.2.0).
101+
</Aside>

0 commit comments

Comments
 (0)