Skip to content

Commit d7389b4

Browse files
committed
Fix tutorial issues
1 parent b4bce3c commit d7389b4

File tree

31 files changed

+45
-47
lines changed
  • public/content/translations/es/developers/tutorials
    • a-developers-guide-to-ethereum-part-one
    • all-you-can-cache
    • calling-a-smart-contract-from-javascript
    • deploying-your-first-smart-contract
    • eip-1271-smart-contract-signatures
    • erc-721-vyper-annotated-code
    • erc20-annotated-code
    • erc20-with-safety-rails
    • getting-started-with-ethereum-development-using-alchemy
    • guide-to-smart-contract-security-tools
    • hello-world-smart-contract-fullstack
    • hello-world-smart-contract
    • how-to-implement-an-erc721-market
    • how-to-mint-an-nft
    • how-to-use-tellor-as-your-oracle
    • how-to-view-nft-in-metamask
    • how-to-write-and-deploy-an-nft
    • interact-with-other-contracts-from-solidity
    • kickstart-your-dapp-frontend-development-wth-create-eth-app
    • learn-foundational-ethereum-topics-with-sql
    • nft-minter
    • sending-transactions-using-web3-and-alchemy
    • set-up-web3js-to-use-ethereum-in-javascript
    • testing-erc-20-tokens-with-waffle
    • token-integration-checklist
    • understand-the-erc-20-token-smart-contract
    • uniswap-v2-annotated-code
    • using-websockets
    • waffle-dynamic-mocking-and-testing-calls
    • waffle-say-hello-world-with-hardhat-and-ethers
    • waffle-test-simple-smart-contract

31 files changed

+45
-47
lines changed

public/content/translations/es/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ lang: es
66
tags:
77
- "python"
88
- "web3.py"
9-
skill: principiante
9+
skill: beginner
1010
published: 2020-09-08
1111
source: Encantadores de serpientes
1212
sourceUrl: https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/

public/content/translations/es/developers/tutorials/all-you-can-cache/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tags:
77
- "guardar en caché"
88
- "almacenamiento"
99
skill: intermediate
10-
published: 15-9-2022
10+
published: 2022-09-15
1111
lang: es
1212
---
1313

public/content/translations/es/developers/tutorials/calling-a-smart-contract-from-javascript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tags:
77
- "frontend"
88
- "JavaScript"
99
- "web3.js"
10-
skill: principiante
10+
skill: beginner
1111
lang: es
1212
published: 2020-04-19
1313
source: EthereumDev

public/content/translations/es/developers/tutorials/deploying-your-first-smart-contract/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tags:
77
- "remezcla"
88
- "solidity"
99
- "implementación"
10-
skill: principiante
10+
skill: beginner
1111
lang: es
1212
published: 2020-04-03
1313
source: EthereumDev

public/content/translations/es/developers/tutorials/eip-1271-smart-contract-signatures/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ tags:
99
- "verificación"
1010
- "firma"
1111
skill: intermediate
12-
published: 12-1-2023
12+
published: 2023-01-12
1313
---
1414

1515
El estándar [EIP-1271](https://eips.ethereum.org/EIPS/eip-1271) permite que los contratos inteligentes verifiquen las firmas.

public/content/translations/es/developers/tutorials/erc-721-vyper-annotated-code/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ tags:
77
- "vyper"
88
- "erc-721"
99
- "python"
10-
skill: principiante
10+
skill: beginner
1111
published: 2021-04-01
1212
---
1313

1414
## Introducción {#introduction}
1515

16-
La norma [ERC-721 ](/developers/docs/standards/tokens/erc-721/) sirve para mantener la propiedad de los tókenes no fungibles (o NFT). Los tókenes [ERC-20](/developers/docs/standards/tokens/erc-20/) actúan como mercancía, porque no hay diferencia entre tókenes individuales. En contraste, los tókenes ERC-721 están diseñados para activos similares, pero no identicos, tales como [catcartoons](https://www.cryptokitties.co/) o títulos a diferentes piezas de bienes inmuebles.
16+
La norma [ERC-721](/developers/docs/standards/tokens/erc-721/) sirve para mantener la propiedad de los tókenes no fungibles (o NFT). Los tókenes [ERC-20](/developers/docs/standards/tokens/erc-20/) actúan como mercancía, porque no hay diferencia entre tókenes individuales. En contraste, los tókenes ERC-721 están diseñados para activos similares, pero no identicos, tales como [catcartoons](https://www.cryptokitties.co/) o títulos a diferentes piezas de bienes inmuebles.
1717

1818
En este artículo analizaremos [ el contrato ERC-721 de Ryuya Nakamura](https://github.com/vyperlang/vyper/blob/master/examples/tokens/ERC721.vy). Este contrato está escrito en [Vyper](https://vyper.readthedocs.io/en/latest/index.html), un lenguaje de contrato similar a Python diseñado para hacer más difícil escribir código inseguro que en Solidity.
1919

public/content/translations/es/developers/tutorials/erc20-annotated-code/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ lang: es
66
tags:
77
- "solidity"
88
- "erc-20"
9-
skill: principiante
9+
skill: beginner
1010
published: 2021-03-09
1111
---
1212

1313
## Introducción {#introduction}
1414

15-
Uno de los usos más comunes para Ethereum es que un grupo cree un token intercambiable, en cierto sentido su propia moneda. Estos tókenes normalmente siguen un estándar, el [ERC-20 ](/developers/docs/standards/tokens/erc-20/). Este estándar permite escribir herramientas, como reservas de liquidez y carteras, que funcionan con todos los tókenes ERC-20. En este artículo analizaremos la implementación de [OpenZeppelin Solidity ERC20](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol), así como la [ definición de interfaz](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol).
15+
Uno de los usos más comunes para Ethereum es que un grupo cree un token intercambiable, en cierto sentido su propia moneda. Estos tókenes normalmente siguen un estándar, el [ERC-20](/developers/docs/standards/tokens/erc-20/). Este estándar permite escribir herramientas, como reservas de liquidez y carteras, que funcionan con todos los tókenes ERC-20. En este artículo analizaremos la implementación de [OpenZeppelin Solidity ERC20](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol), así como la [ definición de interfaz](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol).
1616

1717
Este es un código fuente anotado. Si quiere implementar ERC-20, [lea este tutorial](https://docs.openzeppelin.com/contracts/2.x/erc20-supply).
1818

@@ -632,7 +632,7 @@ Hay dos maneras de usar este contrato:
632632

633633
El segundo método es mucho mejor pues el código ERC de OpenZeppelin ya ha sido auditado y demostrado ser seguro. Cuando utiliza la herencia queda claro cuáles son las funciones que modifica, y para confiar en su contrato, la gente sólo necesita auditar esas funciones específicas.
634634

635-
A menudo es útil realizar una función cada vez que los tókenes cambian de mano. Sin embargo,`_transfer` es una función muy importante y es posible escribirla de forma insegura (ver abajo), así que lo mejor no anularlo. La solución es `_beforeTokenTransfer`, una función de gancho [](https://wikipedia.org/wiki/Hooking). Puede anular esta función y se activará en cada transferencia.
635+
A menudo es útil realizar una función cada vez que los tókenes cambian de mano. Sin embargo,`_transfer` es una función muy importante y es posible escribirla de forma insegura (ver abajo), así que lo mejor no anularlo. La solución es `_beforeTokenTransfer`, una función de [gancho](https://wikipedia.org/wiki/Hooking). Puede anular esta función y se activará en cada transferencia.
636636

637637
 
638638

public/content/translations/es/developers/tutorials/erc20-with-safety-rails/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ author: Ori Pomerantz
55
lang: es
66
tags:
77
- "erc-20"
8-
skill: principiante
9-
published: 15-8-2022
8+
skill: beginner
9+
published: 2022-08-15
1010
---
1111

1212
## Introducción {#introduction}
@@ -126,8 +126,7 @@ Algunas veces es útil tener un administrador que puede deshacer los errores. Pa
126126
1. Congelar y descongelar cuentas. Esto puede ser útil, por ejemplo, cuando una cuenta puede verse afectada.
127127
2. Limpieza de activos.
128128

129-
Los fraudes algunas veces envían tókenes fraudulentos al contrato de un token real para obtener la legitimidad. Por ejemplo, [consulte aquí](https://optimistic.etherscan.io/token/0x2348b1a1228ddcd2db668c3d30207c3e1852fbbe?a=0x420000000000
130-
0000000000000000000000000042). El contrato ERC-20 legítimo es [0x4200....0042](https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000042). El fraude que pretende ser legítimo es [0x234....bbe](https://optimistic.etherscan.io/address/0x2348b1a1228ddcd2db668c3d30207c3e1852fbbe).
129+
Los fraudes algunas veces envían tókenes fraudulentos al contrato de un token real para obtener la legitimidad. Por ejemplo, [consulte aquí](https://optimistic.etherscan.io/token/0x2348b1a1228ddcd2db668c3d30207c3e1852fbbe?a=0x4200000000000000000000000000000000000042). El contrato ERC-20 legítimo es [0x4200....0042](https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000042). El fraude que pretende ser legítimo es [0x234....bbe](https://optimistic.etherscan.io/address/0x2348b1a1228ddcd2db668c3d30207c3e1852fbbe).
131130

132131
También puede que las personas envíen tókenes ERC-20 legítimos a nuestro contrato por error, lo cual es otra razón para querer tener una manera de eliminarlos.
133132

public/content/translations/es/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ tags:
88
- "nodos"
99
- "consultar"
1010
- "alchemy"
11-
skill: principiante
11+
skill: beginner
1212
lang: es
1313
published: 2020-10-30
1414
source: Medio
@@ -151,4 +151,4 @@ The latest block number is 11043912
151151

152152
¿No sabe por dónde seguir ahora? ¡Pruebe a implementar su primer contrato inteligente y entrar en materia con algo de programación de Solidity en nuestra [Guía sobre contratos inteligentes abierta a todos los públicos](https://docs.alchemyapi.io/tutorials/hello-world-smart-contract) o pruebe su panel de conocimiento con la [aplicación de prueba del panel](https://docs.alchemyapi.io/tutorials/demo-app)!
153153

154-
_[Regístrese gratis en Alchemy](https://auth.alchemyapi.io/signup), eche un vistazo a nuestra documentación [](https://docs.alchemyapi.io/) y para estar al tanto de las últimas novedades, síganos en [Twitter](https://twitter.com/AlchemyPlatform)_.
154+
_[Regístrese gratis en Alchemy](https://auth.alchemyapi.io/signup), eche un vistazo a nuestra [documentación](https://docs.alchemyapi.io/) y para estar al tanto de las últimas novedades, síganos en [Twitter](https://twitter.com/AlchemyPlatform)_.

public/content/translations/es/developers/tutorials/guide-to-smart-contract-security-tools/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ sourceUrl: https://github.com/crytic/building-secure-contracts/tree/master/progr
1515

1616
Vamos a usar tres técnicas distintas para el análisis de pruebas y programas:
1717

18-
- **Análisis estático con [Slither](/ developers / tutorials / how-to-use-slither-to-find-smart-contract-bugs /). ** Todas las rutas del programa se abordan y analizan al mismo tiempo, a través de diferentes presentaciones del programa (por ejemplo, control-flow-graph).
18+
- **Análisis estático con [Slither](/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/). ** Todas las rutas del programa se abordan y analizan al mismo tiempo, a través de diferentes presentaciones del programa (por ejemplo, control-flow-graph).
1919
- **Fuzzing (auditorías de seguridad) con [Echidna](/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/). ** El código se ejecuta con una generación pseudoaleatoria de transacciones. El fuzzer tratará de encontrar una secuencia de transacciones para infringir una propiedad determinada.
2020
- **Ejecución simbólica con [Manticore](/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/).** Una técnica de verificación formal, que traduce cada ruta de ejecución a una fórmula matemática, en la que se pueden comprobar las restricciones superiores.
2121

0 commit comments

Comments
 (0)